LinuxForum.Fans
Тема

powersave -u + fluxbox

Автор: spyphy 3 сообщений 2279 просмотров
#131971

Не успеваю разобраться с одним вопросом по powersave, как возникает другой...
Поскольку я человек ленивый, то все часто используемые команды ставлю на горячие клавиши, которые прописываю в файле keys оконного менеджера fluxbox.
Для того, чтобы перейти в ждущий режим (suspend to ram) добавляю:

text
Control Mod4 U :ExecCommand powersave -u &

(или без &)
Нажимаю данную комбинацию - компьютер переход в требуемую спячку.
Нажимаю кнопку, чтобы выйти из спячки - начинает выходит, появляется изображение и... снова черный экран, комп возвращается в спящий режим... Повторяю действие - тоже самое.
Ввод же в консоли "powersave -u" работает нормально без последствий.
Понятно, что это как-то связано с fluxbox'м, но как это можно объяснить???

#132012

spyphy, есть ли возможность запускать последовательность команд по горячей клавише, т.е. примерно так:

text

Control Mod4 U :ExecCommand "logger Start_PowerSave; powersave -u" &

А потом «grep'нуть» системный лог на предмет сообщения Start_PowerSave. Возможно, отрабатывается как нажатие клавиши, так и её отпускание. Понимаю, звучит бредово, но пока других предположений нет... :(

#132071

пока мутил с этими логами, так и похоже и решение нашел )
Сделал так, чтобы по горячим клавишам выполнялся скрипт

text

 sleep 0.1s   
 powersave -u

небольшая задержка решает проблему!
Возможно, это связано со временем очистки буфера ввода данных с клавиатуры или что-то в этом духе.

Войдите или зарегистрируйтесь, чтобы ответить.