Como eu me refiro a um display com xinerama ativado?

2

Gostaria de lançar o gnome-terminal no meu segundo monitor, você esperaria algo como:

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

para funcionar, mas não como o RANDR está desabilitado ou não é usado quando o xinerama está habilitado.

O erro que recebo ao tentar iniciar com este comando é:

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

Eu também tentei:

~$ 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
    
por YHVH 24.05.2011 / 05:35

1 resposta

3

Não há sintaxe para se referir a monitores individuais em uma tela em uma sequência de exibição.

No entanto, você pode usar a opção --geometry para fazer o que procura. Se você tiver dois monitores lado a lado e o primeiro tiver 1920 pixels de largura, o seguinte deverá posicionar uma janela de terminal em (50,50) na segunda tela:

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

A sintaxe do argumento é ROWSxCOLS+X+Y

    
por James Henstridge 24.05.2011 / 16:22