LINUX.ORG.RU

Переключение локали в Slackware 13.0 (X11)


0

0

не работает переключение локалей в slackware 13.0-x86_64.

Все пакеты из категории x установлены.

русифицировал slackware по документации http://www.linux.org.ru/wiki/en/%D0%A0%D1%83%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0....

в консоле локаль переключается по ctrl
в X11 локаль не переключается
кусок кода файла xorg.conf

Section "Files"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/cyrillic"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" "winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

EndSection


в чем может быть проблема?

Заранее спасибо!

Ты чем пользуешься: KDE, Gnome, ... ?

Option "XkbVariant" ",winkeys"

nick_vnu
()

Всё, я всё сделал (из за HAL'a было):

прописал в xorg.conf


Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSection

physicist666
() автор топика

Option "XkbLayout" "us,ru(winkeys)" . Ну и в кде включи в настройках.

triknot
()

Делал как написано тут. Всё работает.

GArik ★★★
()

>не работает переключение локалей
Заглянул в тему ради этой фразы... А тут банальное переключение раскладки клавиатуры...
Несколько раз пользовался той докой, на которую ты сослался. Всё работает нормально. Ищи ошибку. Что проверить в xorg.conf уже сказали. Можно ещё настроить переключение раскладки средствами DE И кеды и гном такое умеют.

fractaler ★★★★★
()

Не работает переключалка в xorg.conf.

Ну _НЕ РАБОТАЕТ_

надо руками setxkbmap ru( НИКАКОГО ВИНКЕЙС, ВЫЙДИ ИЗ АНАБИОЗА),us -option grp_alt_shift_toggle.

или добавить в xinitrc.

Slackware_user ★★★★★
()

hal ведь


или в xorg.conf

Option "AllowEmptyInput" "false"
Option "AutoAddDevices" "false"
Option "AutoEnableDevices" "false"


или в /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi

<merge key="input.xkb.options" type="string">grp:alt_shift_toggle</merge>

<merge key="input.xkb.layout" type="string">us,ru</merge>

amorpher ★★★★★
()

Я так сделал, всё везде (маны, консоль) работает, переключается:


1. Ставим шрифт (у меня terminus, можешь старый оставить), брал здесь - http://repository.slacky.eu/slackware-12.2/system/terminus-font/4.28/


2. Переименовываем /etc/rc.d/rc.font.new в ./rc.font
в нём:
#!/bin/sh
#
# This selects your default screen font from among the ones in
# /usr/share/kbd/consolefonts.
#
unicode_start ter-c16f
for i in 1 2 3 4 5 6;do
echo -ne "\033%G" >/dev/tty$i
done


3. Создаём раскладку /etc/rc.d/rc.keymap:
#!/bin/sh
# Load the keyboard map. More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
/usr/bin/loadkeys ruwin_ct_sh-UTF-8.map
fi

Должен быть исполняемым (+x), остальные можно не проверять - они уже.


4. Как обычно /etc/profile.d/lang.sh:
export LANG=ru_RU.UTF-8
export LC_COLLATE=C

и /etc/profile.d/lang.csh:
setenv LANG ru_RU.UTF-8
setenv LC_COLLATE C


5. Маны:
http://www.sharemania.ru/0110769
Взять оттуда .tgz и
# upgradepkg man-1.6f-i486-fn_1.tgz


Всё вышеперечисленное удобно соответственно рутом через mc делать.

amorpher ★★★★★
()

Если на hal делать, то всё равно xorg.conf должен быть (если дровишки проприетарные нужны). У меня nvidia, xorg.conf не было как такового (т.к. xorgsetup не делал), если что - # nvidia-xconfig

amorpher ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.