Akses sesi desktop X berjalan standar melalui VNC

11

Saya ingin mengakses sesi desktop X berjalan (vs virtual) (yang terlihat melalui HDMI) melalui VNC - pada dasarnya menggunakan laptop saya sebagai kbd + mouse sambil menikmati layar TV besar yang terhubung ke Pi saya. Saya tidak ingin berinvestasi dalam kbd + mouse ekstra untuk Pi, ketika beberapa laptop yang terhubung ke jaringan tersedia.

Semua tutorial untuk menginstal dan mengatur tightvnc tampaknya dirancang untuk mereka yang menginginkan pengaturan tanpa kepala. Dan saya tidak melihat bagaimana saya dapat menjalankan server tightvnc untuk mengakses sesi X nyata yang aktif.

Passiday
sumber

Jawaban:

10

Kemungkinan Anda menggunakan TightVNC dan perilakunya tidak memungkinkan akses ke sesi desktop x nyata (sepengetahuan saya).

Apa yang Anda cari adalah x11vnc . Ini memungkinkan VNC mengakses sesi X standar.

Tidak yakin apa Distro yang Anda jalankan, tetapi cobalah menginstalnya terlebih dahulu apt-get install x11vnc. Jika itu tidak berhasil, maka Anda harus mengunduh sumbernya dan mengompilasinya di Raspberry Pi.

Hanya catatan tambahan: Anda tidak dapat "melihat" output apa pun yang berasal dari GPU IE: Video, game. Output itu hanya dikirim melalui kabel HDMI untuk saat ini (ini akan diubah di masa mendatang)

PEMBARUAN OUTPUT GPU VNC : VNC pada Raspbian baru memiliki mode tangkap langsung eksperimental . Perhatikan bahwa dokumentasi mengatakan bahwa Anda perlu mengaktifkan pengaturan ini, namun instalasi Raspbian saya yang baru-baru ini mengaktifkan pengaturan ini secara default.

Pada Raspberry Pi Anda, buka dialog VNC Server (kanan atas layar) -> Navigasi ke Menu> Opsi> Pemecahan Masalah dan pilih Aktifkan mode pengambilan langsung eksperimental.

Vincent P
sumber
Apakah masih sama? Saya ingin menjalankan Genymotion di server TightVNC saya dari jarak jauh. bagaimana saya bisa menyediakan ini?
user3806649