Startx с несколькими командами без файла

Startx с несколькими командами без файла

Я пытаюсь запустить графическое приложение из командной строки (например, 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несколько команд из командной строки?

Связанный контент