web-dev-qa-db-ja.com

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

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

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

51
Alex

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

  • お気に入りのエディターで/etc/default/grubを開きます。 Sudovinanoなど)またはgksudogeditなど)を使用する必要があります。

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

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

    GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash consoleblank = 0"

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

50
ish

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

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

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

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

20
Waqar Lim

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

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

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

1
Questor3030