Como usar corretamente -display ao iniciar um programa a partir de um shell

1

Sou enviado para uma máquina linux e pretendo executar um programa para exibir na máquina remota. No entanto, não me lembro como definir os parâmetros adequados do xorg. Para o propósito desta "lição", vamos supor que eu queira executar xeyes . Lembro-me de algo ao longo das linhas de xeyes -display 0:0 , mas a designação de tela é o que me causa:

  1. Qual é a sintaxe correta?
  2. O que indicam os dígitos no sinalizador -display ?
  3. Usando o XFCE (se isso for relevante), qual é a designação correta para "primeiro (e único) monitor, segundo desktop"?
por Jarmund 05.09.2016 / 22:39

1 resposta

3

O formato da opção -display é xserver> : número_de_exposição> . < número da tela <

Quanto ao modo como os números se relacionam com seus monitores, esse é um detalhe de implementação para o gerenciador de exibição em questão. Eu não sei como o XFCE funciona em particular, então pode ser qualquer uma dessas possibilidades:

  1. Seu login usa a exibição de :0 para todos os monitores, com o primeiro monitor sendo :0.0 , o segundo monitor sendo :0.1 , etc., caso em que não haveria como identificar os desktops virtuais hospedados em cada tela .
  2. Seu login usa :0 para o primeiro monitor e exibe :1 para o segundo monitor. Existem dois sub-casos para isso:
    1. O gerenciador de exibição não entende diretamente os desktops virtuais e, portanto, você tem apenas :#.0 como opções de exibição que se conectam à área de trabalho virtual atual mostrada nessa exibição.
    2. O gerenciador de exibição faz entender os desktops virtuais e permite que o "número da tela" represente o número da área de trabalho virtual, portanto :0.1 seria a segunda área de trabalho virtual no primeiro monitor.
por 06.09.2016 / 00:06

Tags