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

Aleksey Novodvorsky =?iso-8859-1?q?aen_=CE=C1_logic=2Eru?=
Сб Май 12 16:19:01 MSD 2001


"Eugene B. Byrganov" wrote:

>
> Как я понял, не только я обнаружил этот bug.
> Но прозвучавшее решение переименовать .xinitrc в .Xsession не очень
> хорошее: только в mdк .xsession исполняется и при startx,
> во всех остальных системах только при запуске через xdm.
> В тоже время .Xclients исполняется как при startx, так и при xdm.
> И кто-нибуть, попробовав перенести wmselect на RH, получить
> проблему.

Ok, спасибо. Так и поступим.

>
>
> > >
> > > Так же явно криво прописывать в 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
> И чем это поможет? Если у одного -layout ru и -variant winkeys,
> а другого -layout ru-yawerty и -option grp:menu_toggle.
> A язык один и тот же.
>
> Вот эти строки относятся к машине как таковой:
>     XkbRules        "xfree86"
>     XkbModel        "pc105"
> а эти к пользователю:
>     XkbLayout       "ru"
>     XkbVariant "winkeys"
>     XkbOptions "grp:ctrl_shift_toggle"
>
> И их нужно устанавливать у него. Возможно, что у немцев Layout&Variant
> относятся к машине, но у нас это точно не так, а уж переключатель:
> точно каждому свое.

И это -- прекрасная мысль.

Rgrds, AEN





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