Bagikan keyboard melalui jaringan sebagai perangkat terpisah?

8

Saya mencoba mencapai sesuatu yang serupa dengan ini: /superuser/67659/linux-share-keyboard-over-network

Perbedaannya adalah bahwa saya memerlukan keyboard jarak jauh agar dapat digunakan terpisah dari keyboard lokal saya . Metode yang dijelaskan dalam tautan tampaknya menyalurkan peristiwa ke file perangkat yang ada. Saya membutuhkan keyboard jarak jauh untuk ditampilkan sebagai perangkat fisik (budak) ketika saya menjalankanxinput list

Mengapa saya membutuhkan ini? Saya mencoba memainkan permainan dua pemain tetapi saya tidak memiliki keyboard USB eksternal, jadi saya ingin menyalurkan penekanan tombol dari komputer jarak jauh ke perangkat palsu (sehingga saya dapat menetapkan satu perangkat per pemain).

Splooshie123
sumber
Jika sinergi menyuntikkan penekanan tombol menggunakan xtest, saya melihat bahwa xtest muncul sebagai perangkat di bawah xinput ...
derobert
Sebenarnya, uinput (misalnya, thiemonge.org/getting-started-with-uinput ) tampaknya seperti yang Anda inginkan, untuk menggunakan solusi dari pos lain
derobert
@derobert: yeah, tapi saya tidak tahu cukup C (baca: tidak ada) untuk menulis utilitas untuk itu. Namun, saya menemukan proyek tidak jelas ini di github: tautan yang tampaknya melakukan persis apa yang saya cari (itu juga menggunakan uinput)
Splooshie123
Jika itu benar-benar bekerja untuk Anda, jangan ragu untuk menuliskan jawaban Anda sendiri — yaitu, untuk menjawab pertanyaan Anda sendiri.
derobert

Jawaban:

4

Saya menemukan sebuah proyek bernama netevent di GitHub yang melakukan persis apa yang saya butuhkan. Itu membuat perangkat lokal tersedia untuk komputer jarak jauh.

Saya dapat meneruskan mouse, tetapi bukan keyboard karena masalah kompatibilitas. Secara teknis, ini menjawab pertanyaan saya tentang cara berbagi keyboard melalui jaringan dan membuatnya tampil sebagai perangkat terpisah.

Splooshie123
sumber
1

Anda dapat menggunakan usbip, untuk berbagi keyboard usb melalui jaringan.

Stéphane Chazelas
sumber
Saya sebutkan saya tidak memiliki keyboard USB.
Splooshie123