Bug 17458

Summary: Во втором экземпляре X-ов не работает переключение клавиатуры
Product: Sisyphus Reporter: Yuriy Al. Shirokov <yuriy.shirokov>
Component: xorgAssignee: Valery Inozemtsev <shrek>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: yuriy.shirokov
Version: unstable   
Hardware: all   
OS: Linux   

Description Yuriy Al. Shirokov 2008-10-06 19:29:08 MSD
При запуске двух X-ов одновременно (на 7 и 8 виртуальных консолях, второй экземпляр запускается с помощью startx из текстовой консоли) во втором экземпляре не работает переключение клавиатуры.

/etc/X11/xinit/Xkbmap:
-model chicony9885 -option grp:lwin_toggle -variant ,legacy -layout us, ru

~/.Xkbmap у всех активных пользователей:
-model chicony9885 -option grp:lwin_toggle -variant ,legacy -layout us,ru
Comment 1 Valery Inozemtsev 2008-10-06 20:11:19 MSD
setxkbmap -print с одного и другого сервера
Comment 2 Yuriy Al. Shirokov 2008-10-06 20:22:14 MSD
С того, который на седьмой консоли:
xkb_keymap {
        xkb_keycodes  { include "xfree86+aliases(qwerty)"      };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+us+inet(chicony9885)+ru(legacy):2+group(lwin_toggle)"       };
        xkb_geometry  { include "pc(pc104)"     };
};

С того, который на восьмой:
xkb_keymap {
        xkb_keycodes  { include "xfree86+aliases(qwerty)"      };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+us" };
        xkb_geometry  { include "pc(pc105)"     };
};
Comment 3 Valery Inozemtsev 2008-10-06 20:37:04 MSD
в ~/ есть .xinitrc или .xserverrc?
Comment 4 Yuriy Al. Shirokov 2008-10-06 20:41:30 MSD
(In reply to comment #3)
> в ~/ есть .xinitrc или .xserverrc?

Да, вы правы, дело в этом!

У обоих пользователей был .xinitrc:
exec wmaker

При его отодвигании эффект пропадает.

Однако как же теперь сделать, чтобы во вторых иксах запускался WindowMaker, а не KDE, не подскажете?
Comment 5 Valery Inozemtsev 2008-10-06 20:46:18 MSD
# echo "WindowMaker" > /etc/sysconfig/desktop
Comment 6 Yuriy Al. Shirokov 2008-10-06 20:56:56 MSD
(In reply to comment #5)
> # echo "WindowMaker" > /etc/sysconfig/desktop

Спасибо ещё раз!