3 votes

Lancement de VIM sur un moniteur spécifique dans une configuration à double écran

J'utilise Ubuntu 10.04 LTS avec une configuration à double écran. J'ai un lanceur dans mon panneau qui démarre VIM, et je veux toujours qu'il démarre sur le bon moniteur. Y a-t-il quelque chose que je puisse ajouter à la ligne de commande du lanceur pour que cela se produise ? Soit un paramètre VIM, soit une autre astuce non spécifique à VIM ?

Notez que je ne veux pas que toutes les instances de VIM soient lancées sur le bon moniteur. Par exemple, si je le lance à partir d'un terminal, je préfère l'avoir sur le moniteur de gauche, ou sur le moniteur sur lequel se trouvait mon terminal.

EDIT Pour information, j'utilise GNOME, actuellement dans la version 2.30.2.

0 votes

Quel WM utilisez-vous ? Compiz a le plugin "Place Windows" qui forcera une certaine application à s'ouvrir sur un certain écran. Metacity a peut-être quelque chose de similaire.

0 votes

J'ai Compiz. J'y ai pensé, mais il serait alors difficile de s'assurer que seul le VIM de mon lanceur va sur le bon moniteur, et que les autres VIM ne le font pas.

2voto

frabjous Points 5842

Essayez :

gvim -c "winpos 1600 0"

où, par exemple, 1600 est la largeur en pixels du moniteur de gauche. Cela devrait lui permettre de démarrer sur le premier pixel du moniteur de droite. Voir :help winpos dans vim pour plus d'informations.

1voto

James Points 2070

Vous pouvez essayer l'option '--screen=X'.

Par exemple : gvim --screen=1

Vous pouvez également essayer quelque chose comme "gvim -geom 100x100+1000". Ceci définira la dimension et la position de la fenêtre gvim.

0 votes

Malheureusement, ça ne semble rien faire. De plus, l'option --screen n'apparaît pas dans la page de manuel de gvim...

0 votes

Oui, car il s'agit d'une option X qui ne fait pas partie de vim. Peut-être avez-vous une carte nvidia en mode TwinView ? Ainsi, votre serveur X ne reconnaît vos moniteurs que comme un seul grand moniteur.

0 votes

Je ne sais pas pourquoi --screen ne fonctionne pas pour moi, mais -geom oui. Merci.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X