[devel] Re: альтовский скрипт для setxkbmap

Vitaly Lipatov =?iso-8859-1?q?lav_=CE=C1_altlinux=2Eru?=
Ср Фев 1 22:46:01 MSK 2006


On Wednesday 01 February 2006 18:07, Anton Farygin wrote:
> On Wed, 01 Feb 2006 18:01:06 +0300, Vitaly Lipatov wrote:
> > Хочу спросить, зачем был создан
> > /etc/X11/xinit.d/xkb (с конф. файлом ~/.xkb), если есть
> > и так считываемый системой ~/.Xkbmap ? Способ
> > задания параметров в нём простойЖ -layout
> > us,ru(winkeys)
> >
> > Подробности о теме есть на
> > http://www.freesource.info/wiki/TZ/PerekljuchenieRaskladok
>
> А с какого времени он появился ?
http://www.comptechdoc.org/os/linux/howlinuxworks/linux_hlxwindows.html
:)

> первый раз про него слышу ;-(>

$ rpm -qf /etc/X11/xinit/fixkeyboard
xinitrc-2.4.24-alt1

$ cat /etc/X11/xinit/fixkeyboard
usermodmap=$HOME/.Xmodmap
userxkbmap=$HOME/.Xkbmap

sysmodmap=/etc/X11/xinit/Xmodmap
sysxkbmap=/etc/X11/xinit/Xkbmap
# backward compatibility
oldsysmodmap=/etc/X11/xinit/.Xmodmap

XKB_IN_USE=

if xdpyinfo | grep XKEYBOARD > /dev/null 2>&1; then
    XKB_IN_USE=yes
fi

# merge in keymaps
#if [ -n "$XKB_IN_USE" -a -r $sysxkbmap ]; then
#    setxkbmap `cat $sysxkbmap`
#fi

if [ -n "$XKB_IN_USE" -a -r $userxkbmap ]; then
    setxkbmap `cat $userxkbmap`
fi


-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info




Подробная информация о списке рассылки Devel