расскажите по какому принципу обрабатывается конфиг сабжа?
i.e. есть конопочка XF86AudioMute
пишем следующее в конфиг
"amixer set Master mute"
XF86AudioMute
при повторном нажатии звук не появляется - логично
теперь добавляем в конфиг следующее ПОСЛЕ предыдущего
"amixer set Master unmute"
XF86AudioMute
т.е. при нажатии подходящей кнопки/комбинации_кнопок xbindkeys парсит правила последовательно, но откуда оно узнает что amixer, в данном случае, пытается сделать глупость?
ведь он завершается корректно (exit code == 0)
или сабж тупо помнит что один раз я уже нажал кнопочку и при повторном её нажатии выполняет не первую, а вторую команду?