Xの下での表示スペースの防止

Xの下での表示スペースの防止

Ubuntu Linuxボックス(12.04)があります。 Xの下で画面が空白で表示されるのを防ぐことはできません。

カーネルが起動したときに、コマンドラインxset s offカーネルパラメータをgrubに挿入するためにこのコマンドを試しました。acpi=off変更されましたxorg.conf。その後、「電源管理」ツールであるUbuntuの「モニター設定」のGUIツールを使用しました。gnome-screensaver削除しましたがxscreensaver…何も動作しませんでしたが、もう何をすべきかわかりません。

Xでスクリーンスペースを無効にする方法は?

ベストアンサー1

一般的なソリューション

原則として、上記の解決策は次のとおりです。

  • デスクトップで提供される電源管理を設定するか、xset -dpms ; xset s offワンタイムテストを実行します。
  • デスクトップが提供するスクリーンセーバーの無効化/削除そして既存の項目を確認/終了して確認してください(例:pgrep screensaverなど)。

...十分でしょう。

これを行うためにgrubに追加しないでくださいacpi=off。ここではトピックとは異なります。

より強力なソリューション

他のすべての方法が失敗した場合、またはすべての設定を前後に変更せずに一度だけ実行したい場合は、ハッキングに頼ることができます。

たとえば、xdotoolをインストールできます(DebianまたはUbuntuでsudo apt-get install xdotool実行されます)。このツールはキー押下をシミュレートし、通常のアクティビティと同様にスクリーンセーバーやスペースを防ぐことができます。

このコマンドラインは、30秒ごとに左のShiftキーを押して離すことをシミュレートします。

while sleep 30 ; do xdotool keydown Shift_L keyup Shift_L ; done

私は時々それを使用し、それは素晴らしい動作します。ノートパソコンのLCDディスプレイバックライトが暗くなるのを効果的に防ぐこともできます。

(左のShiftキーを押すと、集中したアプリケーションが邪魔になる可能性がある場合は、シミュレートされるキーを変更する必要があります。)

警告する

あまり長く放置しないでください。そうしないと、画面が損傷します(ほとんどの画面技術は、長期間にわたって一定の高コントラスト画像を表示すると、最終的に画面要素に永続的な負担をかけます。したがって、残りの正または負の画像が残ります。白黒領域に表示されます)。

おすすめ記事