Sesi aktif akses jarak jauh Raspberry pi

10

Ketika saya mengakses remote raspberry pi dengan perangkat lunak yang sekarang diinstal, saya tidak dapat mengakses sesi saat ini yang ditampilkan di tv saya, melainkan sesi baru.

Apakah ada perangkat lunak untuk mengakses sesi berjalan saat ini sehingga saya dapat menggunakan keyboard dan mouse yang terhubung ke laptop saya untuk mengontrol pi raspberry saya?

ATM Saya menggunakan dempul dan Xming untuk mengakses PI saya, tetapi itu menciptakan sesi pengguna baru dan bukan yang aktif.

Tom
sumber
2
Sudahkah Anda mencoba server VNC? elinux.org/RPi_VNC_Server
Steven Devijver
akan mencobanya ketika saya pulang kerja, tnx.
Tom

Jawaban:

5

Anda perlu menginstal daemon x11vnc pada distro linux dengan menjalankan Pi. Kemudian jalankan perintah itu;

x11vnc -display :0 -usepw -noxdamage -ncache 10 -ncache_cr -listen IP_of_pi -allow allowed_ip_address

Setelah menjalankan perintah, sambungkan ke pi dengan klien VNC apa pun.

gurcanozturk
sumber
3

Kamu butuh x11vnc. Ini akan memungkinkan Anda untuk terhubung ke sesi yang sama di TV.

nyitguy
sumber
3
Jawaban ini bisa dilakukan dengan memperluas.
Alex Chamberlain
1

Anda harus menginstal VNC.

Pada dasarnya Anda harus mengikuti instruksi di sini .

Dasar-dasarnya adalah:

  1. Instal tightvncserver: sudo apt-get install tightvncserver.
  2. Jadikan shell ketat dengan perintah start.
  3. Tambahkan skrip init.
  4. Instal penampil tightvnc dari situs web .
  5. Hubungkan.

Saya mungkin menambahkan bantuan lebih lanjut nanti, jika Anda membutuhkannya.

hifkanotiks
sumber
1

Pada RPi standar saya, saya hanya perlu menjalankan x11vnc tanpa parameter apa pun untuk dapat mengontrol sesi langsung pada Pi dengan klien TightVNC di laptop Windows saya. Beberapa hal memang membodohi saya untuk sementara waktu, harus ada spasi antara -display dan: 0 bit, dan jika Anda memiliki sesi yang dibatalkan, Anda harus membunuhnya di Pi (mis. Vncserver kill: 0 ) reboot, atau gunakan nomor tampilan yang berbeda. Anda juga perlu memeriksa port yang digunakan x11vnc, seperti yang ditampilkan dalam teks setelah Anda menjalankannya. Setelah seharian meneliti, ia sekarang berhasil.

Martyn Jones
sumber
0

Saya dapat memulai koneksi jarak jauh setelah menggunakan versi singkat dari perintah yang gurcanozturk bagi.

Setelah menginstal x11vnc, saya mengedit

/etc/xdg/lxsession/LXDE/autostart

untuk menjalankan perintah berikut:

x11vnc -display :0 -usepw -noxdamage -ncache 10 -ncache_cr

Hal ini memungkinkan menggunakan VNC untuk terhubung sekali maka Anda harus me-reboot perangkat untuk membuat koneksi lain.

Untuk terhubung dengan VNC gunakan

IP_of_pi:5900

Ini akan membuat Anda terhubung dan bekerja.

solusi
sumber