[mdk-re] Bug report: Problems with .xinit and XF86Config

Alexander Bokovoy =?iso-8859-1?q?ab_=CE=C1_avilink=2Enet?=
Пт Май 11 11:49:01 MSD 2001


On Fri, May 11, 2001 at 02:08:06PM +0700, Eugene B. Byrganov wrote:
> Hi!
> 
> 
> Следующая вещь на мой взгляд является bug:
> В /etc/skel/ есть файл .xinitrc, который ставится в HOME.
> При этом перестает выполняться /etc/X11/Xsession, в котором
> делаются многие полезные настройки, так например:
> xrdb -merge ...
> /etc/X11/xinit/fixkeyboard
> 'Run scripts in /etc/X11/xinit.d'
> 
> Если его переименовать в .Xclients, то положение будет лучше.
> Я не думаю что авторы Mandrake это придумали -  
> убивать свои же скрипты.
> 
> Так же явно криво прописывать в XF86Config:
>     XkbLayout       "ru"
>     XkbVariant "winkeys"
>     XkbOptions "grp:ctrl_shift_toggle"
> 
> куда лучше прописывать в $HOME/.Xkbmap
> -layout ru
> -variant winkeys
> -option grp:ctrl_shift_toggle
Можно и так. Кстати, а разве .Xkbmap не перекрывает системные настройки?
Если перекрывает, то ничего "кривого" в прописывании в XF86Config нет.

> 
> Из которого fixkeyboard и берет данные. Ведь кроме рута никто не может 
> сменить настройки в XF86Config, а нормально сменить grp:ctrl_shift_toggle
> не возможно, можно только добавлять.
Можно положить пользовательские XF86Config куда-нибудь в /etc/X11/*, а
пользователю взводить XF86CONFIG=путь-относительно-/etc/X11
Например:
/etc/X11/lang/
	ru_RU.KOI8-R
	ru_RU.CP1251
	be_BY
	uk_UA.KOI8-U
Где каждый файл содержит настройки XFree86 нужного вида.
А у пользователя в ~/.i18n добавить
export XF86CONFIG=$LANG


-- 
Sincerely yours, Alexander Bokovoy 
  The Midgard Project    | ALT  Linux  Team | Minsk Linux Users Group
 www.midgard-project.org | www.altlinux.ru  |    www.minsk-lug.net 
-- You won't skid if you stay in a rut.
		-- Frank Hubbard




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