slim, sonata & multimedia keys

перелез с gdm на slim - вылезла проблема: sonata перестала “видить” доп. клавиши (prev, play, etc.)
dbus запущен; gnome-python-extras, dbus-python - установлены; acpi_listen их бин видит

$ cat ~/.xinitrc:
#!/bin/sh
# D-bus
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
	eval `dbus-launch --sh-syntax --exit-with-session`
fi
xrdb -merge .Xresources
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
export OOO_FORCE_DESKTOP=gnome
xsetroot -cursor_name left_ptr
xset r rate 200 25
sh -c 'eval `cat ~/.fehbg`'
xcompmgr -cf -D2 -r9 -o.65 -t-12 -l-12 &
exec ck-launch-session openbox-session
ЧЯДНТ?
то, что их видит acpi конечно хорошо, но надо сделать, чтобы их увидел xev.
Попробуй поставить acpi-support из аура или вручную по мануалу http://habrahabr.ru/blogs/linux/74880/ , а потом прописать на них действия.
IIaBeJI
то, что их видит acpi конечно хорошо, но надо сделать, чтобы их увидел xev.
Попробуй поставить acpi-support из аура или вручную по мануалу http://habrahabr.ru/blogs/linux/74880/ , а потом прописать на них действия.
для чего xev, если раньше, когда пользовал gdm, всё работало?
поясню подробнее: я отлавливаю нажатие медийных клавиш через acpid:
$ cat /etc/acpi/hadler.sh:
...
            00000040)
                SONATA=`ps ax -o args | grep sonata | grep -v grep | wc -l`
                if [ $SONATA = 0 ]; then
                    mpc prev
                fi
            ;;
            00000041)
                SONATA=`ps ax -o args | grep sonata | grep -v grep | wc -l`
                if [ $SONATA = 0 ]; then
                    mpc next
                fi
            ;;
            00000043)
                mpc stop
            ;;
            00000045)
                SONATA=`ps ax -o args | grep sonata | grep -v grep | wc -l`
                if [ "$SONATA" = "0" ]; then
                    mpc toggle
                fi
            ;;
...
проверка на наличие запущенной сонаты нужна для того, чтобы не происходило двойного действия, иначе переход к след. трэку, напр., происходиЛ дважды, т.к. нажатие отлавливал и acpid и dbus-python (multimedia keys support для сонаты). сейчас он (dbus-python не “ловит”). вот и хочу узнать почему.
Может не в тему, но у меня отродясь мультимедиа клавиши сами не работали, в своем Fluxbox делал так:
Узнавал с помощью xev keycode клавиши, и прописывал этот номер в keys, для твоего случая

<номер_из_xev> :exec mpc prev 
<номер_из_xev> :exec mpc next

Кажется так проще, чем через АЦПИ, проверки всякие…
wilful
Может не в тему…
Кажется так проще, чем через АЦПИ, проверки всякие…
не в тему!

перечитай мой второй пост и попробуй понять.
проблема: после перехода с gdm на slim dbus-python перестал (т.е. раньше нормально было) “хватать” медийные клавиши.
причина создания этого топика - выяснить почему и как это исправить, а не как настроить медийные клавиши.
Че кричишто?

Я сказал, что это не в тему немного, но в целом никаких провокаций не делал, а лишь хотел помоч…
Всё дело в прокладке кажется.
——————————————–
People = shit ©Slipknot
wilful
Че кричишто?

Я сказал, что это не в тему немного, но в целом никаких провокаций не делал, а лишь хотел помоч…
Всё дело в прокладке кажется.
——————————————–
People = shit ©Slipknot
не кричу, а акцентирую внимание ;)
просто негоже присоединяться к разговору, не попытавшись понять его суть.
 
Зарегистрироваться или войдите чтобы оставить сообщение.