web-dev-qa-db-fra.com

Comment faire référence à un écran avec xinerama activé?

J'aimerais lancer gnome-terminal sur mon deuxième moniteur, vous vous attendez à quelque chose comme:

~$ gnome-terminal --display=0:0.1

fonctionne mais ne fonctionne pas car RANDR est désactivé ou n'est pas utilisé lorsque xinerama est activé.

L'erreur que j'obtiens en essayant de lancer avec cette commande est:

Failed to parse arguments: Cannot open display: 0:0.1

J'ai aussi essayé:

~$ export DISPLAY=":0.0"
~$ gnome-terminal --display=$DISPLAY
Xlib:  extension "RANDR" missing on display ":0.0".
** (gnome-terminal:1818): WARNING **: Failed to connect to the session manager: Could not open network socket
2
YHVH

Il n'y a pas de syntaxe pour faire référence à des moniteurs individuels dans un écran dans une chaîne d'affichage.

Cependant, vous pourrez peut-être utiliser le --geometry option pour faire ce que vous cherchez. Si vous avez deux moniteurs côte à côte et que le premier a une largeur de 1920 pixels, les éléments suivants devraient positionner une fenêtre de terminal à (50,50) sur le deuxième écran:

gnome-terminal --geometry=80x24+1970+50

La syntaxe de l'argument est ROWSxCOLS+X+Y

3
James Henstridge