UDEV-правило: открыть новое окно gnome-terminal на usb-plugin И активировать его для stdin / stdout / stderr?

Моя попытка такова: если подключено определенное USB-устройство, я хочу открыть окно gnome-terminal в моей среде рабочего стола. Это вновь открытое окно должно быть интерактивным, это означает, что скрипт, который, кроме того, открывает окно, должен затем иметь возможность читать из stdin, чтобы реагировать на пользовательские команды. Мне удалось открыть gnome-терминал как часть моего скрипта, который работает по определенному udev-правилу. Сначала я экспортировал дисплей, затем я запустил «gnome-terminal». Теперь я хочу немедленно эхо от этого сценария к вновь открытому терминалу.

Из чего мы можем выбраться отсюда

http://www.reactivated.net/writing_udev_rules.html

Удэв, похоже, не предназначен для этого. Сценарий, похоже, не знает, что он был вызван в контексте оболочки.

Из того, что я мог прочитать здесь

https://superuser.com/questions/198015/open-gnome-terminal-programmatically-and-execute-commands-after-bashrc-was-execu

и здесь

https://askubuntu.com/questions/5363/how-to-start-a-terminal-with-certain-text-already-input-on-the-command-line

есть некоторые идеи о том, как достичь какой-то подобной вещи, как то, что я хочу, через трубы. Но ничего не упоминается об правиле udev bing изначального invoker.

Вопрос по-прежнему остается:

Возможно ли это в виде комбинированного подхода, чтобы открыть gnome-терминал на udev-правиле и передать в качестве первого шага строку для него, чтобы спросить, скажем: «Целевое устройство было подключено. Введите« a » "или" b "или" c ".

Можно ли объединить эти подходы? Это, кажется, один результат, на который я уже мог ответить, но он касается вспомогательного приложения

https://stackoverflow.com/questions/31408021/notify-send-not-working-in-script-executed-from-udev .

Я хотел бы достичь этого с использованием более глубокой техники, а также для того, чтобы войти в контакт с технической предпосылкой таких проблем.

Или просто ответ №. Вы не можете? (хотя трудно поверить, в такой настраиваемой ОС, какой Linux действительно).

  • udev Не удается переименовать сетевое устройство: устройство или ресурс занят
  • Могу ли я изменить узел устройства с помощью правил udev?
  • Точечный USB-телефон для конкретного / dev / ttyACM с использованием udev
  • скрипт python через udev правила для hotplugging монитор порта дисплея
  • Правило Удева не устанавливает группу
  • Как использовать правила udev для управления / dev / xxx при работе в контейнере
  • Группа изменения правил Удева
  • Правила Udev, соответствующие выходу команды (или что-то подобное)
  • Создание правила udev для клавиатуры bluetooth
  • Правило udev для пользователей, не являющихся пользователями root, отменяющих драйверы pci?
  • Как определить, когда монитор подключен или отключен?
  • Linux и Unix - лучшая ОС в мире.