Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Отправить весь ввод клавиатуры в определенный terminal  (Прочитано 1048 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RustemNur

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Здравствуйте!

Простенькая, наверное, задачка:

Есть консольный скрипт, который ждет ввода строки (с USB-сканера штрихкодов в режиме HID (клава)). Запущен в терминале, терминал НЕ в фокусе.
Как отправлять вывод сканера (или, проще, вообще весь клавиатурный ввод) в терминал с запущенным скриптом?
Возможность ввода чего-либо в другие окна с клавы в этот момент не волнует, все управляется мышью, а затем процесс-перехватчик можно тупо прибить.

Не знаю, как такое решается. Заранее благодарен.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Вроде бы в X-ах все нажатия клавиш можно собирать какой-то утилитой вне зависимости от фокуса (что в принципе позволяет под пользователем легко реализовать программный кейлоггер). Но вот только название утилитки не помню - надо погуглить или вспомнить .....
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
В Linux можно сделать ВСЁ что угодно, достаточно знать КАК !

 

Страница сгенерирована за 0.018 секунд. Запросов: 22.