Простой вопрос, но сложный ответ, я искал в Google решение создать динамический виджет для управления и просмотра громкости с помощью Awesome Window manager, но я не могу найти работающее решение.
У кого-нибудь есть решение?
Я просто следовал учебнику на http://awesome.naquadah.org/wiki/Volume_control_and_display , и это сработало. Однако регулировка громкости была только через клавиатуру. Это то, что вы искали?
Я должен отметить, что я нахожусь на Debian (тестирование), который, я думаю, использует awesome 3.4.
- Обновление: После некоторого тестирования я обнаружил http://awesome.naquadah.org/wiki/Farhavens_volume_widget , в котором есть элементы управления мышью (прокручивайте мышь для управления громкостью и нажмите, чтобы выключить звук). После учебника работает на моей коробке.
Я хотел бы упомянуть следующие реализации на случай, если кому-то будет интересно иметь виджет управления громкостью, совместимый с Awesome WM 4 +:
Слева направо:
Все три виджета поддерживают управление мышью: прокрутка вверх / вниз - увеличение / уменьшение громкости, щелчок - выключение звука.
Если у Вас есть ключи медиа, можно использовать это
awful.key({}, "XF86AudioRaiseVolume", function () awful.util.spawn("amixer -D pulse sset Master 2%+", false) end),
awful.key({}, "XF86AudioLowerVolume", function () awful.util.spawn("amixer -D pulse sset Master 2%+", false) end),
awful.key({}, "XF86AudioMute", function () awful.util.spawn("amixer -D pulse sset Master toggle", false) end),
в globalkeys в rc.lua сценарии
volumeicon работал из поля на меня. Обратите внимание, что это не виджет AwesomeWM, а автономный проект, записанный в C. Преимущество этого по Потрясающим виджетам:
Если Вы предпочли бы чистый Потрясающий виджет Lua, вот список доступных: