Saya mengakses Pi saya melalui SSH.
Jaringan saya terlalu lambat untuk benar-benar meneruskan desktop Pi kembali ke laptop saya, jadi saya memiliki monitor yang terhubung ke Pi saya. Ketika saya startx
melalui Putty, saya melihat desktop di Pi saya. Semua baik.
Namun, saya tidak dapat melakukan apa pun dengan desktop ini, karena yang saya miliki hanyalah mouse dan keyboard laptop saya.
Bagaimana saya bisa meneruskan input mouse dan keyboard dari laptop saya ke desktop di Pi saya?
Jawaban:
Anda dapat menggunakan alat hebat yang disebut
x2x
. Ini pada dasarnya memperlakukan monitor yang terhubung ke perangkat jarak jauh (Raspberry Pi) sebagaiX
layar kedua untuk Anda sesi yang ada seolah-olah Anda memiliki dua monitor yang terhubung.Instal
x2x
di kedua perangkat:Konfigurasikan SSH:
Pada Raspberry Pi, edit
/etc/ssh/sshd_config
dan tambahkan / batalkan komentar pada baris berikut:Kemudian restart
ssh
server.SSH ke Pi dari perangkat Anda yang lain dan jalankan
x2x
:Ganti IP dengan alamat Raspberry Pi Anda.
Sekarang Anda harus dapat menggerakkan mouse Anda di antara dua sesi X dengan menggerakkan mouse Anda dari layar ke kanan (timur).
sumber
x2x - error: can not open display :0
. Saya telah menginstal x2x pada Pi dan Ubuntu, dan SSH sudah diatur pada Pi.DISPLAY
variabel. Coba mengetikecho $DISPLAY
di terminal dan mengganti:0
dalamx2x
perintah dengan output yang.sinergi dapat melakukan ini dengan cukup baik
sumber
sudo apt-get install synergy
... keren!Google cepat akhirnya membawa saya ke sini dan setelah tes cepat ini berhasil bagi saya.
Singkatnya, Anda perlu mengatur xrdp
Setelah menginstal itu akan mengatur layanan rdp untuk memulai saat boot, jadi restart RPi Anda. Ketika RPi Anda selesai booting, Anda akan dapat terhubung ke RPi Anda melalui aplikasi desktop jarak jauh bawaan Windows (atau pihak ketiga lainnya).
sumber
Utas lama ... Saya tahu.
Saya telah menulis utilitas yang saya panggil
fauxcon
, yang meneruskan keyboard Anda (dan segera, mouse) ke konsol komputer lain yang Anda masuki.Ini memungkinkan Anda untuk melihat tampilan RPi Anda (misalnya) di TV atau monitor, dan mengetik seolah-olah Anda masuk ke perangkat fisik dengan keyboard.
Mengingat semua yang ada di rumah saya adalah nirkabel, agak rapi untuk duduk di sofa dengan laptop dan mengetik, melihat itu terjadi di layar lebar pada RPi.
Umpan balik,
fauxcon - Github - https://github.com/lornix/fauxcon
sumber
Saya berada dalam situasi yang sama dan tidak ingin menggunakan sinergi karena saya sudah menjalankan sinergi pada komputer yang ingin saya kirimi keyboard dan tidak menjalankan X pada host. Saya menemukan uinput-mapper menjadi solusi sempurna untuk kasus saya.
Github: https://github.com/MerlijnWajer/uinput-mapper
How-to: http://blog.pi3g.com/2014/03/uinput-mapper-redirecting-keyboard-and-mouse-to-any-linux-system-using-a-raspberry-pi/
Saya menggunakan netcat daripada SSH karena saya tidak terlalu khawatir tentang keamanan pada LAN saya dan sepertinya mencegat keyboard sebelum Anda dapat mengetikkan kata sandi Anda. Harus dijalankan sebagai root atau lebih ideal hanya memiliki hak istimewa untuk mengacaukan dengan perangkat input.
Di komputer yang membutuhkan keyboard:
Kemudian di komputer dengan keyboard:
(di mana eventX adalah keyboard Anda dan 192.XXX adalah komputer tempat Anda mengirim keyboard)
Tidak ada masalah kecepatan dan semua tombol berfungsi dengan benar. Saya percaya ini bekerja dengan tikus juga, tetapi saya tidak perlu menggunakannya.
sumber