起動コマンドを作成するには?

起動コマンドを作成するには?

再起動サイクルごとに永続的な起動コマンドを作成するにはどうすればよいでしょうか? 以前は、省電力モードに設定してモニターをオフにすると、明るさがリセットされていました。

  • 18.04 64ビット 5.4.0-42-generic
  • デスクトップ Nvidia 440 ドライバー

xset dpms 600 900 1800 はモニターのディスプレイをオフにするのに機能することが分かりましたが、ターミナルで手動で入力する必要のない起動時に実行したかったのです。

home/.profile の末尾に xset dpms 600 900 1800 を追加してみましたが、機能しませんでした。

さらにテストし、ターミナルを実行するための追加の行を追加することで、

xset dpms 600 900 1800
gnome-terminal

端末の起動時にxset -qxset dpmsが設定されていないStandby: 0 Suspend: 0 Off: 0 ことを確認すると、Standby: 600 Suspend: 900 Off: 1800

奇妙なシナリオ何も入力せずに手動でターミナルを起動すると、コマンドがxset dpms 600 900 1800アクティブになります。

理由は何でしょうか? コマンド 'xset dpms 600 900 1800' を含む .profile は起動時にはトリガーされませんが、ターミナルを手動で起動するとコマンドがトリガーされます。

誰かが理由を説明してくれるでしょうか? または、.profile で実行するのではなく、起動時にコマンドを実行するより良い方法はありますか?

答え1

コマンドを待機するXサーバーがxset起動し、ログイン。

コマンドをスクリプトに記述し、そのスクリプトを ~/.config/autostart/ ディレクトリに配置します。このスクリプトは、アカウントの X サーバーが起動されるたびに実行されます。

関連情報