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 04/09/2008, à 17:46

nicolas66

Placement terminaux

Bonjour,

Juste un ptit script qui permet de placer automatiquement des terminaux xterm sur le bureau sans se chevaucher. A placer dans le `.bashrc' :

function NewXTerm()
{
	res=`pidof xterm`
	x=(0 643 0 643)
	y=(597 597 0 0)

	if [ $? -eq 1 ]; then
		xterm -fg green -bg black -geometry 105x30+0+597
	else
		nb=$((`pidof xterm | wc -w`%4))
		xterm -fg green -bg black -geometry 105x30+${x[$nb]}+${y[$nb]}
	fi
}

alias xterm='NewXTerm'

Voilou, ca permet d'être encore un peu plus faignant smile


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#2 Le 04/09/2008, à 17:48

®om

Re : Placement terminaux

Perso, j'utilise compiz, le placement intelligent est activé par défaut.

Hors ligne

#3 Le 04/09/2008, à 17:55

nicolas66

Re : Placement terminaux

Tout le monde utilise pas forcément compiz ...


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#4 Le 04/09/2008, à 17:56

®om

Re : Placement terminaux

nicolas66 a écrit :

Tout le monde utilise pas forcément compiz ...

Certes, je signalais juste que compiz le faisait.

Par contre je n'ai pas bien compris en quoi ça garantissait que les terminaux ne se chevauchaient pas.
Tu peux commenter un peu le script stp?

Hors ligne

#5 Le 04/09/2008, à 18:20

nicolas66

Re : Placement terminaux

Le script compte le nombre de terminaux présents dans la liste des processus. En fonction de leur nombre, on les place à 4 endroits différents smile


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#6 Le 04/09/2008, à 18:22

®om

Re : Placement terminaux

Oulà, oui, j'avais pas vu l'utilisation des tableaux, je voyais que des +, je ne voyais donc pas comment ça marchait. Merci de l'explication smile

Hors ligne

#7 Le 04/09/2008, à 22:30

Yannick_LM

Re : Placement terminaux

Mouais.

ça va rater quand tu vas changer de bureau virtuel, non ?

(Le mieux quand on utilise beaucoup de terminaux, àmha, c'est encore d'utiliser un tiling window manager)

à noter que Nautilus place aussi plus ou moins intelligemment les terminaux.

Cela dit, ça montre qu'on peut utiliser des zolis tableaux en bash, et ça reste adaptable pour d'autres terminaux qu'Xterm.

(à propos, vous connaissez sakura ?)


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#8 Le 13/09/2008, à 18:12

nicolas66

Re : Placement terminaux

Non je connais pas sakura, qu'est-ce ?


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#9 Le 13/09/2008, à 22:37

Yannick_LM

Re : Placement terminaux

http://www.pleyades.net/david/sakura.php


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne