awesome и функциональные клавиши
Понемногу осваиваю awesome wm. Начал настраивать Fn-клавиши написал вот такое
awful.key({ }, "#122", function () awful.spawn.with_shell("pulsemixer --change-volume -5") end)
Громкость не понижается, если вбить ручками команду то громкость уменшится. Пробовал подставлять и #122 и XF86AudioLowerVolume не работает (keycode 122 = XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume
).
Еще написал вот такое
function mute_unmute()
local audio_mixer = "pulsemixer "
local command_to_check_mute = audio_mixer .. "--get-mute"
local mute_status = nil
awful.spawn.easy_async_with_shell(command_to_check_mute, function (out)
mute_status = out
end)
if mute_status ~= nil then
if mute_status == "0" then
awful.spawn.with_shell(audio_mixer .. "--mute")
else
awful.spawn.with_shell(audio_mixer .. "--unmute")
end
else
naughty.notify({title="Can not (un)mute", text="some error has occured"})
end
end
awful.key({ }, "XF86AudioMute", function () mute_unmute() end)
И звук тоже не заглушается на сочетание на fn+f1.
Покажите что я делаю неправильно направьте на нужные ссылки