ファイルなしで複数のコマンドでStartxを実行する

ファイルなしで複数のコマンドでStartxを実行する

いくつかの追加プログラム (cec-control、解像度設定など) を使用して、コマンド ライン (chromium など) からグラフィック アプリケーションを実行しようとしています。

startxこれまでのところ、スクリプトのファイル名を使用して実行することができています。

スクリプト

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コマンドラインから複数のコマンドを実行する方法について何か提案はありますか?

関連情報