12.03.2014

VNC Cubieez


/etc/lightdm/lightdm.conf

В нем нашел и исправил строчки:
autologin-user=cubie
autologin-user-timeout=0
[VNCServer]
   enabled=True
   port=5900
   width=1024
   height=768
   depth=8
Пароль задаётся командой от указанного в автологине пользователя:
x11vnc -storepasswd

Ещё почитать: http://www.cubieforums.ru/viewtopic.php?f=13&t=118#p828







И ещё может быть полезно стартовать приложение.
#!/bin/sh
#  ~/.vnc/xstartup
# run chmod +x ~/.vnc/xstartup
 
if [ -z "$VNCAPP" ]
then
  # Uncomment the following two lines for normal desktop:
  # unset SESSION_MANAGER
  # exec /etc/X11/xinit/xinitrc
 
  [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
  [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
  xsetroot -solid grey
  vncconfig -iconic &
  x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
  x-window-manager &
else
  xsetroot -solid black
  vncconfig -iconic &
  x-window-manager &
  $VNCAPP
  sleep 10
  vncserver -kill $DISPLAY
fi

Здесь производится проверка, задана ли переменная окружения “VNCAPP”.
  • Если не задана, поведение скрипта полностью идентично его варианту по умолчанию в текущей версии Debian;
  • Если задана, то запускается указанная в этой переменной программа, а после её завершения делается небольшая пауза и прибивается сам VNC-сервер.

Для использования добавляем в /etc/rc.local следующую строку:

sudo -H -u имяпользователя VNCAPP=/usr/local/foo-programm vncserver -depth 24 

Подсмотрено тут: Запуск GUI-приложений внутри отдельных VNC-сессий

Комментариев нет: