Як в linux запустити додаток з gui з консолі

Ось, "Режим кіоску" - це ключове слово, за яким далі залишається тільки погуглити. Дякуємо! Ще невелике питання до Вас, відповідь на який я поки не зміг знайти: Будь-який додаток чи можна запустити в режимі кіоску? Наприклад я створю на Python простеньке додаток з графічним інтерфейсом, чи зможу я його так запустити?

Як в linux запустити додаток з gui з консолі

Я якось не можу придумати приклад програми, яке не можна запустити в режимі кіоску.

Забув зазначити, що додатки для кіоску треба писати досить акуратно, щоб воно не викликало будь-які системні програми, на кшталт xterm або інші, що дають доступ до командного рядка, інакше такий кіоск швидко зламають.

Я зазвичай пишу додаток на Tcl / Tk, як віконного менеджера використовую xmonad зі своєю конфігурацією. В додаток обов'язково додаю функцію "Вихід" (додаток управляє апаратурою, яка може сбойнуть, так що треба мати можливість перезапустити програму для чистоти перевірки збою). Віконний менеджер перезапускає додаток, в разі, якщо воно вийшло і вміє по комбінації кнопок запускати "sudo poweroff". Якщо немає клавіатури, то функцію вимкнення живлення додаю в меню програми поруч з функцією "Вихід".

Рекомендую також запускати разом з програмою якусь панельку (наприклад, xmobar), на якій відображати час, статус мережі і завантаження процесора - це дозволяє визначити, в разі необхідності, що зависла програма і чому (наприклад, навантаження на процесор).