Linux.org.ru
Новости - Галерея - Форум - Трекер - Wiki - Поиск
[#]  
oddwhocanfly (фотография)

[xorg] переключение раскладок клавиатуры

После установки Debian Lenny на наутбук решил вместа гнома сразу начать пользоваться wmii, только вот настроить переключение раскладок клавиатуры никак не выходит. Поперечитав кучу инфы узнал что это всё HAL виноват и написал в /etc/hal/fdi/policy/10-keymap.fdi:

<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> 
<deviceinfo version="0.2"> 
  <device> 
    <match key="info.capabilities" contains="input.keymap"> 
      <append key="info.callouts.add" type="strlist">hal-setup-keymap</append> 
    </match> 
    <match key="info.capabilities" contains="input.keys"> 
      <merge key="input.xkb.rules" type="string">base</merge> 
      <merge key="input.xkb.model" type="string">evdev</merge> 
      <merge key="input.xkb.layout" type="string">us,ru</merge> 
      <merge key="input.xkb.variant" type="string">,winkeys</merge> 
      <merge key="input.xkb.options" type="string">grp:lwin_toggle,grp_led:scroll</merge> 
    </match> 
  </device> 
</deviceinfo>

Незаработало, тогда я прочитал что якобы xkb.options плохо передаются и нужно после загрузки выполнять это:

setxkbmap -option grp:lwin_toggle,grp_led:scroll

Но и это тоже неособо помогло. разве что лампочка в гноме стала загораться при переключении раскладки (переключается гномовскими средствами), в wmii ничерта не переключается. Где я ошибся? Сразу скажу что я только первый день по серьезному сижу за линуксом.

oddwhocanfly (24.08.2009 0:17:05)

[#]  
xetf (фотография)

Re: [xorg] переключение раскладок клавиатуры

>setxkbmap -option grp:lwin_toggle,grp_led:scroll
setxkbmap -layout 'us,ru' -option 'grp:lwin_toggle,grp_led:scroll'

xetf * (24.08.2009 0:19:49)
[#] Ответ на: Re: [xorg] переключение раскладок клавиатуры от xetf 24.08.2009 0:19:49  
oddwhocanfly (фотография)

Re: [xorg] переключение раскладок клавиатуры

Заработало, огромное спасибо =)

oddwhocanfly (24.08.2009 0:29:15)
[#]  
gotf (фотография)

Re: [xorg] переключение раскладок клавиатуры

>>HAL виноват

Бред. В Lenny работает настройка через xorg.conf

gotf * (24.08.2009 0:34:09)
[#] Ответ на: Re: [xorg] переключение раскладок клавиатуры от gotf 24.08.2009 0:34:09  
oddwhocanfly (фотография)

Re: [xorg] переключение раскладок клавиатуры

>Бред. В Lenny работает настройка через xorg.conf

У меня этот файл пуст, да и к тому же я читал что там теперь ничего быть и не должно.

oddwhocanfly (24.08.2009 0:46:40)
[#] Ответ на: Re: [xorg] переключение раскладок клавиатуры от oddwhocanfly 24.08.2009 0:46:40  
nitz (фотография)

Re: [xorg] переключение раскладок клавиатуры

То что там нет ничего,не значит что ничего там быть не может.Xorg несмотря на нововведения по прежнему воспринимает xorg.conf.Сгенерировать его можно так,ЕМНИП: dpkg-reconfigure -phigh xserver-xorg

nitz * (24.08.2009 1:47:07)
[#] Ответ на: Re: [xorg] переключение раскладок клавиатуры от nitz 24.08.2009 1:47:07  
oddwhocanfly (фотография)

Re: [xorg] переключение раскладок клавиатуры

А что даст заполнение этого файла, если всё и так работает?

Кстати, как заставить исполняться [setxkbmap -layout 'us,ru' -option 'grp:lwin_toggle,grp_led:scroll'] в /etc/rc.local ? Никак не пойму почему он там отказывается выполняться.

oddwhocanfly (24.08.2009 4:05:17)
[#] Ответ на: Re: [xorg] переключение раскладок клавиатуры от oddwhocanfly 24.08.2009 4:05:17  
nitz (фотография)

Re: [xorg] переключение раскладок клавиатуры

Ну у меня в xorg.conf вставлено подобное -только не win а caps.Т.е эти пляски hal-ом и его безумными конфигами не нужны.В rc.local же не хочет исполняться потому что он отрабатывается до иксов и системно,а не для юзера.В автостарт своего DM добавьте в виде скрипта.

Ааа,wmii...В ~/.xinitrc тогда.

nitz * (24.08.2009 5:22:54)
[#] Ответ на: Re: [xorg] переключение раскладок клавиатуры от oddwhocanfly 24.08.2009 4:05:17  

Re: [xorg] переключение раскладок клавиатуры

>Кстати, как заставить исполняться [setxkbmap -layout 'us,ru' -option 'grp:lwin_toggle,grp_led:scroll'] в /etc/rc.local ? Никак не пойму почему он там отказывается выполняться.

Там он и не будет выполняться. Эту команду нужно выполнять в иксах. Если используешь {x,g,k}dm, дописывай её в ~/.xsessionrc, если startx-ом иксы запускаешь, то в ~/.xinitrc

Laz *** (24.08.2009 11:09:26)
[#] Ответ на: Re: [xorg] переключение раскладок клавиатуры от nitz 24.08.2009 1:47:07  
madcore (фотография)

Re: [xorg] переключение раскладок клавиатуры

Последние ксорги собранные с хал игнорируют многие настройки из xorg.conf. По крайней мере настроить так переключалку мне не удалось - конфиг был 100% рабочий.

madcore *** (24.08.2009 12:17:15)
[#] Ответ на: Re: [xorg] переключение раскладок клавиатуры от madcore 24.08.2009 12:17:15  
andreyu (фотография)

Re: [xorg] переключение раскладок клавиатуры

> Последние ксорги собранные с хал игнорируют многие настройки из xorg.conf. По крайней мере настроить так переключалку мне не удалось - конфиг был 100% рабочий.

Млин, ну обсуждалось же уже сто раз - опция в конфиге позволяет использовать настройки в xorg.conf, кладя болт на HAL.

p.s. Да, HAL не нужен. Пока не нужен.

andreyu **** (24.08.2009 16:19:59)
[#] Ответ на: Re: [xorg] переключение раскладок клавиатуры от Laz 24.08.2009 11:09:26  
oddwhocanfly (фотография)

Re: [xorg] переключение раскладок клавиатуры

Laz, Nitz, спасибо, попробую.

oddwhocanfly (24.08.2009 19:04:49)
[#] Ответ на: Re: [xorg] переключение раскладок клавиатуры от andreyu 24.08.2009 16:19:59  
overmind88 (фотография)

Re: [xorg] переключение раскладок клавиатуры

> p.s. Да, HAL не нужен. Пока не нужен.

потом он тоже не нужен

overmind88 **** (24.08.2009 19:18:35)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 TopList