VNC remote ไม่สามารถทำงานกับ Ubuntu ได้?


9

ฉันสงสัยว่าใครมีวิธีแก้ปัญหาสำหรับ VNC remote ไม่ทำงานกับ Ubuntu ที่ใช้ compiz จากสิ่งที่ฉันสามารถบอกได้ว่ามันทำงานอย่างไรถ้าฉันปิดการใช้งานเอฟเฟกต์ compiz แต่ใครที่ไม่ใช่แฟนของ eye eye? อย่างไรก็ตามมันไม่ใช่เรื่องใหญ่หากไม่มีใครรู้เพราะฉันใช้เซิร์ฟเวอร์ nx แทนการเชื่อมต่อระยะไกลไปยังเดสก์ท็อปของฉัน ฉันแค่สงสัยว่ามีวิธีที่จะทำให้ VNC ทำงานได้หรือไม่เพราะฉันมีแอพใน iPod touch ของฉันที่สามารถ VNC ได้ แต่ไม่มีไคลเอนต์ NX สำหรับ itouch


1
ฉันไม่สามารถทำซ้ำได้ (VNC ใช้งานได้สำหรับฉันเมื่อใช้งาน compiz แม้ว่า eye-candy ทำให้ค่อนข้างช้า) อาจเกี่ยวข้องกับไดรเวอร์การ์ดแสดงผลของคุณหรือคุณใช้เซิร์ฟเวอร์ VNC อื่น (ฉันใช้ Vino ในตัว เซิร์ฟเวอร์ VNC ใน GNOME)? ดังนั้นอาจมีประโยชน์หากคุณสามารถให้ข้อมูลเพิ่มเติมเกี่ยวกับซอฟต์แวร์ที่คุณใช้ ...
JanC

เพียงแค่เพิ่มข้อเท็จจริงเพิ่มเติม: * ฉันกำลังเรียกใช้เอฟเฟกต์ขั้นสูงสำหรับเดสก์ท็อป * เมื่อฉันตรวจสอบไดรเวอร์ฮาร์ดแวร์ที่ใช้งานได้มันบอกว่า Im ใช้ "ไดรเวอร์กราฟิกเร่ง NVIDIA (รุ่นปัจจุบัน) [แนะนำ]" และตัวเลือกอื่น "ไดรเวอร์กราฟิกเร่ง NVIDIA (รุ่น 173)" * ฉันจำได้ว่าฉันลองไคลเอนต์ VNC สองคู่เมื่อ ฉันพยายามมัน ฉันพยายามจากเครื่อง windows xp จะเกิดอะไรขึ้นเมื่อฉันพยายามคือผมมักจะได้รับหน้าจอเริ่มต้น แต่การปรับปรุงอะไรในตอนท้ายลูกค้า แต่เมาส์ / แป้นพิมพ์ยังคงส่งคำสั่งที่สิ้นสุดเซิร์ฟเวอร์ (เมื่อฉันมองไปที่หน้าจอเดสก์ทอปของฉัน)
ไบรอัน

เป็นคำถามที่ดีฉันได้รับปัญหาเดียวกันทั้งหมด ฉันคิดว่าฉันหนาไปหน่อย
Kev

คำตอบ:


5

ฉันมีปัญหาเดียวกัน ฉันไม่รู้จะแก้ไขได้อย่างไร แต่ฉันได้ทำงานที่เหมาะสม ฉันเพิ่มตัวเรียกใช้งานที่แผงด้านบนเพื่อสลับไปยังเครื่องมือจัดการหน้าต่าง Metacity

  1. คลิกขวาที่แผงและคลิก "เพิ่มในแผง ... "
  2. เลือก "Custom Application Launcher" แล้วคลิก "เพิ่ม"
  3. พิมพ์ชื่อที่คุณต้องการ ฉันเรียกมันว่า "ความกล้าหาญ"
  4. พิมพ์ "metacity --replace" (โดยไม่ใส่เครื่องหมายอัญประกาศ) สำหรับคำสั่ง
  5. เลือกที่จะกรอกในกล่องความคิดเห็นและเลือกไอคอน (ฉันใช้ vinagre.png ตั้งแต่ฉันเรียกใช้จาก VNC)

เมื่อฉันเข้าสู่ระบบจากระยะไกลสิ่งแรกที่ฉันทำคือคลิกตัวเรียกใช้งาน Metacity และหน้าจอจะเริ่มอัปเดตอย่างถูกต้อง

