
Я пытаюсь запустить графическое приложение из командной строки (например, Chromium) с некоторыми дополнительными программами (например, cec-control, настройки разрешения и т. д.).
Пока что мне удаётся сделать это, запустив startx
скрипт с именем файла:
скрипт.sh
xrandr -r 1280x720
cec-script
/use/non/chromium-browser ...
С этим файлом мне нужно сделать следующее:
startx script.sh
Что мне действительно хотелось бы сделать, так это иметь возможность запускать эти команды из скрипта Python, который позволяет выбирать между различными конфигурациями без необходимости в дополнительных скриптах (на данный момент у меня слишком много скриптов для слишком большого количества конфигураций). То, что я пробовал до сих пор, похоже, не работает:
startx eval $'xrandr -r 1280x720; cec-script; /use/bin/chromium-browser ...' --
И многие другие варианты, которые используются stdin
в качестве файла, проблема в том, что все, что я пробую, терпит неудачу, я получаю только сообщение об успешном завершении X и ничего больше.
есть ли у вас какие-либо предложения о том, как дать startx
несколько команд из командной строки?