Saya memiliki sistem Linux desktop SUSE yang berjalan. Sekarang ketika saya mencoba vnc ke sistem itu dari klien VNC (dari kotak Windows XP), yang saya dapatkan hanyalah desktop kosong dengan XTerm berjalan di atasnya. Desktop SUSE saya memiliki banyak aplikasi dan terminal berjalan - tidak dapat melihatnya. Adakah yang tahu apa yang salah di sini?
Saya sebelumnya telah memanggil vncserver di desktop SUSE saya sebagai "vncserver" dan tidak ada opsi. Mungkin saya perlu opsi tambahan untuk membuat desktop terlihat? Atau mungkin men-tweak skrip vnc atau file xinitrc, tidak yakin.
Jawaban:
Sebagian besar server VNC membuat sesi X baru dan membagikannya. Jika Anda ingin membagikan sesi X Anda saat ini, Anda memiliki beberapa opsi:
Jika Anda menggunakan KDE, gunakan KDE Desktop Sharing, alias
krfb
. Ini termasuk dalam sebagian besar instalasi KDE default, tetapi saya tidak dapat berbicara untuk SUSE. Jika tidak diinstal, Anda dapat menginstalnya dengan menemukannya di YaST atau dari terminal dengan menjalankan:Setelah diinstal, jalankan Desktop Sharing dari menu Internet di Kicker, atau dengan menjalankan
krfb
di KRunner atau terminal. Saya sarankan Anda mengatur Izinkan koneksi yang tidak diundang dan konfigurasikan kata sandi dalam konfigurasinya untuk mencegah keharusan berurusan dengan sistem undangan yang dimaksudkan untuk memungkinkan pengguna lain berbagi desktop Anda.Jika Anda menggunakan GNOME, gunakan
vino
saja. Ini tersedia di repositori openSUSE jadi saya bayangkan SUSE Linux Enterprise juga memilikinya. Instal dari YaST atau jalankan:Setelah diinstal, Anda dapat menemukannya di submenu Preferensi pada menu Sistem Anda .
sumber
vino
memiliki server VNC sendirivino-server
,. Saya tidak tahu bagaimana performannya. (Saya tidak menggunakannya, atau GNOME dalam hal ini.) Seharusnya itu mendukung enkripsi bawaan VNC (diakui buruk) dengan hanya kotak centang di konfigurasi. Anda juga bisa menggunakan SSH ataustunnel
.