Я пытаюсь заставить свой экран выключать каждый раз, когда я блокирую свой экран. Я знаю, что в Управлении питанием, существует опция выключить экран после количества времени набора, и я знаю о xset dpms force off
, но первый не позволяет мне выключать экран из меню выхода из системы, и последний только выключает экран в течение короткого срока (1 минута или около этого. Экран просто снова включает отдельно).
Существует ли сценарий, который я могу изменить для изменения то, что происходит, когда "Lock скрывает" из меню выхода из системы, выбран, или существует ли сценарий, который я могу добавить к панели, чтобы заблокировать экран и затем выключить монитор (и снова включение его, когда я встряхиваю мышь или что-то)?
Спасибо.
Вы могли использовать vbetool (который требует lrmi),
vbetool dpms off
Вы могли включить его в этот после сценария жемчуга (скопированный с gnomescreensaver.org и немного измененный для события)
my $cmd = "dbus-monitor --session \"type='signal',interface='org.gnome.ScreenSaver',member='ActiveChanged'\"";
open (IN, "$cmd |");
while (<IN>) {
if (m/^\s+boolean true/) {
print "*** Session is idle ***\n";
} elsif (m/^\s+boolean false/) {
print "*** Session is no longer idle ***\n";
}
}