GNU/Linux >> Linux の 問題 >  >> Linux

Linux のコンソール スクリーン セーバーをシステム全体で永久に無効にするにはどうすればよいですか?

解決策 1:

Ubuntu 12.10 以前では、console-tools パッケージを使用してコンソール オプションを制御できます。

画面のブランクとパワーダウンをオフにするには、BLANK_TIME を設定します。 と POWERDOWN_TIME 0まで /etc/console-tools/configで .構成ファイルを変更したくない場合は、/etc/console-tools/config.d に新しいファイルを作成することで同じ効果を得ることができます。 以下を含む:

BLANK_TIME=0
POWERDOWN_TIME=0

config.d 内のファイルの名前は、大文字と小文字、数字、アンダースコア、およびハイフンのみで構成されている必要があります。

解決策 2:

または、/etc/kbd/config を使用してセットアップします (システムによって、何がインストールされているかによって異なります)

BLANK_TIME=0
BLANK_DPMS=off

解決策 3:

パラメータは、カーネル コマンド ラインを介して制御されます。setterm を使用すると、ランタイム設定が変更されるだけです。システム全体で無効にするには、ブート構成 (grub/lilo) で「consoleblank=0」を追加して、カーネル ブート コマンド ラインを変更します。

ブート setterm の間に何かがあれば、それは値を上書きします。

解決策 4:

setterm を追加すると /etc/rc.local へのコマンド 、ユーザーがログインしているかどうかに関係なく、すべての仮想コンソールで有効になります。例:

setterm -blank 0

解決策 5:

upstart を使用する新しい Ubuntu を実行している場合は、以下を使用できます。

for file in /etc/init/tty*.conf; do tty="/dev/`basename $file .conf`"; echo "post-start exec setterm -blank 0 -powersave off >$tty <$tty" | sudo tee -a "$file"; done

ここで何が起こっているかについての簡単な説明:

新しい Ubuntu バージョンでは、システムの起動に upstart が使用されます。 upstart では、Linux コンソールは /etc/init に保存された構成ファイルでセットアップされます。上記のコマンドは、これらの構成ファイルのそれぞれを反復処理することから始まります:

for file in /etc/init/tty*.conf;

$file 内の tty の upstart 構成ファイル名は、tty デバイスの名前を作成するために使用されます:

tty="/dev/`basename $file .conf`";

tty の起動後に「setterm」を実行して画面の空白化と省電力を無効にする、新興の「post-start」コマンドが作成されます。

echo "post-start exec setterm -blank 0 -powersave off >$tty <$tty"

そして最後に、そのコマンドが upstart 構成ファイルに追加されます:

| sudo tee -a "$file";

Linux
  1. SELinuxを一時的または永続的に無効にする方法

  2. Linux –テキストコンソールで画面ブランキングを無効にしますか?

  3. Linuxでファイルの名前を変更するにはどうすればよいですか?

  1. Linuxファイル機能を管理する方法

  2. Linuxでファイルを見つける方法

  3. Linux 設定ファイルの複数行をコメントアウトするには?

  1. カスタム Linux カーネル構成を保存またはエクスポートする方法は?

  2. Linux コンソールで、出力をラップしない方法

  3. Linux コンソール (X なし) で、モニターに合わせてコンソール画面を拡大する方法