GNU/Linux >> Linux の 問題 >  >> Cent OS

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

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

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

# xset dpms force off

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

私の場合、これらの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

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

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

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

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

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

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

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

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

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

結論

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


Cent OS
  1. debian または ubuntu システムで CPU を監視する方法

  2. Ubuntu でスナップをオフにするにはどうすればよいですか?

  3. ターミナル(ubuntu)でPythonスクリプトを実行するには?

  1. Ubuntuでハードドライブをオフにする方法は?

  2. Nagios4をインストールしてUbuntu20.04でサーバーを監視する方法

  3. Ubuntu で画面ロックをオフにする方法

  1. Ubuntu18.04または20.04にPython3をインストールする方法

  2. UbuntuでAmazon検索の提案をオフにする方法

  3. Pythonスクリプトを使用してLinuxターミナルを終了するには?