Lo sai che i sistemi Unix sono case sensitive?balubeto ha scritto:/etc/rc2.d/s99x11vnc
Prova con:
Codice: Seleziona tutto
sudo mv /etc/rc2.d/s99x11vnc /etc/rc2.d/S99x11vnc
Lo sai che i sistemi Unix sono case sensitive?balubeto ha scritto:/etc/rc2.d/s99x11vnc
Codice: Seleziona tutto
sudo mv /etc/rc2.d/s99x11vnc /etc/rc2.d/S99x11vnc
Ho fatto tale modifica (che cretino!!!) ma non funziona ancora. Come mai?ninja ha scritto:Lo sai che i sistemi Unix sono case sensitive?balubeto ha scritto:/etc/rc2.d/s99x11vnc
Prova con:
Codice: Seleziona tutto
sudo mv /etc/rc2.d/s99x11vnc /etc/rc2.d/S99x11vnc
Codice: Seleziona tutto
#!/bin/sh
case "$1" in
start)
start-stop-daemon --start --oknodo \
--pidfile /var/run/x11vnc.pid --background \
--nicelevel 15 --make-pidfile --exec \
/usr/bin/x11vnc -rfbport 5900 -auth /var/run/lightdm/root/:0 -rfbauth /etc/x11vnc.pass -nomodtweak -noxrecord -shared -forever -loop -o /var/log/x11vnc.log
;;
stop)
start-stop-daemon --stop --oknodo --pidfile /var/run/x11vnc.pid
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 start|stop|restart"
;;
esac
exit 0
Codice: Seleziona tutto
lrwxrwxrwx 1 root root 18 apr 4 19:21 /etc/rc2.d/S99x11vnc -> /etc/init.d/x11vnc
Codice: Seleziona tutto
sudo /etc/init.d/x11vnc start
Ho provato ad eseguire il comando sudo /etc/init.d/x11vnc start e come l'ouput esce:ninja ha scritto:Prova ad avviarlo tu da terminale e vedi quale output fornisce...
Codice: Seleziona tutto
sudo /etc/init.d/x11vnc start
Codice: Seleziona tutto
start-stop-daemon: invalid option -- 'f'
Codice: Seleziona tutto
find /var/run/lightdm/
Se scrivo questo comando, mi da "Accesso negato"; mentre se eseguo con sudo, ho:ninja ha scritto:Mi viene un dubbio...
Posta l'output.Codice: Seleziona tutto
find /var/run/lightdm/
Codice: Seleziona tutto
/var/run/lightdm/
/var/run/lightdm/root
/var/run/lightdm/root/:0
Codice: Seleziona tutto
#! /bin/sh
#
### BEGIN INIT INFO
# Provides: x11vnc
# Required-Start: $syslog $local_fs
# Required-Stop: $syslog $local_fs
# Should-Start: LightDM
# Default-Start: 2
# Default-Stop: 1
# Short-Description: x11 vnc
# Description: x11vnc
### END INIT INFO
DAEMON=/usr/bin/x11vnc
NAME=x11vnc
DESC="X11 vnc"
test -x $DAEMON || exit 0
DAEMON_OPTS="-auth /var/run/lightdm/root/:0 -rfbauth /etc/x11vnc.pass -nomodtweak -shared -forever -o /var/log/x11vnc.log -bg"
set -e
case "$1" in
start)
echo -n "Starting $DESC: "
# export XKL_XMODMAP_DISABLE=1
start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON -- $DAEMON_OPTS &
echo "$NAME."
;;
stop)
# export XKL_XMODMAP_DISABLE=0
echo -n "Stopping $DESC: "
start-stop-daemon --stop --oknodo --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON
echo "$NAME."
;;
restart)
# export XKL_XMODMAP_DISABLE=1
echo -n "Restarting $DESC: "
start-stop-daemon --stop --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON
sleep 1
start-stop-daemon --start --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS
echo "$NAME."
;;
status)
if [ -s /var/run/$NAME.pid ]; then
RUNNING=$(cat /var/run/$NAME.pid)
if [ -d /proc/$RUNNING ]; then
if [ $(readlink /proc/$RUNNING/exe) = $DAEMON ]; then
echo "$NAME is running."
exit 0
fi
fi
# No such PID, or executables don't match
echo "$NAME is not running, but pidfile existed."
rm /var/run/$NAME.pid
exit 1
else
rm -f /var/run/$NAME.pid
echo "$NAME not running."
exit 1
fi
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
Codice: Seleziona tutto
#! /bin/sh
#
### BEGIN INIT INFO
# Provides: x11vnc
# Required-Start: $syslog $local_fs
# Required-Stop: $syslog $local_fs
# Should-Start: LightDM
# Default-Start: 2
# Default-Stop: 1
# Short-Description: x11 vnc
# Description: x11vnc
### END INIT INFO
DAEMON=/usr/bin/x11vnc
NAME=x11vnc
DESC="X11 vnc"
test -x $DAEMON || exit 0
DAEMON_OPTS="-auth /var/run/lightdm/root/:0 -rfbauth /etc/x11vnc.pass -noxkb -modtweak -capslock -repeat -flashcmap -shared -forever -o /var/log/x11vnc.log -bg"
set -e
case "$1" in
start)
echo -n "Starting $DESC: "
export XKL_XMODMAP_DISABLE=1
start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON -- $DAEMON_OPTS &
echo "$NAME."
;;
stop)
export XKL_XMODMAP_DISABLE=0
echo -n "Stopping $DESC: "
start-stop-daemon --stop --oknodo --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON
echo "$NAME."
;;
restart)
export XKL_XMODMAP_DISABLE=1
echo -n "Restarting $DESC: "
start-stop-daemon --stop --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON
sleep 1
start-stop-daemon --start --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS
echo "$NAME."
;;
status)
if [ -s /var/run/$NAME.pid ]; then
RUNNING=$(cat /var/run/$NAME.pid)
if [ -d /proc/$RUNNING ]; then
if [ $(readlink /proc/$RUNNING/exe) = $DAEMON ]; then
echo "$NAME is running."
exit 0
fi
fi
# No such PID, or executables don't match
echo "$NAME is not running, but pidfile existed."
rm /var/run/$NAME.pid
exit 1
else
rm -f /var/run/$NAME.pid
echo "$NAME not running."
exit 1
fi
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
[code]
riesco, da remoto, ad avere il layout di una tastiera US (di Linux) meno il simbolo [i]>[/i]. Ossia, quando premo [i]Shift[/i]+[i]>[/i], mi appare il simbolo [i]<[/i]. In altre parole, da remoto, ho due simboli [i]<[/i]. Come mai? Come devo fare a risolvero?
Vi ricordo che il layout della tastiera di Windows e` inglese-Stati uniti (EN); mentre quello della tatiera di Linux e` italiano-Italiano.
Grazie
Ciao
Codice: Seleziona tutto
#! /bin/sh
#
### BEGIN INIT INFO
# Provides: x11vnc
# Required-Start: $syslog $local_fs
# Required-Stop: $syslog $local_fs
# Should-Start: LightDM
# Default-Start: 2
# Default-Stop: 1
# Short-Description: x11 vnc
# Description: x11vnc
### END INIT INFO
DAEMON=/usr/bin/x11vnc
NAME=x11vnc
DESC="X11 vnc"
test -x $DAEMON || exit 0
DAEMON_OPTS="-auth /var/run/lightdm/root/:0 -rfbauth /etc/x11vnc.pass -noxkb -modtweak -capslock -repeat -flashcmap -shared -forever -o /var/log/x11vnc.log -bg"
set -e
case "$1" in
start)
echo -n "Starting $DESC: "
export XKL_XMODMAP_DISABLE=1
start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON -- $DAEMON_OPTS &
echo "$NAME."
;;
stop)
export XKL_XMODMAP_DISABLE=0
echo -n "Stopping $DESC: "
start-stop-daemon --stop --oknodo --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON
echo "$NAME."
;;
restart)
export XKL_XMODMAP_DISABLE=1
echo -n "Restarting $DESC: "
start-stop-daemon --stop --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON
sleep 1
start-stop-daemon --start --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS
echo "$NAME."
;;
status)
if [ -s /var/run/$NAME.pid ]; then
RUNNING=$(cat /var/run/$NAME.pid)
if [ -d /proc/$RUNNING ]; then
if [ $(readlink /proc/$RUNNING/exe) = $DAEMON ]; then
echo "$NAME is running."
exit 0
fi
fi
# No such PID, or executables don't match
echo "$NAME is not running, but pidfile existed."
rm /var/run/$NAME.pid
exit 1
else
rm -f /var/run/$NAME.pid
echo "$NAME not running."
exit 1
fi
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0