LINUX.ORG.RU

Screen autolock


1

2

Сейчас использую xautolock в связке с i3lock. Автоматический запуск локера мне иногда нужен, а иногда не нужен; для этих целей использую в xautolock ключи -enable и -disable.

Все хорошо, кроме одного: неоткуда текущий статус xautolock выдрать, дабы на кнопочку переключение (вкл/выкл) повесить да виджет наваять. Отсюда вопрос: есть ли аналог xautolock, умеющий свой статус отдавать? Или же каким иным способом можно желаемого добиться?

//Может кстати в systemd какой-нибудь функционал для этого есть?

★★★★★

Последнее исправление: kernelpanic (всего исправлений: 1)

Запиши статус в файл при его включении/отключении:

status=$(cat .xautolockstatus)
if [ "$status" == "enable" ];
then
  echo "disable" > .xautolockstatus
  xautolock -disable
elif [ "$status" == "disable" ];
then
  echo "enable" > .xautolockstatus
  xautolock -enable
fi

Что-то вроде такого. Ну и забинди этот скрипт на кнопку.

Extraterrestrial ★★★★★
()

-toggle : toggle a running xautolock.

А это мне xautolock --help выдало. Можно и без скрипта обойтись наверное.

Extraterrestrial ★★★★★
()
Ответ на: комментарий от beastie

Если не найду готового решения, то буду пробовать патчить.

kernelpanic ★★★★★
() автор топика
15 августа 2013 г.

Наваял виджет для awesome с требуемым функционалом. Если кому интересно, кастуйте.

kernelpanic ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.