ホームディレクトリにStartup Applications
に追加したスクリプトファイルがあります。次に、.desktop
に~/.config/autostart
ファイルを作成します。中間者を切り取って、このスクリプトを自動起動フォルダーから直接実行することは可能ですか?
スクリプトの構造は次のとおりです。
command1
command2
command3
次のようにスクリプトを再配置して、1行にしようとしました。
command1;command2;command3
この背後にある考え方は、.desktop
ファイルの次の行をこれから交換することでした。
Exec=/home/hiigaran/startupfile
これに:
Exec=command1;command2;command3
これはうまくいかないようです。複数のコマンドはサポートされていないと思います。他の方法はありますか?
明確にするために、私は物事をしている現在の方法に特に問題はありません。すべてが正常に機能します。私は自分のホームディレクトリの内容に非常にこだわっています。デスクトップにログインした後、スクリプトを実行するよりエレガントな方法がある場合、素晴らしい。そうでない場合、大したことはありません。
私の理解では、KDEには〜/ .config/autostart-scriptsディレクトリがあり、これは私にとって完璧に機能します。ただし、これはKDEでのみ見つかるフォルダーのようです。 Ubuntu 18.04にはデフォルトのDEを使用しています。
Exec=command1;command2;command3
tryの代わりに
Exec=sh -c "command1;command2;command3"