मैं आमतौर पर एक वैकल्पिक VNC सर्वर, x11vncserver या FreeNX सुझाता हूं।
FreeNX कैसे और जानकारी डाउनलोड करने के लिए
x11 VNC और डॉक्स
यह मानता है कि VNC सेटअप और रन-सक्षम है:
नीचे दिए गए कोड ब्लॉक को कॉपी करें /etc/init.d/vncserver
। इसका सबसे आसान तरीका यह है कि आप इसे अपने क्लिपबोर्ड पर sudo -i && cat > /etc/init.d/vncserver && exit
कॉपी करें, टर्मिनल में चलाएं , इसे पेस्ट करें और टाइप करें Ctrl- D`। जो भी उपयोगकर्ता VNC सर्वर को चलाना चाहते हैं, उसके लिए USER चर को बदलना सुनिश्चित करें।
#!/bin/sh -e
### BEGIN INIT INFO
# Provides: vncserver
# Required-Start: networking
# Default-Start: 3 4 5
# Default-Stop: 0 6
### END INIT INFO
PATH="$PATH:/usr/X11R6/bin/"
# The Username:Group that will run VNC
export USER="mythtv"
#${RUNAS}
# The display that VNC will use
DISPLAY="1"
# Color depth (between 8 and 32)
DEPTH="16"
# The Desktop geometry to use.
#GEOMETRY="<WIDTH>x<HEIGHT>"
#GEOMETRY="800x600"
GEOMETRY="1024x768"
#GEOMETRY="1280x1024"
# The name that the VNC Desktop will have.
NAME="my-vnc-server"
OPTIONS="-name ${NAME} -depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}"
. /lib/lsb/init-functions
case "$1" in
start)
log_action_begin_msg "Starting vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver ${OPTIONS}"
;;
stop)
log_action_begin_msg "Stoping vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}"
;;
restart)
$0 stop
$0 start
;;
esac
exit 0
स्क्रिप्ट को निष्पादन योग्य बनाएं sudo chmod +x /etc/init.d/vncserver
।
फिर, भागो sudo update-rc.d vncserver defaults
। यह vncserver स्क्रिप्ट के लिए उपयुक्त सिमिलिंक जोड़ता है ताकि इसे उचित समय पर स्टार्ट और स्टॉप कमांड भेजा जाए।
नोट: यदि आपको sudo update-rc.d vncserver 99
बूट प्रक्रिया में बहुत जल्दी काम चल रहा है तो आपको इसके बजाय उपयोग करने की आवश्यकता हो सकती है।
रिबूट किए बिना सर्वर शुरू करने के लिए, चलाएं sudo /etc/init.d/vncserver start
अंत में, अपने सर्वर को 590 x पोर्ट पर VNC क्लाइंट के साथ कनेक्ट करें, जहाँ X vncserver स्क्रिप्ट में "DISPLAY" का मान है
स्रोत
sudo update-rc.d vncserver defaults 99
, मुझे लगता है।