Remote VNC tidak bekerja dengan Ubuntu?

9

Saya bertanya-tanya apakah ada yang punya solusi untuk VNC remote tidak bekerja dengan Ubuntu menjalankan compiz. Dari apa yang saya tahu itu berfungsi jika saya menonaktifkan efek compiz, tetapi siapa yang bukan penggemar permen mata? Bagaimanapun, ini bukan masalah besar jika tidak ada pekerjaan di sekitar siapa pun yang tahu karena saya telah menggunakan server nx sebagai gantinya untuk terhubung jauh ke desktop saya. Saya hanya ingin tahu apakah ada cara agar VNC berfungsi karena saya memiliki aplikasi pada ipod touch yang dapat VNC, tetapi tidak ada klien NX untuk itouch.

Bryan
sumber
1
Saya tidak dapat mereproduksi ini (VNC bekerja untuk saya ketika menjalankan compiz, meskipun eye-candy membuatnya agak lambat), mungkin itu terkait dengan driver kartu grafis Anda atau Anda menggunakan server VNC yang berbeda (saya menggunakan Vino, built-in Server VNC di GNOME)? Jadi, mungkin berguna jika Anda bisa memberikan beberapa info lebih lanjut tentang perangkat lunak apa yang Anda gunakan ...
JanC
Hanya untuk menambahkan beberapa fakta lagi: * Saya sedang menjalankan efek desktop canggih compiz. * Ketika saya memeriksa driver perangkat keras yang tersedia dikatakan saya menggunakan "NVIDIA accelerated graphics driver (versi saat ini) [direkomendasikan]" dan opsi alternatif "NVIDIA accelerated graphics driver (versi 173)" * Saya ingat saya mencoba beberapa klien VNC yang berbeda ketika Saya sedang mencobanya. Saya mencoba dari mesin windows xp. Apa yang terjadi ketika saya mencoba adalah saya biasanya mendapatkan layar awal, tetapi tidak ada pembaruan di sisi klien, tetapi mouse / keyboard masih mengirim perintah di ujung server (ketika saya melihat layar desktop saya)
Bryan
pertanyaan yang bagus, saya mendapatkan masalah yang persis sama. Saya pikir saya agak tebal.
Kev

Jawaban:

5

Saya memiliki masalah yang sama. Saya tidak tahu bagaimana cara memperbaikinya, tetapi saya berhasil menyelesaikannya dengan baik. Saya menambahkan peluncur di panel atas untuk beralih ke manajer jendela Metacity.

  1. Klik kanan pada panel dan klik "Tambahkan ke Panel ..."
  2. Pilih "Peluncur Aplikasi Khusus" dan klik "Tambah"
  3. Ketikkan apa pun yang Anda inginkan untuk namanya. Saya menyebutnya "Metacity"
  4. Ketik "metacity - ganti" (tanpa tanda kutip) untuk perintah
  5. Secara opsional, isi kotak komentar dan pilih ikon (saya menggunakan vinagre.png sejak saya menjalankannya dari VNC)

Ketika saya masuk dari jarak jauh, hal pertama yang saya lakukan adalah mengklik peluncur Metacity, dan layar mulai memperbarui dengan benar.

Saya telah menginstal ikon fusi, jadi saya menggunakannya untuk beralih daripada membuat peluncur untuk Compiz. Jika Anda ingin menggunakan peluncur untuk kembali ke Compiz, ikuti langkah-langkah yang sama untuk Metacity, tetapi gunakan perintah "compiz --replace".

Matthew Crumley
sumber
Terima kasih atas tipnya. Saya harus mencoba ini. Saya ingin tahu apakah ada cara untuk default ke metacity ketika saya mulai menghubungkan jarak jauh dan default kembali ke compiz ketika saya memutuskan koneksi ...
Bryan
Tip bagus, Matthew. +1
Kev
0

Jika Anda menggunakan x11vnc, Anda dapat menambahkan flag "noxdamage" ke baris perintahnya untuk memulai server VNC yang akan memberi Anda semua efek compiz yang cantik atas VNC (yang mungkin buruk, tapi begitulah).

Untuk memasang :

sudo apt-get install x11vnc

Kemudian jalankan di terminal (hanya satu kali, hanya untuk mengatur kata sandi)

x11vnc -usepw

Kemudian akhirnya menempel perintah ini ke /etc/rc.local:

x11vnc -usepw -setelah -noxdamage -skala 4/5 -avahi -timeout 60 -nolookup -q

-Setelah itu akan membuat server berjalan setelah Anda memutuskan sambungan. Kalau tidak, ketika klien pertama terputus, server akan berhenti berjalan.

-avahi berarti server akan mengiklankan dirinya sendiri menggunakan avahi (multicast dns). Klien seperti Reminna dan Vinagre akan mencari dan menunjukkan ini. Juga berguna jika klien Anda menggunakan Macintosh, karena "bonjour" benar-benar hanya merek Apple yang dibuat-buat untuk zeroconf, yang avahi adalah versi open-source dari.

-kala 4/5 akan berarti bahwa layar 1900x1200 akan muat pada layar 1280x1024. Ya, sebagian besar klien akan mengizinkan skala sisi lokal, tetapi opsi ini berarti bahwa lebih sedikit data yang dikirim oleh server, yang mungkin berguna untuk koneksi yang lebih lambat atau berbasis internet.

-Nolookup berarti server tidak akan mencoba mencari klien. Tidak ada jeda lama saat terhubung.

-waktu habis hanya menentukan berapa lama server akan menunggu klien untuk terhubung sebelum tidur lagi.

Keuntungan dari metode ini adalah ada sejumlah opsi lain yang tersedia jika Anda ingin melihatnya (man x11vnc). Sangat fleksibel, tetapi sayangnya tidak ada GUI cantik yang tersedia.

ps Jika Anda belum mencoba Reminna sebagai alternatif untuk Vinagre, saya sarankan Anda mencobanya. Ini adalah klien VNC yang luar biasa yang kebetulan menampilkan dukungan RDP juga.

Scaine
sumber
gejala yang sama tampaknya terjadi pada saya. Jadi untuk sekarang, sepertinya saya harus menggunakan solusi Matthew untuk iPod touch saya ketika saya mencoba VNC dan hanya menggunakan server NX sebaliknya (berfungsi lebih baik daripada VNC IMO, tetapi tidak ada aplikasi untuk itu pada iPod). Terima kasih atas tipnya.
Bryan