|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 1010
|
[Lubuntu 13.10] x11vnc and UltraVNC
Ciao
In Windows 7 SP1 a 64 bit, uso UltraVNC viewer 1.1.9.6 a 64 bit con il plugin SecureVNCPlugin64.dsm . Ora, ho un computer con Lubuntu 13.10 a 32 bit che esso ha installato il server x11vnc. Come posso configurare tale server VNC in modo che io possa controllare remotamente questa macchina Linux completamente, compreso il suo Display Manager LightDM? Grazie Ciao Ultima modifica di balubeto : 22-03-2014 alle 18:42. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
se ti possono aiutare
client http://ubuntrucchi.wordpress.com/200...remoto-client/ server http://ubuntrucchi.wordpress.com/200...remoto-server/ |
|
|
|
|
|
#3 | ||
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 1010
|
Da Linux, ho scritto dal terminale:
Quote:
Quote:
Grazie Ciao |
||
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
prova a lanciare il comando da terminale
/usr/bin/x11vnc -xkb -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes -noxdamage -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -o /var/log/x11vnc.log probabilmente da degli errori |
|
|
|
|
|
#5 | ||
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 1010
|
Quote:
Quote:
Grazie Ciao |
||
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
- ma il file /var/run/lightdm/root/:0 esiste ?
- lo vedi il processo in ascolto sulla 5900? netrstat -anp|grep 5900 p.s. ma non c'e' vino gia' installato? p.s. a me funziona: sudo x11vnc -auth /var/run/lightdm/root/:0 -display :0 Ultima modifica di sacarde : 25-03-2014 alle 21:02. |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 1010
|
Quote:
Quindi, ho eseguito da terminale il comando sudo /usr/bin/x11vnc -xkb -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes -noxdamage -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -o /var/log/x11vnc.log viene ricreato il file /var/run/lightdm/root/:0 ma gli altri comandi danno sempre lo stesso risultato. Dunque, ho riavviato il computer ed ho dato il comando sudo /usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -display :0 ma lo stesso file log viene visualizzato. Come mai? Grazie Ciao |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
se non metti
-o /var/log/x11vnc.log viene visualizzato sullo standard-output ma non ho capito se con l'ultimo comando funziona |
|
|
|
|
|
#9 | ||
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 1010
|
Quote:
Inoltre, ho provato anche a fare questo metodo: Ho attivato la direttiva xauth_path nel file /etc/lxdm/default.conf (che punta al file /etc/alternatives/lxdm.conf), ho eseguito il comando sudo x11vnc -storepasswd <Password> /etc/x11vnc.pass per creare una password per accedere a x11vnc da remoto e ho creato il file /etc/lxdm/LoginReady cosi`: Quote:
Purtroppo non riesco ancora a collegarmi da remoto in quanto, quando tento di farlo, UltraVNC viewer non riesce a trovare il Server. Inoltre, ho notato che il file di log non viene creato ed il processo x11vnc non e` attivo. Quindi, come devo fare a risolvere questo problema? Grazie Ciao P.S: Mi sono accorto che anche se eseguo il comando sudo x11vnc -auth /tmp/.Xauth1000 -forever rfbauth /etc/x11vnc.pass -rfbport 5900 -o /var/log/x11vnc.log, non funziona ma viene creato il file di log che e` sempre lo stesso. |
||
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
ma quando dai:
sudo x11vnc -auth /var/run/lightdm/root/:0 -display :0 -o /var/log/x11vnc.log vedi degli errori ? - lo vedi il processo in ascolto sulla 5900? netstat -anp|grep 5900 p.s. hai provato vino? esegui: vino-preferences e imposti: http://digilander.libero.it/sacarde/np/vino-ubu.jpg |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 1010
|
Ho notato che con il comando:
Codice:
sudo x11vnc -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared -forever -nowf -norc -notruecolor -bg -xkb Grazie Ciao |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
ma intendi accedere ad un nuovo login?
lo farebbe il protocollo xdmcp, ma sembra non funzionare con lightdm https://bugs.launchpad.net/lightdm/+bug/1212069 |
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 1010
|
Quote:
Dovrei controllare remotamente il Login di LightDM che appare sulla macchina Linux quando questa verra avviata o riavviata. Grazie Ciao |
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
provato a sostituire il comando che inserivi in x11vnc.conf
con il comando che ti funziona: "x11vnc -o /var/log/x11vnc.log ecc..... " l'unico dubbio che ho e' che il "servizio" che crei parte: "start on login-session-start" |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
qui risolvono ma e' un po datato
http://forum.ubuntu-it.org/viewtopic...cbc36ba45c3348 |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 1010
|
Alla fine, ho editato il file /etc/lightdm/lightdm.conf in questo modo:
Codice:
[SeatDefaults] greeter-session=lightdm-gtk-greeter user-session=Lubuntu display-setup-script=/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -rfbauth /etc/x11vnc.pass -xkb -noxrecord -noxfixes -noxdamage -forever -bg -rfbport 5900 Ora, c'e` il problema di mappatura di caratteri e ho gia` provato a sostituire l'opzione -xkb con -noxkb ma il problema rimane: Il computer con Windows e` mappato con la tastiera inglese-Stati uniti (EN) e quello di Lubuntu 13.10 ha la mappatura italiana-italiana (IT). Ora, facendo il controllo remoto dal computer Windows al computer Linux ed impostando la mappatura della tastiera di quest`ultimo computer con il layout della tastiera inglese (US), vedo che alcuni caratteri =, -, +, ... digitati dal computer Windows, vengono riprodotti nel computer Linux con i caratteri ), /,], ..... . Ho anche verificato direttamente collegando una tastiera al computer Linux e ho notato che questo problema non esiste anche se cambio il layout della tastiera. Quindi come faccio a risolvere questo problema di mappatura causato dal controllo remoto? Grazie Ciao |
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
e' vero, anche a me fa cosi'
il "vncviewer" da windows non ha delle opzioni? oppure windows non ha la possibilita' di cambiare tastiera in modo veloce? |
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 1010
|
Quote:
ho creato questo script: Codice:
#! /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: "
start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON -- $DAEMON_OPTS &
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --stop --oknodo --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON
echo "$NAME."
;;
restart)
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
Ora, mi sono accorto che, quando un client VNC e` connesso, la funzione di ripetizione della tastiera dell'host (e del client sul host) si disattiva automaticamente e viene ripristinata quando i client VNC si disconnettono. Come mai? Grazie Ciao Ultima modifica di balubeto : 07-04-2014 alle 12:52. |
|
|
|
|
|
|
#19 | |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
Quote:
|
|
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 1010
|
Per esempio, in condizioni nornali, quando tengo premuto un tasto sull`host, l` input di questo tasto viene ripetuto fino a quando lo lascio andare ; mentre quando un client VNC e` connesso , questa funzione di ripetizione del tasto non funziona piu`. Come mai?
grazie ciao |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:34.




















