X11vnc स्थापित करें:
sudo apt-get install x11vnc
अपने उपयोगकर्ता के लिए एक पासवर्ड बनाएँ:
x11vnc -storepasswd
यदि आपके पास ssh सेटअप है तो आप x11vnc को शुरू करने के लिए इसका उपयोग कर सकते हैं मान लें कि आप पहले से लॉग इन हैं, लेकिन यह याद रखें कि अपनी पासवर्ड फ़ाइल का उपयोग करें:
x11vnc -usepw
यदि आप लॉग इन नहीं हैं, तो आपको स्पष्टीकरण के साथ एक त्रुटि मिलेगी:
If NO ONE is logged into an X session yet, but there is a greeter login
program like "gdm", "kdm", "xdm", or "dtlogin" running, you will need
to find and use the raw display manager MIT-MAGIC-COOKIE file.
Some examples for various display managers:
gdm: -auth /var/gdm/:0.Xauth
-auth /var/lib/gdm/:0.Xauth
kdm: -auth /var/lib/kdm/A:0-crWk72
-auth /var/run/xauth/A:0-crWk72
xdm: -auth /var/lib/xdm/authdir/authfiles/A:0-XQvaJk
dtlogin: -auth /var/dt/A:0-UgaaXa
मान लें कि आप लॉगिन के लिए lightdm का उपयोग कर रहे हैं आप इस समस्या को ठीक कर सकते हैं आप कमांड के साथ x11vnc शुरू कर सकते हैं:
sudo x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw
मुझे यकीन नहीं है कि यह x11vnc को रूट के रूप में चलाने के लिए सबसे अच्छा विचार है। शायद कोई sudo का उपयोग किए बिना लॉगिन को एक्सेस करने के तरीके के साथ संपादित कर सकता है।
एक बार जब यह चल रहा है तो आपको knc (KDE के लिए) जैसे vnc क्लाइंट का उपयोग करने में सक्षम होना चाहिए। आप ssh सत्र को खुले बिना x11vnc को चालू रखने के लिए GNU स्क्रीन का उपयोग करना चाह सकते हैं
मैं http://ubuntuforums.org/showthread.php?t=2039022 का उपयोग करके यह पता लगाने में सक्षम था ।
यहाँ एक नमूना अपस्टार्ट कार्य है जिसे आप स्टार्टअप पर चलाने के लिए उपयोग कर सकते हैं। इसे /etc/init/x11vnc.conf में डालना होगा। (ध्यान दें कि उबंटू के नए संस्करण सिस्टेम का उपयोग करते हैं इसलिए एक नमूना सिस्टेम कॉन्फिगर होने वाले दूसरे उत्तर को देखें):
# description "start and stop x11vnc"
description "x11vnc"
start on runlevel [2345]
stop on runlevel [^2345]
console log
#chdir /home/
#setuid 1000
#setgid 1000
respawn
respawn limit 20 5
exec x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw
एक बार जब आप यह फ़ाइल बना लेते हैं, तो आप इसे चलाकर शुरू कर सकते हैं: sudo start x11vnc आप लॉग इन की जाँच कर सकते हैं: /var/log/upstart/x11vnc.log