Ubuntu Serverで空のコンソール「スクリーンセーバー」を無効にするにはどうすればよいですか?


54

Ubuntu Serverで空白のスクリーンセーバーを無効にする方法は?

デスクトップやXはなく、コンソール(コマンドラインインターフェイス)のみがあります。

回答:


52

最も簡単な方法はconsoleblank=0、ブート時にカーネルコマンドラインにパラメーターを追加することです。

  • /etc/default/grubお気に入りのエディターで開きます。あなたが使用する必要がありますsudo(のためにvinanoなど)またはgksudo(用geditなど、)。

  • 次に、パラメータに追加consoleblank=0GRUB_CMDLINE_LINUX_DEFAULT=ます。

  • 例えば、あなたの言うことがあります:

    GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash consoleblank = 0"

次に、を実行しsudo update-grub、再起動します。


Virtualboxからそれを行う方法はありますか?カーネルコマンドラインにオプションを渡す場合のように?
CMCDragonkai 14年

@CMCDragonkaiこの回答は、デフォルトでgrubを使用して起動するため、仮想化されたUbuntuでも機能します。
メレビウス

同様に、Ubuntu内からではなく、Virtual Boxから外部に渡す方法はありますか?
CMCDragonkai

@CMCDragonkaiいいえ、この設定を渡すVirtual Boxオプションはありません。上記のようにファイルを編集する必要があります。
リックチャタム

1
見て:(grub空白の)ScreenSaverを無効にするためだけに、ファイルを更新したくありません。私はsetterm -blank 0、おそらくファイルに頼っています~/.bashrc。(superuser.comのLinuxコンソール画面のブランキング動作の変更への回答も参照してください)
metadings

20

setterm -blank 0シェルを入力して、ttyコンソールの消去を無効にします。

0ブランキングを無効にします。0より大きい値は分単位の時間です。デフォルトは10です。

これを永続的に有効にするには、この行を~/.bashrc設定に追加できます。

より詳細な説明は、スーパーユーザーのこの回答にあります。


これは、実行後にのみ機能しましたTERM=linux(でオーバーライドしたため.bashrc)。
ウェスリーボー

マスター端末のブランクを解除しません。
mckenzm

1

これは、「GRUB_CMDLINE_LINUX_DEFAULT =」の現在の設定にあるものを「上書き」します。私のものはデフォルトだったので、次のワンライナーを使用します。

sudo sed -i 's/\(^GRUB_CMDLINE_LINUX_DEFAULT=\).*/\GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"/' /etc/default/grub && sudo update-grub2

「」文字をエスケープする必要がありました:sed --in-place 's /(^ GRUB_CMDLINE_LINUX_DEFAULT =)。* / \ GRUB_CMDLINE_LINUX_DEFAULT = \ "quiet consoleblank = 0 \" /' / etc / default / grub
W1M0R

1

同じ状況で、他の提案はラウンドアバウトの解決策のように見えました。setvesablank on/offaproposを使用してGNUツールに出会いました。ニーズに合っているかどうかを確認するために試してみてください。


Gnomeのターミナルでは、それは言っコンソール上でCouldn't find a file descriptor referring to the console- echo $TERM`xtermの-256色を返された-しかし、「明るさとロック」で私は「決して」は、画面をブランクするときの設定を発見し、それを設定する-これはとの点に本当にではありません私はGUIにいるのでOP。
–SDsolar

-1

上記の回答のどれもうまくいかない場合、これは過熱によるGPUの自動シャットオフを示している可能性があります(自分では信じられませんでした、readon)。

この自動シャットオフメカニズムは、少なくともUbuntu 18.04およびDebian Busterで有効です。どうやってこれを発見したのですか?私は2つのGPU、基本的なビデオ出力とゲームGPUを持っています。SLIやクロスファイアではありません。前者は、ケースに収まるようにヒートシンクを取り外す必要がありました。Ubuntuのインストールを維持し、代わりにゲームgpuを使用すると、上記のパッチでログインした後、10分後に画面がオフになりません(このページの回答が適用されます)。最初は、くだらない汎用ドライバーによるものだと思っていたので、ゲームのGPUが使用されている間に次のことを行いました。

apt search nvidia-driver

sudo apt install nvidia-driver-430

sudo reboot

sudo nvidia-smi(ログイン後)

ビデオGPUは、摂氏73度、ゲーミングGPU摂氏34度...自動遮断メカニズムは、私が知る限り証明されています。

現在アクティブなnvidiaは0を処理します(コンソールにはまだ汎用的なドライバーを使用していますが、73度の摂氏と事例証拠は、自動シャットオフメカニズムがトリガーされていることを示しています。

イライラしているのは、ヒートシンクなしでインストールされ、欠陥なしで実行されたWindows 10であるため、これは非常に予期していなかった ... 1つの温度を読み取り、両方のgpusに対して表示します。Nvidia-smiは、GPU-Zよりもはるかに信頼性があります。 GPU-Zが2つの異なるGPUに対して同じtempsを報告する場合、GPU-Zを信頼しないでください。


これは悲しい話ですが、私はそれが問題に関連してはないと思う...
andras.tim
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.