Управление несколькими графическими приложениями без Desktop Manager
В настоящее время у меня установлена Ubuntu 16.04.4 Server, и я использую его для запуска трех графических приложений. В настоящее время настройка состоит в том, чтобы автоматически войти в систему для tty1-3, а затем, в зависимости от того, какой это TTY, запустить конкретную программу на сервере xserver (startx).
Проблема, если есть выход, как мне перезапустить их в их конкретных TTY? Основным приложением, которое увидит любой пользователь киоска, является tty1, в то время как только системный установщик или специалист по техническому обслуживанию будут иметь доступ к подключению клавиатуры для доступа к tty2 и 3.
Я смотрел на задачи cron, systemd и т. Д., И мне просто не удается перезапустить это.
Я не возражаю против использования сочетания клавиш для запуска приложений tty2-3 в tty1 поверх основного приложения, а также закрытия и возврата к основному приложению (у пользователей киоска не будет возможности использовать клавиатуру, только сенсорный экран). Я не хочу, чтобы менеджер рабочего стола, хотя.
Я думаю, что systemd будет самым элегантным, но я не уверен, как получить
- скрипт startx (exec) в tty1
- startx nm-connection-редактор в tty2
- startx xinput-калибратор в tty3
в systemd, чтобы всегда перезапускаться, но ТОЛЬКО в тех определенных TTY или чтобы приложения включали команды клавиатуры (когда нажаты ctrl + T, app1 переключится на app2, когда app2 завершится, чтобы вернуться к app1 и т. д.)
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4