ฉันติดตั้งไอคอนฟิวชั่นแล้วฉันจึงใช้เพื่อเปลี่ยนกลับไปเป็นตัวเรียกใช้งาน Compiz หากคุณต้องการใช้ตัวเรียกใช้งานเพื่อสลับกลับไปที่ Compiz ให้ทำตามขั้นตอนเดียวกันสำหรับ Metacity แต่ใช้คำสั่ง "compiz --replace"


ขอบคุณสำหรับทิป. ฉันจะต้องลองดู ฉันสงสัยว่ามีวิธีให้มันเริ่มต้นกับ Metacity เมื่อฉันเริ่มที่จะเชื่อมต่อระยะไกลและเริ่มต้นกลับไป Compiz เมื่อฉันทำลายการเชื่อมต่อ ...
ไบรอัน

เคล็ดลับที่ดี Matthew +1
Kev

0

หากคุณใช้ x11vnc คุณสามารถเพิ่มแฟล็ก "noxdamage" ลงในบรรทัดคำสั่งเพื่อเริ่มต้นเซิร์ฟเวอร์ VNC ซึ่งจะให้เอฟเฟกต์สวย ๆ ทั้งหมดเหนือ VNC (ซึ่งอาจไม่ดี แต่คุณไป)

ติดตั้ง :

sudo apt-get install x11vnc

จากนั้นรันในเทอร์มินัล (หนึ่งครั้งเท่านั้นเพียงเพื่อตั้งรหัสผ่าน)

x11vnc -usepw

จากนั้นก็ติดคำสั่งนี้ใน /etc/rc.local:

x11vnc -usepw -forever -noxdamage -scale 4/5 -avahi - หมดเวลา 60 -nolookup -q

- ก่อนหน้านี้จะทำให้เซิร์ฟเวอร์ทำงานต่อไปหลังจากที่คุณตัดการเชื่อมต่อ มิฉะนั้นเมื่อลูกค้ารายแรกยกเลิกการเชื่อมต่อเซิร์ฟเวอร์จะหยุดทำงาน

-avahi จะหมายความว่าเซิร์ฟเวอร์จะโฆษณาตัวเองโดยใช้ avahi (multicast dns) ลูกค้าเช่น Reminna และ Vinagre จะค้นหาและแสดงสิ่งเหล่านี้ ยังมีประโยชน์หากลูกค้าของคุณใช้ Macintosh เนื่องจาก "bonjour" เป็นเพียงแบรนด์ Apple ที่สร้างขึ้นสำหรับ zeroconf ซึ่ง avahi เป็นรุ่นโอเพ่นซอร์สของ

-scale 4/5 จะหมายถึงหน้าจอ 1900x1200 จะพอดีกับหน้าจอ 1280x1024 ใช่ไคลเอนต์ส่วนใหญ่จะอนุญาตสเกลฝั่งท้องถิ่น แต่ตัวเลือกนี้หมายความว่าเซิร์ฟเวอร์ส่งข้อมูลน้อยลงตั้งแต่แรกซึ่งอาจเป็นประโยชน์สำหรับการเชื่อมต่อที่ช้าลงหรือบนอินเทอร์เน็ต

-nolookup หมายความว่าเซิร์ฟเวอร์จะไม่พยายามค้นหาไคลเอ็นต์ ไม่หยุดการเชื่อมต่อนาน

- หมดเวลาเพียงระบุระยะเวลาที่เซิร์ฟเวอร์จะรอให้ลูกค้าเชื่อมต่อก่อนนอนอีกครั้ง

ข้อดีของวิธีนี้คือมีตัวเลือกอื่น ๆ มากมายถ้าคุณต้องการดู (man x11vnc) ยืดหยุ่นมาก แต่น่าเสียดายที่ไม่มี GUI สวย

ป.ล. ถ้าคุณยังไม่ได้ลอง Reminna เป็นทางเลือกของ Vinagre ฉันขอแนะนำให้คุณลอง มันเป็นไคลเอนต์ VNC ที่ยอดเยี่ยมซึ่งเพิ่งเกิดขึ้นกับคุณสมบัติ RDP รองรับด้วย


อาการแบบเดียวกันดูเหมือนจะเกิดขึ้นสำหรับฉัน ดังนั้นในตอนนี้ดูเหมือนว่าฉันจะต้องใช้วิธีแก้ปัญหาของ Matthew สำหรับ iPod touch ของฉันเมื่อฉันลองใช้ VNC และใช้เซิร์ฟเวอร์ NX เป็นอย่างอื่น (ทำงานได้ดีกว่า VNC IMO แต่ไม่มีแอพสำหรับ iPod) ขอบคุณสำหรับเคล็ดลับแม้ว่า
ไบรอัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.