UbuntuでPythonスクリプトを使用してモニターをオフにする方法

ホットキーを使用してモニターをオフにする従来の方法は、いくつかの新しいバージョンでは機能していません。 Pythonスクリプトは、その機能を信頼性の高い効率的な方法で戻すことができます。

ホットキーをオフにする古い方法は、次のコマンドを使用することです。

#xsetdpmsは強制的にオフにします

ホットキーを使用してモニターをオフにするには、いくつかの依存関係が必要です。これを解決してターミナルを開き、必要なパッケージがインストールされているかどうかを確認する必要がありますか?

私の場合、これらのpythonおよびXlibパッケージをインストールするためにインストールされていません。ターミナルを開き、次のコマンドを入力します。

pythonおよびpython-xlibパッケージがインストールされます。次のステップは、テキストエディター(geditまたは任意の他のエディター)を開き、次のテキストをコピーして貼り付けることです。

#!/ usr / bin / python import time import subprocess from Xlib import X from Xlib.display import Display display = Display( ‘:0’)root = display.screen()。root root.grab_pointer(True、X.ButtonPressMask | X.ButtonReleaseMask | X.PointerMotionMask、X.GrabModeAsync、X.GrabModeAsync、0、0、X.CurrentTime)root.grab_keyboard(True、X.GrabModeAsync、X.GrabModeAsync、X.CurrentTime)subprocess.call( ‘xset dpms force off’.split())p = subprocess.Popen( ‘gnome-screensaver-command -i’.split())time.sleep(1)while True:print display.next_event()p.terminate()break

スクリプトのスクリーンショット

Save あなたのファイルをどこかに、私はそれを名前で保存しました screen_off.sh、デフォルトでは、ユーザーのホームディレクトリの下に保存されます。

次のステップは、このファイルを実行可能にすることです。 そのファイルのプロパティに移動し、チェックボックスをクリックします。プログラムとしてのファイルの実行を許可する」他のすべての設定を同じに保ち、[閉じる]をクリックします。

ファイルのプロパティ

このファイルのカスタムショートカットを追加するには、キーボードレイアウト設定に移動し、ショートカットキーを追加します。Ctrl+ 4を設定すると、任意に追加でき、右上隅に表示される[追加]をクリックします。

ショートカットを作成する

ショートカットキーが追加されているか、簡単なコマンドを使用してこのファイルを実行できることがわかります。 ./screen.off.sh

これらのパッケージがすでにインストールされていることを確認してください。

  • sudo apt installgnome-screensaver
  • sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

Ctrl + 4キーを押してショートカットを使用してモニターをオフにする場合は、スクリプトが実行され、モニターがオフになります。

モニターのショートカットをオフにする

図のように次のコマンドを使用してスクリプトを直接実行すると、モニターがオフになります。

モニターシャットダウンスクリプトを実行する

次のコマンドを使用して、モニターをオフにすることもできます。

モニターをシャットダウンするコマンド

結論

この記事では、を使用してモニターをオフにする方法を学習します bash Ubuntuオペレーティングシステムのいくつかの前提条件パッケージを含むスクリプト。 この記事がお役に立てば幸いです。モニター画面をオフにする方法は?