Linux: клавиатура Доли по сети

Как заголовок предполагает, я хочу использовать удаленную клавиатуру локально. Удаленная клавиатура должна быть применимой в TTY и, если это возможно, в X-сервере также. Есть ли какие-либо драйверы (модули ядра) эмуляция "поддельной" клавиатуры с прозрачностью сети?

12
задан 27.09.2013, 05:12

3 ответа

Я узнал это самостоятельно.

Сначала удостоверьтесь, что Вы загрузили evdev модуль ядра на обеих машинах.

На удаленной машине Вы работаете:

$ cat /dev/input/by-path/platform-i8042-serio-0-event-kbd | nc <IP> 4444

И на клиенте:

$ nc -l -p 4444 > /dev/input/by-path/platform-i8042-serio-0-event-kbd

(Примечание: Если Ваш используют netcat от netcat-openbsd, например, в Ubuntu или Fedora, не используйте '-p'),

Это работает отлично, неважно, являюсь ли я в TTY или в X.org. И это работает без любой задержки!

К сожалению, все ключи вводятся на удаленной машине также. Существует ли способ временного отключения их, в то время как nc работает? Я думал о чем-то как рабочая "кошка -" на удаленной машине, но Ctrl-C заставит ее закончиться, конечно.

16
ответ дан 07.12.2019, 11:48

Совместные действия совместно используют клавиатуру по сети между несколькими машинами. Если это непосредственно не делает то, что Вы хотите, я уверен, что существует код там, который поможет Вам настроить.

7
ответ дан 07.12.2019, 11:48
  • 1
    + являются 'ветвлением' совместных действий, которые все еще сохраняются для bugfixes. Дополнительно быстрые совместные действия доступны в некоторых хранилищах пакетов Debian и обеспечивают обертку GUI для совместных действий. – Josiah 09.11.2009, 00:41

Смотрите на Совместные действия.

Совместными действиями является Бесплатное программное обеспечение и Программное обеспечение с открытым исходным кодом, которое позволяет Вам легко совместно использовать свою мышь и клавиатуру между несколькими компьютерами, где каждый компьютер имеет свой собственный дисплей. Никакое специальное оборудование не требуется, все, в чем Вы нуждаетесь, локальная сеть. Совместные действия поддерживаются в Windows, Mac OS X и Linux. Перенаправление мыши и клавиатуры так же просто как перемещение мыши от края Вашего экрана.

Synergy

5
ответ дан 07.12.2019, 11:48

Теги

Похожие вопросы