1 |
On 07/31/13 21:47, Mad Deer wrote: |
2 |
> On 31.07.2013 13:51, Sergey Kobzar wrote: |
3 |
>> Linux 3.7.10-gentoo i686 |
4 |
>> xorg-server-1.13.4 |
5 |
>> |
6 |
>> В xorg.conf: |
7 |
>> Section "InputClass" |
8 |
>> Identifier "Keyboard" |
9 |
>> Driver "evdev" |
10 |
>> Option "XkbLayout" "us,ru(winkeys)" |
11 |
>> Option "XkbOptions" |
12 |
>> "grp:ctrl_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp" |
13 |
>> MatchIsKeyboard "on" |
14 |
>> EndSection |
15 |
>> |
16 |
>> Если переключаю раскладку на клавиатуре ноута - ScrollLock реагирует. |
17 |
>> Все ОК с внешней проводной |
18 |
>> клавиатурой подключенной по USB. |
19 |
>> |
20 |
>> Если же подключаю Logitech K360 Wireless keyboard, то: |
21 |
>> - сменить раскладку невозможно пока на основной клавиатуре не нажму |
22 |
>> комбинацию Ctrl+Shift. При этом |
23 |
>> ScrollLock загорается как положено. После этого на внешней клавиатуре |
24 |
>> раскладка меняется без проблем. |
25 |
>> - индикатор ScrollLock не изменяет своего состояния вне зависимости от |
26 |
>> переключения раскладки на |
27 |
>> внешней клавиатуре. Т.е. всегда остается on или off. |
28 |
>> |
29 |
>> Видится клавиатура как |
30 |
>> Bus 006 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver |
31 |
>> |
32 |
>> Может доп. секции для клавиатуры в xorg.conf не хватает? Есть идеи? |
33 |
>> |
34 |
> |
35 |
> а если при подключённой клавиатуре сделать: |
36 |
> setxkbmap -option |
37 |
> "grp:ctrl_shift_toggle,grp_led:scroll,compose:menu,terminate:ctrl_alt_bksp" |
38 |
> -layout "us,ru(winkeys)" |
39 |
> ? |
40 |
> |
41 |
> давно заметил что X применяют привила раскладок только к тем плавиатурам |
42 |
> которые подключены на момент старта |
43 |
|
44 |
Клавиатура уже подключена на момент старта X'ов. |
45 |
|
46 |
Выполнил комманду выше - переключение раскладки заработало без |
47 |
первоначального использования основной клавиатуры. Но ScrollLock так и |
48 |
не меняет состояния. |
49 |
|
50 |
Надо попробовать ядро посвежее накатить... |