スクリーンセーバーと電源管理を完全にオフにするにはどうすればよいですか?


46

私はスクリーンセーバーとパワーマネージャをオフにする方法を探していますが、コマンドラインからです。

私はこれがGUI画面を介して行うことができることを知っています-しかし、これはコマンドラインまたはいくつかの構成エディターを介して行うことができますか?

GUIの方法は次のとおりです(「画面」または「明るさとロック」アプリケーションを使用)。

ここに画像の説明を入力してください

回答:


38

11.10の場合

コマンドラインからGNOME設定デーモンの電源プラグインを無効にします。

gsettings set org.gnome.settings-daemon.plugins.power active false

または、dconf-editordconf-toolsパッケージから使用します。

ここに画像の説明を入力してください

スクリーンセーバーの場合:

gsettings set org.gnome.desktop.screensaver idle-activation-enabled false

または再び経由dconf-editor

ここに画像の説明を入力してください


3
これは動作しません。HDMIモニターを使用していますが、数分後に電源が切れます。すべてのスクリーンセーバーと電源設定は完全に無視されるようです。
セリン

6
まだこのソリューションを使用しようとしている人にとって、このことは、すでにそれは、さらなる説明だとして、非推奨This key is deprecated and ignored. Set org.gnome.desktop.session idle-delay to 0 if you do not want to active the screensaver.、使用してみてくださいorg.gnome.desktop.session idle-delayそれから。ただ、希望は助けになります。
ksugiarto

8

上記の解決策は必要ですが、十分ではない場合があります。10分経っても画面がブランクになる場合があります。これはXorgにコンパイルされたデフォルト設定です。

現在のセッションで無効にするには、次を実行します:

xset s off

これを.xsessionファイルに入れて、ログインするたびに無効にすることができます。


.xsessionファイルはどこにありますか?見つからなかったのですが、作成する必要がありますか?
dginsd

.xsessionファイルは、ホームディレクトリにある隠しファイルです。Ctrl + Hを押すと検索できます。ファイルが表示されない場合は、右クリックして.xsessionという名前のファイルを作成するか、好みのテキストエディターを使用して必要な情報を含むファイルを作成できます。
mstfacmly

6

ホームフォルダーにプレーンテキストのドキュメントを作成し、これにコピーします。

#!/bin/bash
sleep 10 &&
xset s 0 0
xset s off
exit 0

ドキュメントを "screensaver_off.sh"(引用符なし)として保存し、ターミナルを開いて次のように入力します

chmod +x screensaver_off.sh

次に、ダッシュからスタートアップアプリケーションを開き、追加ボタンをクリックし、スタートアップアプリケーションに名前を付けて、コマンドを次のように入力します。

"sh /home/$LOGNAME/screensaver_off.sh"

次に、説明を追加して、[追加]、[再起動]、[完了]、[画面の空白なし]の順にクリックします。

ログアウトまたは再起動後にデフォルト設定が元に戻るため、ユーザーごとにこれを行う必要があります。

ここに画像の説明を入力してください


2
なんでsleep 10
ダーク

Sleep 10では、すべてのxserver環境とデスクトップ環境を読み込むことができます。より良い高速なコンピューターで、より少ない数を使用できます。これが私の作業でした。これを行うためのより効率的で適切な方法があると確信していますが、私はそれを知りません。
dginsd

5

恒久的な解決策と一時的な解決策のどちらを望むかを指定しませんでした。スクリーンセーバーと電源管理をたとえば2時間オフにする場合はそれらの機能を単純に禁止できます。

実際には、単に実行することができます

systemd-inhibit sleep 2h

別の方法として、特定のプロセスが完了するまでスクリーンセーバーと電源管理を禁止することもできます。例えば、

systemd-inhibit wget "https://example.com/files/huge-download.dat"

ダウンロードが完了するまでスクリーンセーバーと電源管理を禁止します。

詳細man systemd-inhibitを参照してください。選択した機能のみを無効にし、これらの機能が禁止されている理由を説明するユーザー表示文字列を設定できます(システムに複数のユーザーがいる場合は適切です)。


4

システム設定に移動できます。「Brightnes and lock」と呼ばれるプログラムがあります(英語でどのように呼ばれているのかわかりません。スクリーンショットを見てください)。このメニューでは、スクリーンロックをアクティブにするタイミングを定義できます。

ここに画像の説明を入力してください


あなたが提案するように、米国英語では「明るさとロック」です。
-david6

それは問題ではありません。映画やフルスクリーンのYouTubeクリップの上にまだ空白の画面が表示されます。
-Xamidovic

4

膨大な量のフォーラムの投稿を読んだ後、私は最終的にcrontabを4分ごとに実行するように設定することでそれを取り除くことに成功しました。

DISPLAY=:0.0 xset s activate

DISPLAY=:0.0gnomeを使用する同じユーザーとしてsshでログインしている場合は、除外できます。

xset s off私の場合は助けにはなりませんでした。5分ごとにスクリーンセーバーが起動しないように、4分ごとに実行する必要があります。:)


3

ここに私のために働いた解決策があります。私が持っていた問題は、Ubuntu 12.04を12.10にアップグレードし、Gnome 3.6にアップグレードしたときに、アクティブな画面の従来の設定がなくても5分間アイドル状態のときに画面が黒くなることでした言うまでもなく、それはうんざりする迷惑なものでした..

ここに私が使用した解決策があります(そして、私は多くの異なることを試みましたが、startpage.com(google)で検索するのに時間がかかりすぎました)

「GNOME 3.2ではスクリーンセーバーなし」までスクロールダウンします。

http://www.webupd8.org/2011/10/things-to-tweak-after-installing-ubuntu.html


2
Ask Ubuntuへようこそ!これは理論的には質問に答える可能性がありますが、答えの重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
マークパスカル

3

「電力を節約するために画面を暗くする」のチェックを外すことは可能です

gsettings set org.gnome.settings-daemon.plugins.power idle-dim false

そして、「後にオフ」を「しない」に設定します

gsettings set org.gnome.desktop.session idle-delay 0

最後のコマンドは、私のニーズには完全に十分でした。



0

上記のThomasの回答は機能しますが、すべてのユーザーが.xsessionファイルを持っているわけではありません。代わりに.profileを使用できます。ホームフォルダーの.profileの最後に以下の行を追加するだけです。

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.