Bug 15694 - WindowMaker-Lock: partially incorrect work with xscreensaver
Summary: WindowMaker-Lock: partially incorrect work with xscreensaver
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: WindowMaker (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: vkni
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-17 16:04 MSD by Andrey Liakhovets
Modified: 2009-03-22 21:15 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Liakhovets 2008-05-17 16:04:18 MSD
В строках
        if test -n "$XSSNAME"; then
                if ! ps auxwww | grep [x]screensaver > /dev/null 2>&1; then
                        $XSSNAME -no-splash > $HOME/.xscreensaver.log 2>&1 &
                fi
                WMLOCKNAME="$XSSNAME-command -lock"

1) проверка, запущен ли ScreenSaver, даёт положительный результат,
 даже если в это время всего лишь выполняется "man xscreensaver";
 у себя сделал так:
                if ! $XSSNAME-command -version > /dev/null 2>&1; then

2) между запуском ScreenSaver'а и посылкой ему команды хорошо бы иметь
 хотя бы небольшую задержку (sleep 2), иначе ScreenSaver может не успеть
 стартовать. Или подождать некоторое время появления этого процесса.

Steps to Reproduce:
0. Убедиться, что сам по себе xscreensaver работает.
1. Выгрузить xcreensaver.
2. Выполнить "man xscreensaver".
 или
2'. Хорошенько нагрузить компьютер.
3. Попробовать заблокировать сессию из меню WindowMaker'а.

Actual Results:  
В случае "man xscreensaver" процесс xscreensaver не появляется.
В случае загрузки компьютера процесс появляется, но сессия может быть
не заблокирована (зависит от многих причин, у меня - довольно часто).


Expected Results:  
Сказано блокировать -- заблокировали :)
Comment 1 Mikhail Gusarov 2008-06-13 13:00:39 MSD

    
Comment 2 Sir Raorn 2009-03-22 21:15:59 MSK
0.92.0-alt4