![Startx с несколькими командами без файла](https://rvso.com/image/169396/Startx%20%D1%81%20%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%B8%D0%BC%D0%B8%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%D0%BC%D0%B8%20%D0%B1%D0%B5%D0%B7%20%D1%84%D0%B0%D0%B9%D0%BB%D0%B0.png)
Я пытаюсь запустить графическое приложение из командной строки (например, 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
несколько команд из командной строки?