В сообщении от 21 Февраль 2007 23:56 Olya Briginets написал(a):
> Можно сделать тупо: сохранить глобальную настройку в файл > $ xkbcomp $DISPLAY ~/filename.kbd > поправить всё, что нужно, для конкретного юзера, и загружать его в .xsession > $ xkbcomp ~/filename.kbd $DISPLAY Нет, тупо это не интересно. Выяснил. У xkbcomp есть такая опция -I. Там указывается директория содержащая структуру а-ля /usr/share/X11/xkb. И в ней производится поиск нужных файлов. Например, делаем так: $ setxkbmap -print xkb_keymap { xkb_keycodes { include "xfree86+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc/pc(pc104)+pc/us+pc/ru:2" }; xkb_geometry { include "pc(pc104)" }; }; Далее записываем это в файл my.xkb и добавляем, например, к xkb_symbols определенную нами переключалку расскладки - dmitrmax: xkb_keymap { xkb_keycodes { include "xfree86+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc/pc(pc104)+pc/us+pc/ru:2+dmitrmax" }; xkb_geometry { include "pc(pc104)" }; }; Теперь создаем: ~/etc/ ~/etc/xkb ~/etc/xkb/symbols и в ~/etc/xkb/symbols создаем файл-описание нашей перключалки с именем dmitrmax. В .xsession пишем xkbcomp -I/home/dmitrmax/etc/xkb my.xkb $DISPLAY И все работает. -- Макс -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]