помогите разобраться с actkbd

Пытаюсь настроить Fn клавиши на ноуте через сабж.
ПРоблема в следующем: если делаю actkbd -d /dev/input/event4 -s
то все отрабатывает нормально.
А когда actkbd запущен в режиме демона, то он не обрабатывает блокировку экрана.
Вот скрипт блокировки экрана

Цитата:
#!/usr/bin/perl -w
###===============================================================================
### standby_hibernate.pl
###===============================================================================

my $direction = shift();

if( $direction eq "standby" ){
print(`sudo -u magog qdbus org.kde.screensaver /ScreenSaver Lock`);
} elsif ( $direction eq "hibernate" ){
print(`sudo hibernate`);
}

Вот конфигурационный файл actkbd.conf

Цитата:
225:key::/usr/local/bin/adjustBrightless.pl up
225:rep::/usr/local/bin/adjustBrightless.pl up
224:key::/usr/local/bin/adjustBrightless.pl down
224:rep::/usr/local/bin/adjustBrightless.pl down
172:key::/usr/bin/sudo -u magog /usr/bin/firefox
172:rep::sudo -u magog firefox
142:key::/usr/local/bin/standby_hibernate.pl hibernate
142:rep::/usr/local/bin/standby_hibernate.pl hibernate

152:key::/usr/local/bin/standby_hibernate.pl standby
152:rep::/usr/local/bin/standby_hibernate.pl standby

вот /etc/conf.d/local

Цитата:
# Here is where you can put anything you need to start
# that there is not an init script for.

local_start() {
# This is a good place to load any misc programs
# on startup (use &>/dev/null to hide output)
gpm -m /dev/psaux -t ps2
actkbd -d /dev/input/event4 -D -l
# We should always return 0
return 0
}

local_stop() {
# This is a good place to unload any misc.
# programs you started above.

# We should always return 0
return 0
}

используйте лучше xbindkeys

используйте лучше xbindkeys

..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.

Предложене конечно хорошее,

Предложене конечно хорошее, но хочется приобщиться к дзену =)
На самом деле меня не столько волнует способ настрйоки Fn-клавиш, сколько определение почему работает настрйока подсветки и спящий режим через actkbd, а блокировка экрана и запуск броузера не работает.

Понимаете, для того, чтобы создать систему, подобную Linux, недостаточно быть хорошим кодером. Нужно быть еще и коварной сволочью. Линус Торвальдс

Разница между запуском в виде

Разница между запуском в виде демона и просто - в окружении, для того чтоб "воссоздать" то же окружение для actkbd, как и во время его работы демоном, наберите su, либо залогинтесь на каком то из терминалов от рута, запустите и смотрите в чем проблема.

Скорее всего проблема не в actkbd, а в скрипте(наверное из-за dbus), для его работы в таком окружении как у демона нужно будет чего нибудь добавить.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".