[РЕШЕНО] Awesome volume control и right widget (хочу виджет контроля звука с возможностью регулировки с клавиатуры)

Приветствую!
Не получается настроить работу мультимедиа клавиш (увеличить/уменьшить звук).
Код клавиш стандартный:
xev | grep 'keycode
state 0x10, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
state 0x10, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,

втыкал https://github.com/mokasin/apw

т.е. положил apw в ./config/awesome
а в rc.lua (./config/awesome/rc.lua)
Добавил:

-- Load the widget.
local APW = require("apw/widget")

-- Example: Add to wibox. Here to the right. Do it the way you like it.
right_layout:add(APW)

-- Configure the hotkeys.
awful.key({ }, "XF86AudioRaiseVolume",  APW.Up),
awful.key({ }, "XF86AudioLowerVolume",  APW.Down),
awful.key({ }, "XF86AudioMute",         APW.ToggleMute),

Не робит (ошибок тож не выдаёт, естественно файл сохранил, awesome перезапустил). Поэтому два вопроса
1. Как заставить его работать.
2. Ну его этот APW, расскажите как вы у себя настроили :-)

Мой девственный rc.lua (local APW = require("apw/widget") - воткнул в самом верху)
Русская команда переводчиков ArchWiki
скромный вклад
У меня были похожие заморочки с пульсом на десктопе - плюнул, снёс пульс, поставил alsaequal (эквалайзер для альсы), прописал в rc.lua
-- Volume widget
volumewidget = wibox.widget.textbox()
vicious.register( volumewidget, vicious.widgets.volume,
  function(widget, args)
    return '<span color=\"#90d0f0\">' .. args[2] .. '</span>' .. " " .. '<span font=\"Terminus Re33 12\">' .. args[1] .. "%" .. '</span>'
  end, 1, "Master")
volumewidget:buttons(awful.util.table.join(
    awful.button({ }, 1, function () awful.util.spawn("amixer -q sset Master toggle", false) end),
    awful.button({ }, 3, function () awful.util.spawn("".. terminal.. " -e alsamixer -D equal", true) end),
    awful.button({ }, 4, function () awful.util.spawn("amixer -q sset Master 1dB+", false) end),
    awful.button({ }, 5, function () awful.util.spawn("amixer -q sset Master 1dB-", false) end)
*подразумевается, что vicious установлен
далее прописал хоткеи
    awful.key({    }, "XF86AudioMute",        function () awful.util.spawn(           "amixer set Master toggle")              end),
    awful.key({    }, "XF86AudioLowerVolume", function () awful.util.spawn(           "amixer set Master 5%-")                 end),
    awful.key({    }, "XF86AudioRaiseVolume", function () awful.util.spawn(           "amixer set Master 5%+")                 end),
впрочем, они и без виджета будут работать

На ноуте использую APW , правда без самого виджета - места мало, но управление работает нормально. (работало! сейчас на обеих машинах xmonad)
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
 local APW = require("apw/widget")

    awful.key({ }, "XF86AudioRaiseVolume",  APW.Up),
    awful.key({ }, "XF86AudioLowerVolume",  APW.Down),
    awful.key({ }, "XF86AudioMute",         APW.ToggleMute),

так на ноуте
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Спасибо! но всё равно не помогло)

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

Помним, скорбим :-)

Русская команда переводчиков ArchWiki
скромный вклад
А ну эти "виджеты".
Поставил volumeicon из репозитория. Там и иконку и клавиши можно настроить. Можно ещё "поискать" запросив yaourt volume tray.
В общем [РЕШЕНО], другим способом :-)
Русская команда переводчиков ArchWiki
скромный вклад
осмелюсь предположить, что в вашей системе отсутствует pulseaudio-ctl, (Optional volume control via mapped keyboard keys) без которого APW не работает.
alexe
осмелюсь предположить, что в вашей системе отсутствует pulseaudio-ctl, (Optional volume control via mapped keyboard keys) без которого APW не работает.
Спасибо! Как буду дома, попробую :-)
Русская команда переводчиков ArchWiki
скромный вклад
 
Зарегистрироваться или войдите чтобы оставить сообщение.