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