Как использовать СОН, СЛЕД и ключи ПИТАНИЯ как ключи медиа (VolumeUp, Объем Вниз и т.д.) в Ubuntu 14.04?

У меня есть клавиатура usb со СНОМ, СЛЕДОМ и ключами ПИТАНИЯ, но никакими ключами медиа. В Ubuntu 12.04 я использовал xmodmap для переотображения, это вводит как XF86AudioMute, XF86AudioLowerVolume и XF86AudioRaiseVolume.
Это - то, как это было сделано:
.Xmodmap в корневом каталоге пользователя:

keycode 124 = XF86AudioRaiseVolume
keycode 150 = XF86AudioMute
keycode 151 = XF86AudioLowerVolume`

.xinitrc в корневом каталоге пользователя:

xmodmap ~/.Xmodmap

Насколько я помню, что было достаточно использовать СОН, РАЗБУДИТЬ ПИТАНИЕ ключи как ключи медиа (Бесшумный режим, Объем Вниз, Объем).

Теперь у меня есть новая установка Ubuntu 14.04, и этот подход не приводит ни к какому результату.

xev распознает новые отображения, но эти ключи все еще не работают ключами медиа.
Пример xev произвел для ключа ПИТАНИЯ:

KeyRelease event, serial 78, synthetic NO, window 0x4000001,
    root 0x25d, subw 0x0, time 3802034, (1198,451), root:(1228,573),
    state 0x10, keycode 124 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XKeysymToKeycode returns keycode: 123
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Я попробовал другую клавиатуру usb, которая действительно имеет ключи медиа, и они работают как ожидалось.
Пример вывода xev для "Объема" включает клавиатуру с ключами медиа:

KeyRelease event, serial 79, synthetic NO, window 0x4000001,
    root 0x25d, subw 0x0, time 4268348, (810,191), root:(961,347),
    state 0x10, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Очевидно я не понимаю что-то здесь, и я обращаюсь за помощью.

P.S. Я отключил функциональность по умолчанию СНА, СЛЕДА и ключей ПИТАНИЯ путем установки

org.gnome.settings-daemon.plugins.power.active = false
org.gnome.settings-daemon.plugins.power.button-hibernate = nothing
org.gnome.settings-daemon.plugins.power.button-power = nothing
org.gnome.settings-daemon.plugins.power.button-sleep = nothing
org.gnome.settings-daemon.plugins.power.button-suspend = nothing

через dconf-редактора.

P.P.S. Мой первый шаг должен был использовать Параметры настройки системы Ubuntu. В то время как это, кажется, имеет способность установить другие ключи как ключи медиа, это не работает, по крайней мере, в моей системе.

3
задан 15 May 2014 в 17:54

0 ответов

Другие вопросы по тегам:

Похожие вопросы: