Re: xkb
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 debian-russian-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to:
- References:
- xkb
- From: Alexander Danilov <alex_oscol@yahoo.com>