Mencoba desktop Linux menggunakan VNC, mendapatkan layar yang berbeda

3

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.

Fanatic23
sumber
"Saya sebelumnya telah memanggil vncserver" dan ternyata berhasil?
soandos
Apakah Anda menggunakan beberapa layar pada desktop Linux Anda? Jika demikian, mungkin klien VNC Anda hanya menunjukkan salah satunya? (Saya berasumsi Anda tahu bahwa gambar latar belakang desktop, alias "wallpaper," sering dihapus sementara untuk membuat sesi bekerja lebih efisien.)
Randolf Richardson
@soando - Saya hanya menyebutkan bagaimana saya memanggil vncserver.
Fanatic23
@ Randolf - Masalahnya bukan pada wallpaper yang dihapus, meskipun saya memang menggunakan beberapa layar. Saya bahkan tidak melihat panel start atau terminal lainnya dll.
Fanatic23

Jawaban:

1

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, aliaskrfb . 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:

zypper install krfb

Setelah diinstal, jalankan Desktop Sharing dari menu Internet di Kicker, atau dengan menjalankan krfbdi 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 vinosaja. Ini tersedia di repositori openSUSE jadi saya bayangkan SUSE Linux Enterprise juga memilikinya. Instal dari YaST atau jalankan:

zypper install vino

Setelah diinstal, Anda dapat menemukannya di submenu Preferensi pada menu Sistem Anda .

Tambalan
sumber
+1. Menggunakan vino jelas merupakan langkah ke arah yang benar bagi saya. Namun, data yang dikirim tidak terenkripsi. Adakah pikiran? Juga apakah sumber daya vino lapar seperti krfb dikenal? Proses apa yang berjalan di sisi server untuk vino?
Fanatic23
@ Fanatic23: vinomemiliki server VNC sendiri vino-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 atau stunnel.
Tambalan