Gostaria de usar o VNC, com o gerenciador de janelas xmonad, em uma resolução arbitrária

2

Para usar uma resolução arbitrária (a resolução do cliente), descobri que preciso criar uma nova sessão de exibição (termo correto?). Se eu usar a tela 0, não consigo iniciar um servidor VNC em nenhuma resolução porque a tela conectada tem apenas alguns modos e nenhum deles é igual à resolução do meu cliente.

Portanto, para iniciar um servidor VNC que cria uma nova sessão, eu uso o seguinte comando para iniciar o tightvnc:

vncserver :12 -name "MyServer" -geometry 1440x900

E eu tenho um arquivo em ~/.vnc/xstartup com o conteúdo:

xmonad &

Quando eu me conecto ao servidor remotamente, ele cria uma nova sessão, mas, até onde eu sei, ele não roda o xmonad. O que eu obtenho é uma janela com uma resolução de 1440x900, preenchida com um padrão de hachura cruzada preto e branco e com um X para um cursor. Nenhuma entrada parece ter algum efeito.

O conteúdo do arquivo de log tightvnc relevante é o seguinte

17/12/13 15:20:28 Xvnc version TightVNC-1.3.9
17/12/13 15:20:28 Copyright (C) 2000-2007 TightVNC Group
17/12/13 15:20:28 Copyright (C) 1999 AT&T Laboratories Cambridge
17/12/13 15:20:28 All Rights Reserved.
17/12/13 15:20:28 See http://www.tightvnc.com/ for information on TightVNC
17/12/13 15:20:28 Desktop name 'MyServer' (glock:12)
17/12/13 15:20:28 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
17/12/13 15:20:28 Listening for VNC connections on TCP port 5912
Xlib:  extension "XINERAMA" missing on display ":12".

17/12/13 15:20:46 Got connection from client 127.0.0.1
17/12/13 15:20:46 Using protocol version 3.8
17/12/13 15:20:46 Full-control authentication passed by 127.0.0.1
17/12/13 15:20:46 Pixel format for client 127.0.0.1:
17/12/13 15:20:46   32 bpp, depth 24, little endian
17/12/13 15:20:46   true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
17/12/13 15:20:46   no translation needed
17/12/13 15:20:46 rfbProcessClientNormalMessage: ignoring unknown encoding 16
17/12/13 15:20:46 Using tight encoding for client 127.0.0.1
17/12/13 15:20:46 Using image quality level 6 for client 127.0.0.1
17/12/13 15:20:46 rfbProcessClientNormalMessage: ignoring unknown encoding 8
17/12/13 15:20:46 rfbProcessClientNormalMessage: ignoring unknown encoding -307
17/12/13 15:20:46 Enabling LastRect protocol extension for client 127.0.0.1
17/12/13 15:20:46 rfbProcessClientNormalMessage: ignoring unknown encoding -223
17/12/13 15:20:46 Enabling cursor position updates for client 127.0.0.1
17/12/13 15:20:46 Enabling full-color cursor updates for client 127.0.0.1
17/12/13 15:20:54 Client 127.0.0.1 gone
17/12/13 15:20:54 Statistics:
17/12/13 15:20:54   key events received 18, pointer events 24
17/12/13 15:20:54   framebuffer updates 1, rectangles 23, bytes 2840
17/12/13 15:20:54     LastRect markers 1, bytes 12
17/12/13 15:20:54     cursor shape updates 1, bytes 684
17/12/13 15:20:54     cursor position updates 1, bytes 12
17/12/13 15:20:54     tight rectangles 20, bytes 2132
17/12/13 15:20:54   raw bytes equivalent 5184012, compression ratio 2431.525328
XIO:  fatal IO error 4 (Interrupted system call) on X server ":12"
      after 271 requests (271 known processed) with 0 events remaining.

Quanto a quaisquer erros que possam ter sido produzidos quando ~/.vnc/xstartup foi executado, não sei onde encontrá-los.

    
por Nathan 18.12.2013 / 00:24

0 respostas