Suche
Suche Menü

X11vnc unter OpenSuse 13.1 automatisch starten

Um x11vnc dazu zu bringen, dass es automatisch startet und einsatzbereit ist, sobald der kdm-Login-Screen erschein habe ich ich folgende Dateien erstellt:

/root/.x11vncrc:

nopw
auth guess
display :0
forever
o /var/log/x11vnc
loopbg

——————————————————————————————————

/etc/init.d/x11vnc:

#!/bin/sh
#
# /etc/init.d/vnc
#
### BEGIN INIT INFO
# Provides:          x11vnc server
# Required-Start:    xdm
# Should-Start:
# Required-Stop:
# Should-Stop:
# Default-Start:     5
# Default-Stop:      0 1 2 6
# Short-Description:
# Description:       Start or stop vnc server
### END INIT INFO

#INIT SCRIPT VARIABLES
SERVICE=$(basename $0)
PIDFILE=“/var/run/${SERVICE}.pid“
BIN=“/usr/bin/x11vnc “
AUTH=`ps wwaux | grep ‚/X.*-auth‘ | grep -v grep | sed -e ’s/^.*-auth *//‘ -e ’s/ .*$//‘ | head -n 1`
OPT=““
CMD=${BIN}${OPT}

. /lib/lsb/init-functions

# Reset status of this service
rc_reset

case „$1“ in
start)
echo -n „Starting ${SERVICE}…“
## Start daemon with startproc(8).
/sbin/startproc ${CMD}
sleep 2s
# Remember status and be verbose.
rc_status -v
;;
*)
echo -e „Usage: ${SERVICE} {start}“
exit 1
;;
esac
rc_exit

————————————————————————————————————

Dann habe ich noch einen Link in /etc/init.d/rc5.d Names S70x11vnc auf /etc/init.d/x11vnc erstellt.

Und schon startet der x11vnc zum richtigen Zeitpunkt, d.h. man braucht keinen Monitor mehr am Server anschliessen. Ausserdem wird er sauber neu gestartet, wenn man sich aus der KDE-Session wieder auslogt.