Я знаю, что Chromium может быть запущен в режиме киоска с флагом --kiosk в терминале. Однако когда начинается Chromium, он работает в обычном оконном режиме. Режим киоска не включается до тех пор, пока пользователь не нажмет F11 или не покажет окно по-другому. Как Chrome может автоматически работать в полноэкранном режиме и в режиме киоска после выполнения команды в терминале?
1 ответ
1
Вам нужно программно нажать клавишу F11, и это возможно с помощью xdotool
: он может эмулировать нажатия клавиш и делать много других вещей.
Решение состоит в том, чтобы создать сценарий оболочки (или просто однострочный), который запускает хром в фоновом режиме, спит несколько секунд, а затем фактически нажимает F11:
chromium-browser --kiosk & sleep 5; xdotool key F11
Это также можно сделать в виде многострочного (сохраните это, например, как chromium-kiosk.sh
):
chromium-browser --kiosk &
sleep 5
xdotool key F11