LINUX.ORG.RU

Не работает xdotool.Или как сделать иначе?

 , ,


0

1

Собсно суть проблемы - хочется добавить дополнительные кнопки для управления громкостью(что само по себе не проблема).Но хочется чтоб для этих дополнительных кнопок также отображалась системная нотификация(notify-osd) без всяких громоздких костылей типа «amixer get && amixer set && notify-send»(ну вы понели)).

Потому был выбран более элегантный костыль - xdotool.) Т.е. «xdotool key XF86AudioLowerVolume» - уменьшить, сразу нотификация, круто!

Но!Не работает при назначении в стандартных «комбинации клавиш».Через «sh -c» тоже не работает.И даже в виде скрипта

#!/bin/sh
case "$1" in
	"-" ) xdotool key XF86AudioLowerVolume ;;
	"+" ) xdotool key XF86AudioRaiseVolume ;;
esac
Что такое? (естественно, в терминале всё работает, и этот скрипт назначенный в «комбинациях» выполняется) Или может есть другой способ изменить громкость+получить нотификацию? Может через dbus можно чёньть гноме-сеттингс-демону послать?

ЗЫ; Гноме 2

★★
Ответ на: комментарий от kom3s

Не-не-не!!!!

Если мне громоздко через amixer+notify-send - то целая(!), дополнительная(!), cтороннея(!) апликуха - и подавно.

Как можно сделать я знаю - хочется проще и правильней(дергать amixer по моему неверно).

nitz ★★
() автор топика

Более новая версия xdotool работает (пришлось вручную пакеты качать), solved.

nitz ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.