The OpenNET Project / Index page

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

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

В статье "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
Тип: Для начинающих
Ключевые слова: keyboard, linux, xfree86, x, wm
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, vvk, 15:45, 02/06/2004 [ответить] [смотреть все]
  • +/
    а можно просто:

    $ apt-get install sven

    ;]

     
     
  • 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, 15:51, 30/10/2004 [ответить] [смотреть все]  
  • +/
    Хм, народ у меня такая проблема! в 2.4.xx ядрах у меня вся дополнительная часть моей клавиатуры имела коды. То есть в xev все клавиши отображались, а вот в 2.6.xx ядрах только половина. Что интерсно это такое?
     
  • 1.6, Michael Shigorin, 15:29, 28/12/2005 [ответить] [смотреть все]  
  • +/
    Спасибо, напомнило/подсказало/открыло. Надо тут на салют в три пальца повесить выключение :)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor