Saat ini vnc (dengan kartu nvidia gfx) tidak berfungsi dengan compiz ..
Anda akan memperbaikinya sebelum 11,04 dirilis sehingga orang dapat menggunakan vnc dengan desktop default?
Saat ini vnc (dengan kartu nvidia gfx) tidak berfungsi dengan compiz ..
Anda akan memperbaikinya sebelum 11,04 dirilis sehingga orang dapat menggunakan vnc dengan desktop default?
Jawaban:
Server VNC saat ini di System / Preferences / Remote Desktop disebut vino-server. Saat ini tidak mendukung operasi ketika Compiz (Desktop Effects) diaktifkan.
Untuk mengatasinya, Anda harus menggunakan server vnc pengganti. Saya menggunakan x11vnc.
sudo apt-get install x11vnc
Yang terpenting, Anda harus menentukan -noxdamage ketika Anda memulai server x11vnc jika Anda bermaksud menjalankan Compiz.
Pertama, inisialisasi x11vnc dengan kata sandi:
x11vnc -usepw
dan ikuti petunjuknya. Maka inilah contoh bagaimana saya menjalankan server vnc saya:
x11vnc -usepw -setelah -noxdamage -skala 4/5 -avahi -nolookup -q
Jika Anda melakukan "man x11vnc", Anda akan melihat bahwa ada rakit opsi tambahan. Tetapi yang ditentukan di atas harus membuat Anda berjalan.
Jika Anda perlu menjalankan ini pada startup, saya pribadi menjalankan ini di /etc/rc.local, tapi saya yakin ada cara yang lebih baik. EDIT: Dan ada cara-cara yang lebih mudah, dirinci di situs ini: Bagaimana menjalankan skrip saat start up? . Jadi, saya kira yang termudah adalah opsi crontab -e, tetapi Anda juga bisa menyimpan perintah sebagai skrip di suatu tempat, lalu tentukan saja di aplikasi sistem / preferensi / startup.
vino-server
memulai?
netstat -nlp
dan mencari garis yang mengatakan 0.0.0.0.0900 dengan kata "DENGARKAN" pada baris yang sama.
netstat -nlp
melaporkan vino-server
mendengarkan pada port 5900. AFAIK Saya tidak melakukan apa pun untuk mewujudkannya ... lalu lagi dengan semua permainan yang telah saya lakukan .... Pastinya vino-server tidak muncul /etc/init
atau konfigurasi pemula yang pernah saya lihat.
Mengoreksi @ jawaban yang bagus Scaine, itu adalah mungkin untuk menggunakan vino-server
dengan efek compiz diaktifkan.
Inilah cara menonaktifkan xdamage
di vino, dan dengan demikian membuat VNC bekerja dengan compiz:
gsettings set org.gnome.Vino disable-xdamage true
Selesai!
Sekarang Anda dapat menggunakan Ubuntu "Desktop Sharing" default menggunakan bahkan dengan Unity 3D. Tidak perlu menginstalx11vnc
Tetapi, seperti yang telah ditunjukkan oleh orang lain, menonaktifkan xdamage menyebabkan lalu lintas jaringan yang besar. Bukan masalah besar di jaringan lokal, tetapi kinerjanya mungkin terganggu jika kendali jarak jauh melalui internet.
Jika Anda mengaktifkan efek visual desktop (disetel ke Ekstra) dengan driver nvidia eksklusif, vnc ke mesin BEKERJA tetapi layar membeku setelah Anda awalnya masuk dan Anda tidak dapat melihat apa-apa (kecuali gambar beku). Ini bekerja dengan benar dengan driver opensource (setidaknya untuk ATI).
Saya menggunakan mac book pro untuk mengontrol desktop ubuntu saya. Saya menghentikan layar beku dengan masuk ke pusat AMD Catalyst Control dan kemudian di bawah opsi tampilan saya pergi ke tab "Tear Free" dan kemudian Diaktifkan Desktop Tear free untuk mengurangi air mata.
Mulai bekerja tepat setelah itu.