LINUX.ORG.RU

[gentoo] переключалка

 


0

0

Позавчера обновились иксы и сопутствующие. Вчера заметил, что раскладка самопроизвольно стала переключаться на английский, через несколько секунд.
Кто-нибудь сталкивался?

X.Org X Server 1.7.1
Release Date: 2009-10-23
X Protocol Version 11, Revision 0

★★★★★

Ответ на: комментарий от ierton

После старта иксов ничего нового там не появляется.
Кстати, изначально после обновления устройства ввода совсем отвалились, пока не пересобрал evdev - ругалось на несовместимое ABI. Кто-то забыл прописать зависимости в ебилде...

madcore ★★★★★
() автор топика
Ответ на: комментарий от madcore

x11-drivers всегда нужно собирать

1.4 -> 1.5 -> 1.6 -> 1.7

если кроме evdev что-то используется - тоже нужно пересобрать


ps:

setxkbmap -model pc104 -layout us,ru -variant ,
setxkbmap -option terminate:ctrl_alt_bksp,grp:lwin_toggle,grp_led:scroll

у меня вот такая "переключалка" на автостарте X-ов

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

>x11-drivers всегда нужно собирать

Так что-то пересобиралось, я думал оно все есть в зависимостях.

>setxkbmap -model pc104 -layout us,ru -variant ,

>setxkbmap -option terminate:ctrl_alt_bksp,grp:lwin_toggle,grp_led:scroll


Почти также, только прописано в хал.

madcore ★★★★★
() автор топика
Ответ на: комментарий от madcore

> Так что-то пересобиралось, я думал оно все есть в зависимостях.
В зависимостях на пересборку? Ну-ну.
Драйверы иксов нужно пересобирать после каждого обновления xorg-server.

anonymous
()
Ответ на: комментарий от Neko

cat /etc/hal/fdi/policy/10-x11-keyboard.fdi:

<?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.keyboard">
      <merge key="input.x11_options.XkbModel" type="string">evdev</merge>
      <merge key="input.x11_options.XkbRules" type="string">xorg</merge>
      <merge key="input.x11_options.XkbLayout" type="string">us,ru</merge>
      <merge key="input.x11_options.XkbVariant" type="string">,winkeys</merge>
      <merge key="input.x11_options.XkbOptions" type="strlist">grp:ctrl_shift_toggle</merge>
      <append key="input.x11_options.XkbOptions" type="strlist">grp_led:scroll</append>
      <append key="input.x11_options.XkbOptions" type="strlist">compose:ralt</append>
    </match>
  </device>
</deviceinfo>

anonymous
()
Ответ на: комментарий от Neko

То, что описано у ТС, скорее всего, какой-нибудь баг. Если осознанно хочется такого поведения, первым в голову приходит screensaver, который через заданный промежуток времени только переключит раскладку и завершит работу, если с клавиатуры ничего не вводилось.
Думаю, это реально сделать.

anonymous
()
Ответ на: комментарий от Neko

Кстати, капслок тоже ведет себя непредсказуемо.

madcore ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.