On Sat, Feb 16, 2002 at 04:07:23PM +0300, Alexander Danilov wrote: > Подскажите пожалуйста, может ли обычный пользователь указывать свою > раскладку для xkb и где это делать, т.е. в какой файл в домашнем > каталоге надо записать свою раскладку xkb, чтобы при старте иксов > грузилась именно эта раскладка? > > P.S. поиск в манах не принес успеха.
Может. Вставь xkbcomp ~/.xkb "$DISPLAY" куда-нибудь в ~/.xsession. Получать .xkb лучше всего творческой переработкой того, что написано в XF86Config. Можно, конечно, сказать что-то вроде xkb- comp :0 ~/.xkb, но это не очень хорошо, т.к. получится полностью развёрнутая раскладка. Вот мой ~/.xkb. Всякие interpret в xkb_compat -- для того, чтобы сделать ScrollLock индикатором языка (thanks to Artem Chuprina): xkb_keymap { xkb_keycodes "default" { include "xfree86" }; xkb_types "default" { include "default" }; xkb_compat "default" { // include "default(default)" include "basic" augment "mousekeys" augment "accessx(basic)" augment "compat/misc" augment "iso9995" augment "japan" // This is to make Mode_switch working even in group 2 virtual_modifiers AltGr; interpret Mode_switch { useModMapMods= level1; virtualModifier= AltGr; action= SetGroup(group=+1); }; indicator "Scroll Lock" { allowExplicit; groups= All-Group1; }; }; xkb_symbols "default" { include "en_US(pc104)" include "ru(winkeys)" include "group(ctrl_shift_toggle)" }; xkb_geometry "default" { include "pc(pc104)" }; }; > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]