web-dev-qa-db-ja.com

「xset s off」を再起動後も維持する方法(12.04)

Ubuntu 12.04のほぼ新規インストールでは、Ubuntuのシステム設定で見つけることができるすべての(2つの)場所からの画面のオフ、画面ロック、および非アクティブの一時停止を無効にした後、数分間の非アクティブ後に画面が黒くなります。空白または黒になるだけなのか、オフになるのかはわかりません。

gnome-screensaverをアンインストールしましたが、何も変わりませんでした。

私がそこに見つけたいくつかの答えのうち、ほとんどが不明瞭であるか、皆のために機能しないと報告されたために試しませんでした)、私はDIDが機能するものを試しました:

Sudo xset s off

その後、何時間もコンピューターを放置し、画面が黒くなることはなかったので、間違いなく機能しました。

ただし、再起動後は存続しません。再起動後、非アクティブな状態がN分続くと、画面が再び黒くなり始めます。

xset s offが再起動するまで機能するのであれば、その設定を永続的にするにはどうすればよいですか?

起動時に実行してそのコマンドを発行するスクリプトを作成できたと思いますが、それは恐ろしいハックになり、これを達成するためのよりクリーンな方法があるはずです。

7
matteo

.xsessionrcまたは.xinitrcファイルに追加するだけです。

7
user10962

この動作はログイン時に開始され、起動時に実行されるとコマンドを上書きします。これを永続的にするには、ホームフォルダーの.profileの最後に以下の行を追加します。

# Turn off screen blanking
xset s off && xset -dpms

.profileが表示されない場合は、ファイルブラウザーでホームフォルダーを開き、[表示]をクリックして[隠しファイルを表示]を選択します。次に、.profileを右クリックし、[テキストエディターで開く]を選択し、上記をコピーしてファイルの最後の空白行に貼り付け、変更したファイルを保存します。

2
rjd