#author("2020-05-04T15:15:05+00:00","","") #author("2020-05-04T15:15:29+00:00","","") #topicpath /////////////////////////////////////////////////////////////////////////////// * 目次 [#r95f75f0] #contents(); /////////////////////////////////////////////////////////////////////////////// * 省電力のために無操作のまま一定時間が経って画面表示がオフになった画面を、プログラムでオンにする方法 [#a6b6b6aa] //============================================================================= ** 方法1 [#ce84534d] - 前提: [#l6032458] - 前提 -- systemdを使用している -- GNOME環境 -- ログインしている状態で画面表示がオフになった -- Xorgですが、この方法はWaylandでも動作する、はず -- センサーを監視していることから、サスペンドにはなっていない - 手順 -- ログインしているユーザーの権限で以下を実行すると、アンロックされて画面が再表示される: $ loginctl unlock-session -- root権限であれば、どのユーザーのロック画面でも、以下でアンロックされる。(こちらは複数形のsに注意) # loginctl unlock-sessions //============================================================================= ** 方法2 [#o7a0d1c1] - 前提 -- Xのみ。wayland では使えない -- 操作したい画面の環境変数 DISPLAY の値を <N> とする - 手順 -- ターミナルから以下を実行する: $ DISPLAY=:<N> xset dpms force off # 画面が OFF になる $ DISPLAY=:<N> xset dpms force on # 画面が ON になる /////////////////////////////////////////////////////////////////////////////// * gnome-screensaverとxscreensaverを置き換える [#z585dd98] //============================================================================= ** 手順 [#k20b3105] + gnome-screensaver を停止させる # killall gnome-screensaver + システム起動時にgnome-screensaver が起動しないよう、設定変更する $ gconftool-2 --type boolean -s /apps/gnome_settings_daemon/screensaver/start_screensaver false -- これに効き目がない場合は、以下を試す: # chmod -x /usr/bin/gnome-screensaver + xscreensaver を install # apt-get install xscreensaver + 必要に応じて、以下も install # apt-get install xscreensaver-data-extra xscreensaver-gl-extra + /usr/share/applications/gnome-screensaver-preferences.desktop を編集する -- ここで Exec=gnome-screensaver-preferences という記述を、以下に書き換える: Exec=xscreensaver-demo -- また、以下をコメントアウトする #X-GNOME-Bugzilla-Bugzilla=GNOME #X-GNOME-Bugzilla-Product=gnome-screensaver #X-GNOME-Bugzilla-Component=general #X-Ubuntu-Gettext-Domain=gnome-screensaver //============================================================================= ** 参考リンク [#f4b072bc] - [[gnome-screensaverとxscreensaverを置き換える>http://kaoru-linux.cocolog-nifty.com/blog/2008/10/gnome-screensav.html]] - [[HOWTO: Replace gnome-screensaver with xscreensaver>http://ubuntuforums.org/showthread.php?t=195557]]