वर्तमान में vnc (एनवीडिया gfx कार्ड के साथ) compiz के साथ काम नहीं करते हैं ..
11.04 जारी होने से पहले क्या आप इसे ठीक कर रहे हैं ताकि लोग डिफ़ॉल्ट डेस्कटॉप के साथ vnc का उपयोग कर सकें?
वर्तमान में vnc (एनवीडिया gfx कार्ड के साथ) compiz के साथ काम नहीं करते हैं ..
11.04 जारी होने से पहले क्या आप इसे ठीक कर रहे हैं ताकि लोग डिफ़ॉल्ट डेस्कटॉप के साथ vnc का उपयोग कर सकें?
जवाबों:
System / Preferences / Remote Desktop में वर्तमान VNC सर्वर को vino-server कहा जाता है। यह वर्तमान में Compiz (डेस्कटॉप प्रभाव) सक्षम होने पर ऑपरेशन का समर्थन नहीं करता है।
इसके आसपास काम करने के लिए, आपको एक प्रतिस्थापन vnc सर्वर का उपयोग करना होगा। मैं x11vnc का उपयोग करता हूं।
sudo apt-get install x11vnc
यदि आप Compiz चलाने का इरादा कर रहे हैं, तो महत्वपूर्ण रूप से, आपको x11vnc सर्वर शुरू करते समय -noxdamage को निर्दिष्ट करना होगा।
सबसे पहले, एक पासवर्ड के साथ x11vnc को इनिशियलाइज़ करें:
x11vnc -usepw
और संकेतों का पालन करें। फिर यहाँ एक उदाहरण है कि मैं अपना vnc सर्वर कैसे चलाता हूँ:
x11vnc -usepw -forever -noxdamage -scale 4/5 -avahi -nolupup -q
यदि आप "मैन x11vnc" करते हैं, तो आप देखेंगे कि अतिरिक्त विकल्पों का एक बेड़ा है। लेकिन ऊपर निर्दिष्ट लोगों को आपको चलना चाहिए।
यदि आपको स्टार्टअप पर इसे चलाने की आवश्यकता है, तो मैं व्यक्तिगत रूप से /etc/rc.local में इसे चलाता हूं, लेकिन मुझे यकीन है कि बेहतर तरीके हैं। संपादित करें: और आसान तरीके हैं, इस साइट पर विस्तृत: स्क्रिप्ट को कैसे शुरू करें? । तो, मुझे लगता है कि सबसे आसान crontab -e विकल्प है, लेकिन आप कमांड को स्क्रिप्ट के रूप में कहीं भी सहेज सकते हैं, फिर इसे सिस्टम / वरीयताओं / स्टार्टअप एप्लिकेशन में निर्दिष्ट करें।
vino-server
शुरू करने से रोकने की आवश्यकता है ?
netstat -nlp
एक लाइन पर "LISTEN" शब्द के साथ 0.0.0.0 और 900 का कहना है कि एक लाइन के लिए चल रहा है और देख रहे हैं।
netstat -nlp
रिपोर्ट है vino-server
। AFAIK मैंने ऐसा करने के लिए कुछ भी नहीं किया है ... फिर फिर से मैंने जो भी किया है उसके चारों ओर खेलने के साथ .... निश्चित रूप से vino-server में /etc/init
या किसी में प्रकट नहीं होता है अपस्टार्ट कॉन्फ़िगरेशन मैंने देखा है।
@ स्कीन के शानदार उत्तर को सही करते vino-server
हुए, सक्षम प्रभावों के साथ उपयोग करना संभव है ।
यहाँ बताया गया है कि xdamage
vino को कैसे निष्क्रिय करना है, और इस प्रकार VNC को कम्पिज़ के साथ काम करना है:
gsettings set org.gnome.Vino disable-xdamage true
किया हुआ!
अब आप उबंटू के डिफॉल्ट "डेस्कटॉप शेयरिंग" का उपयोग एकता 3 डी के साथ भी कर सकते हैं। स्थापित करने की आवश्यकता नहीं हैx11vnc
लेकिन, जैसा कि दूसरों ने बताया है, xdamage को अक्षम करने से बहुत बड़ा नेटवर्क ट्रैफ़िक होता है। स्थानीय नेटवर्क में एक बड़ा मुद्दा नहीं है, लेकिन इंटरनेट पर रिमोट कंट्रोल करने पर प्रदर्शन को नुकसान हो सकता है।
यदि आप मालिकाना nvidia ड्राइवर के साथ डेस्कटॉप विज़ुअल इफेक्ट्स (एक्स्ट्रा पर सेट) को सक्षम करते हैं, तो मशीन से काम करता है, लेकिन शुरू में लॉग इन करने के बाद स्क्रीन जमी है और आप कुछ भी नहीं देख सकते हैं (एक जमे हुए चित्र को छोड़कर)। यह ओपनसोर्स ड्राइवरों (एटीआई के लिए कम से कम) के साथ सही ढंग से काम करता है।
मैं अपने ubuntu डेस्कटॉप को नियंत्रित करने के लिए एक मैक बुक प्रो का उपयोग कर रहा हूं। मैंने AMD उत्प्रेरक कंट्रोल सेंटर में जाकर जमी हुई स्क्रीन को बंद कर दिया और फिर डिस्प्ले ऑप्शन के तहत मैं "टियर फ़्री" टैब पर गया और फिर टियरिंग को कम करने के लिए एनेबल टियर फ़्री डेस्कटॉप को एनेबल किया।
उसके ठीक बाद काम करना शुरू किया।