Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/04/2015, à 20:03

Lrnv

[ i3wm ] Comment focus une certaine fenetre en fonction de sa place ?

TL;DR : Comment faire pour focus une fenetre par son emplacement et pas par son titre, ou ses caractéristiques propres, dans un script ?


Bonjour !!
Voila, je suis sur i3 depuis un bon moment, et c'est absolument genial, super pratique, tout ça tout ça. j'ai remarquer que je me retrouve souvent a echanger certaines fenetre entre elles, et toujours les memes. Comme la procédure est longue et chiante ( au moins une dizaine de racourcit claviers, dans le bon ordre s'il vous plais tongue ) j'aimerais arriver a la scripter pour la metre sur un seul racourcit, malheureusement je ne m'en sors pas.

Si un type qui connais bien i3 pouvais venir me filler un coup de main tongue

Voicit la config standard de mon Worskspace 1 :

************************************************************
*                                        *                 *
*               URXVT term 0             *                 *
*                                        *   Urxvt term    *
******************************************        2        *
*                                        *                 *
*                                        *                 *
*                                        *                 *
*                                        *                 *
*                                        *******************
*                                        *                 *
*                                        *                 *
*                                        *   Urxvt term    *
*                                        *        3        *
*             URxvt term 1               *                 *
*                                        *                 *
*                                        *                 *
*                                        *******************
*                                        * des fenetres    *
*                                        *   useless       *
************************************************************

l'idée est la suivante : Mettre en place une permutation entre les Urxvt 1, 2 et 3.
En gros, il faudrais :

Focus le 3;
le deplacer vers la gauche ( $mod + j chez moi )
focus le 1
le deplacer deux fois vers la droite, puis vers le haut.

Ce qui ce traduit par l'ensemble de racourcit claviers suivant :

# $mod = touche super
#focus le 3 ?
super + shit + gauche
super + gauche
super + shit + droite
super + shit + droite
super + shit + haut

Bon, ça je peut le faire. La seule chose qu'il me manque c'est comment focus une certaine fenetre, non pas par son titre mal par son emplacement ! En effet, a chaque "roulement" entre les trois fenetres, le titre de la fenetre en position 3 change....

Someone now ?

Merci d'avence wink

Dernière modification par Lrnv (Le 27/04/2015, à 20:28)


Hardware : i7/8goDDR3 en desktop /// Lenovo thinkpad yoga 2 13 en laptop.
OSs : *buntu on desktop, arch / win8 on laptop
Mon Github

Hors ligne