The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Использование мультимедийной клавиатуры в Linux

01.06.2004 22:47

В статье "Multimedia/Internet Keyboards in GNU/Linux" показано как под Linux задействовать дополнительные клавиши на мультимедийной клавиатуре, используя демон hotkeys.

Ниже краткий, рассказ как я активировал доп. клавиши на своем ноутбуке (без доп. демонов):

Вооружаемся man xev и man xmodmap и привязываем действия к спецклавишам:

  • Fn+F2 - mute
  • Fn+F3 - Уменьшить звук
  • Fn+F4 - Прибавить звук
  • Кнопка слева от кнопки питания - запустить gnome-terminal
  • Кнопка справа от кнопки питания - запустить xfmail

Определяем коды символов, запустив xev:

  • Fn+F2 - 160
  • Fn+F3 - 174
  • Fn+F4 - 176
  • кн. слева - 178
  • кн. справа - 236

Прописываем имена комбинаций через xmodmap ("setxkbmap `cat file`" или "xmodmap file"):


   vi /.xmodmaprc (/.Xmodmap, /etc/X11/xinit/Xmodmap, /.Xkbmap,  /etc/X11/xinit/Xkbmap)

   keycode 160 = XF86AudioMute
   keycode 174 = XF86AudioLowerVolume
   keycode 176 = XF86AudioRaiseVolume
   keycode 178 = XF86HomePage
   keycode 236 = XF86Mail

Настраиваем WM для запуска программ при нажатии на клавиши (на примере icewm):


   vi ~/.icewm/keys                   
   key "XF86AudioLowerVolume"      aumix -v -5
   key "XF86AudioRaiseVolume"      aumix -v +5 
   key "XF86AudioMute"             aumix -v 0   
   key "XF86HomePage"              gnome-terminal 
   key "XF86Mail"                  xfmail


  1. Главная ссылка к новости (http://www.linuxgazette.com/no...)
  2. Hotkeys daemon for X Window System
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/3938-keyboard
Ключевые слова: keyboard, linux, xfree86, x, wm
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (6) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, vvk (??), 15:45, 02/06/2004 [ответить]  
  • +/
    а можно просто:

    $ apt-get install sven

    ;]

     
     
  • 2.2, Аноним (2), 22:48, 02/06/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Че то я не нашел такого пакета ни в testing/unstable ни на apt-org. Ты где брал?
     
     
  • 3.4, killalll (?), 08:57, 04/06/2004 [^] [^^] [^^^] [ответить]  
  • +/
    http://sven.linux.kiev.ua/

    сборка есть под ALTLinux Sisyphus... Наверно оттуда и взято.

     

  • 1.3, Аноним (-), 04:35, 03/06/2004 [ответить]  
  • +/
    А почему "... клавиатуры в Linux"? Cпособ с настройкой иксов, приведенный в статье, откажется работать на других юниксподобных?
     
  • 1.5, DisconNecT (ok), 15:51, 30/10/2004 [ответить]  
  • +/
    Хм, народ у меня такая проблема! в 2.4.xx ядрах у меня вся дополнительная часть моей клавиатуры имела коды. То есть в xev все клавиши отображались, а вот в 2.6.xx ядрах только половина. Что интерсно это такое?
     
  • 1.6, Michael Shigorin (?), 15:29, 28/12/2005 [ответить]  
  • +/
    Спасибо, напомнило/подсказало/открыло. Надо тут на салют в три пальца повесить выключение :)
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру