Changes between Version 22 and Version 23 of TipAndDoc/network/vnc


Ignore:
Timestamp:
May 4, 2012 11:11:00 AM (13 years ago)
Author:
mitty
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TipAndDoc/network/vnc

    v22 v23  
    2121  > Xvnc does not start an X server, it IS an X server. 
    2222 
     23 == xstartup == 
    2324 * ~/.vnc/xstartup 
    2425{{{#!diff 
     
    4041 * $ vncserver :1 -geometry 800x600 -depth 24 -localhost -nolisten tcp[[br]][[Image(vnc-800x600.png,33%)]] 
    4142  * Log Outすると……[[br]][[Image(vnc-gnome-logout.png,33%)]] 
     43 
     44 * gnomeからログアウトしても自動で再起動する 
     45{{{#! 
     46#!/bin/sh 
     47 
     48# Uncomment the following two lines for normal desktop: 
     49# unset SESSION_MANAGER 
     50# exec /etc/X11/xinit/xinitrc 
     51 
     52[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup 
     53[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources 
     54xsetroot -solid grey 
     55# vncconfig -iconic & 
     56# x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & 
     57# x-window-manager & 
     58 
     59PIDFILE="$HOME/.vnc/*${DISPLAY}.pid" 
     60 
     61while : 
     62do 
     63    [ -r $PIDFILE ] || break 
     64    PID=`cat $PIDFILE` 
     65    ps $PID > /dev/null 2>&1 || break 
     66     
     67    gnome-session 
     68done 
     69}}} 
     70  * 単純にwhile true gnome-sessionだと、vncserver -killしたあとでwait無しの無限ループに入って暴走する 
     71  * ログアウトしてもgnome-screensaverなどのプロセスが残るが、vncserver -kill後に「gnome-screensaver: Fatal IO error 11 (Resource temporarily unavailable) on X server :1.0.」などで死ぬ 
    4272 = x11vnc = 
    4373 * 「caught XIO error」というエラーとともに勝手にログアウト(Xのセッションからも)することがあるが、詳細不明