1

Может ли кто-нибудь помочь определить проблему и решение этой проблемы:

У меня есть окно Linux, на котором у меня запущены две сессии vncserver. Они были созданы следующим образом:

> vncserver :1
New 'hostname:1 (user)' desktop is hostname:1

Starting applications specified in /home/user/.vnc/xstartup
Log file is /home/user/.vnc/hostname:1.log

> vncserver :2
New 'hostname:2 (user)' desktop is hostname:2

Starting applications specified in /home/user/.vnc/xstartup
Log file is /home/user/.vnc/hostname:2.log

Проблема / вопрос:

xscreensaver не запускается на втором рабочем столе VNC, но работает на первом.

По истечении времени ожидания во втором сеансе vnc экран отключается, и заставки не запускаются.

Я хотел бы понять, почему xscreensaver не запускается во втором сеансе vnc, и можно ли это сделать для этого.

Что я пробовал:

  • Я прочитал эту статью и подтвердил, что мой /etc/xdg/autostart/screensaver.desktop соответствует описанному.
  • Убедитесь, что $DISPLAY :1 и :2 в соответствующих сеансах VNC.
  • xscreensaver вручную во втором сеансе vnc, например, запустив xscreensaver-command -next и проверив, что отображаются заставки.
  • xscreensaver-command -restart - насколько я мог судить, это никак не повлияло на описанную ситуацию.
  • Заметил, что xscreensaver одновременно работает на мониторе, который физически подключен к моему linux box, а также в сеансе 1 vnc (но не в сеансе 2 vnc)
  • cat 'отредактировал мои /var/log/messages и нашел много экземпляров следующего текста - они актуальны?

,

Mar  7 13:45:28 localhost gnome-session: xscreensaver: 13:45:28: couldn't grab pointer!  (AlreadyGrabbed)
Mar  7 13:45:28 localhost gnome-session: xscreensaver: 13:45:28: unable to grab keyboard or mouse!  Blanking aborted.
Mar  7 13:46:32 localhost gnome-session: xscreensaver: 13:46:32: couldn't grab keyboard!  (AlreadyGrabbed)

Мой дистрибутив:

>cat /proc/version 
Linux version 3.11.10-301.fc20.x86_64 (mockbuild@bkernel01.phx2.fedoraproject.org) (gcc version 4.8.2 20131017 (Red Hat 4.8.2-1) (GCC) ) #1 SMP Thu Dec 5 14:01:17 UTC 2013

0