История изменений
Исправление kostik87, (текущая версия) :
Вот этот скрипт:
#!/bin/sh
# fix acpid
PID=$(pgrep dbus-launch)
USER=$(ps -o user --no-headers $PID)
USERHOME=$(getent passwd $USER | cut -d: -f6)
export XAUTHORITY="$USERHOME/.Xauthority"
for x in /tmp/.X11-unix/*; do
displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
if [ x"$XAUTHORITY" != x"" ]; then
export DISPLAY=":$displaynum"
fi
done
su $USER -c "gnome-screensaver-command -l"
Вместо gnome-screensaver можешь использовать любой другой screensaver или например slock
* x11-misc/slock
Available versions: 1.1 ~1.1-r1 {{+filecaps savedconfig}}
Homepage: http://tools.suckless.org/slock
Description: simple X screen locker
Исходная версия kostik87, :
Вот этот скрипт:
#!/bin/sh
# fix acpid
PID=$(pgrep dbus-launch)
USER=$(ps -o user --no-headers $PID)
USERHOME=$(getent passwd $USER | cut -d: -f6)
export XAUTHORITY="$USERHOME/.Xauthority"
for x in /tmp/.X11-unix/*; do
displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
if [ x"$XAUTHORITY" != x"" ]; then
export DISPLAY=":$displaynum"
fi
done
su $USER -c "gnome-screensaver-command -l"
Вместо gnome-screensaver можешь использовать любой другой screensaver или например slock
* x11-misc/slock
Available versions: 1.1 ~1.1-r1 {{+filecaps savedconfig}}
Homepage: http://tools.suckless.org/slock
Description: simple X screen locker