Автор Тема: Вопрос по работе Lock Screen xfce 4.12 (не работает)  (Прочитано 1465 раз)

Оффлайн PIF

  • Давно тут
  • **
  • Сообщений: 42
Здавствуйте форумчане.
Установил starter kits с xfce 4.12 от 20161212 и всё на первый взгляд хорошо, но при попытке заблокировать экран Lock Screen(ом) никакой реакции нет, вообще ничего. Попытка попробывать запустить на исполнение /usr/bin/xscreenlock - результат тотже. Может я чего не догоняю или всёже есть ещё люди сталкнувшиеся с этой проблемой.

Оффлайн medov

  • Давно тут
  • **
  • Сообщений: 56
    • Мастерская
xflock4 тоже не работает кстати
UPD
заработало:
sudo apt-get install xscreensaver
« Последнее редактирование: 16.02.2017 22:27:46 от medov »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 2 604
  • antohami@
Без screensaver блокировка экрана не работает.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 7 183
  • UNIX System V init
Разве что slock - простой X Дисплей локер. Не блокирует tty.
Запускается вручную. Можно засунуть в десктоп-файл, а его прикрутить на панель.
После запуска гасит подсветку дисплея. Ожидает ввода пароля. Светло-голубой экран означает что первый символ введён. Обрабатывает backspace. Светло-красный экран, - пароль введён неверно. Завершение ввода пароля по Enter. Не требует screensaver.
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 6 106
    • Email
Сноси Винду, переходи на Линукс ! :)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 2 604
  • antohami@
https://forum.altlinux.org/index.php?topic=36407.0

light-locker без screensaver не работает, пишет: скринсэйвер не обнаружен.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 6 106
    • Email
light-locker без screensaver не работает, пишет: скринсэйвер не обнаружен.
У меня блокирует всё на p7.

# apt-get install light-locker
$ light-locker
$ light-locker-command --lock

light-loker прописывается в автозапуск - /etc/xdg/autostart/
Сноси Винду, переходи на Линукс ! :)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 2 604
  • antohami@
У меня блокирует всё на p7.

И никакой скринсейвер в системе не установлен?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 6 106
    • Email
И никакой скринсейвер в системе не установлен?
Нет.

$ rpm -qa|grep screen
xfce4-screenshooter-1.8.1-alt2
screen-4.0.3-alt10.M70P.1

Может в новых версиях что-то поменялось...

$ rpm -q light-locker
light-locker-1.7.0-alt0.M70P.1
Сноси Винду, переходи на Линукс ! :)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 2 604
  • antohami@
Может в новых версиях что-то поменялось...

Надо просто ещё раз проверить, видать условия эксперимента нарушил :-)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 6 106
    • Email
Антон Мидюков

Я на Simply Linux 7 x64 p7 проверил.
Но раньше, вроде бы и на Sisyphus-ом стартерките проверял, вроде тоже работало.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 2 604
  • antohami@
Проверил. Действительно, light-locker  без скринсейвера работает.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 7 183
  • UNIX System V init
Снова про slock - простой X Display locker
Xfce 4.12, текущий Сизиф

$ rpm -qa|grep -i lock
slock-1.4-alt1.i586
palemoon-uBlock-1.9.16.0-alt1.noarch
firefox-uBlock-1.6.4.0-alt2.noarch
liblockdev-1.0.3-alt3.1.1.i586
hwclock-2.29.0-alt1.i586
$ rpm -q --qf '%{DESCRIPTION}\n' slock
Simple X display locker.

Для чистоты эту библиотеку удалить нельзя, иначе вылетит медиаплеер и вылетит видеодрайвер
$ rpm -qa|grep -i saver
libXScrnSaver-1.2.2-alt1.i586

Будучи установленным в систему, slock заблокирует X-дисплей
или прямой командой
или командой из кнопки на панели
или кнопкой Блокировка экрана меню Системные действия
$ rpm -qf /usr/lib/xfce4/panel/plugins/libactions.so
xfce4-panel-4.12.1-alt1.i586

но после выхода из блокировки через Блокировка экрана, перед воспроизведением видео потребуется подать команду
xset s off -dpms

slock не работает как скринсейвер и включается только прямой командой, но после первого запуска slock через Блокировку экрана меню Системные действия, дисплей по таймауту будет уходить в режим энергосбережения.

Сам slock не меняет состояние скринсэйва и dpms
$ xset s off -dpms
$ xset -q
...
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  600
...
DPMS (Energy Star):
  Standby: 600    Suspend: 600    Off: 600
  DPMS is Disabled
$ slock
$ xset -q
...
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  600
...
DPMS (Energy Star):
  Standby: 600    Suspend: 600    Off: 600
  DPMS is Disabled

Состояние dpms меняет опция Блокировка экрана меню Системные действия
$ xset s off -dpms
# Выбрана опция Блокировка экрана меню Системные действия
# Выход из блокировки slock
$ xset -q
...
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  600
...
DPMS (Energy Star):
  Standby: 600    Suspend: 600    Off: 600
  DPMS is Enabled
  Monitor is On

slock повешеный кнопкой на панель будет блокировать X Display, но не будет затрагивать Screen Saver и DPMS
$ xset s off -dpms
# Активация slock через кнопку на панели
# с выходом из блокировки
$ xset -q
...
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  600
...
DPMS (Energy Star):
  Standby: 600    Suspend: 600    Off: 600
  DPMS is Disabled

ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf