UTF-8 vs startx

Здравствуйте уважаемые учасники форума!

Есть такая проблема - после выполнения
Localedef -i ru_RU -f UTF-8 ru_RU ru_RU.UTF-8
LC_ALL="ru_RU.UTF-8"

перестали запускаться Иксы (черный экран, мышь двигаеться)

Перенаправил startx в файл

twm: warning: font for charset JISX0208.1983-0 is lacking.
twm: warning: font for charset KSC5601.1987-0 is lacking.
twm: warning: font for charset GB2312.1980-0 is lacking.
twm: warning: font for charset JISX0201.1976-0 is lacking.
twm: warning: font for charset JISX0208.1983-0 is lacking.
twm: warning: font for charset KSC5601.1987-0 is lacking.
twm: warning: font for charset GB2312.1980-0 is lacking.
twm: warning: font for charset JISX0201.1976-0 is lacking.

(каких шрифтов ему не хватает?)

Последние строчки Xorg.0.log

(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) Mouse1: ps2EnableDataReporting: succeeded

cat /var/log/Xorg.0.log | grep EE
ничего не выводит

Систему изначально собирал с поддержкой unicode

Если кто-то сталкивался с данной проблемой напишите, пожалуйста, как ее решить
Заранее большое спасибо.

А что у Вас в

А что у Вас в rc.conf? видимо сервер стартует и работает, но дальше ничего не происходит. Посмотрите также /var/log/messages, может там чего есть.

Содержимое rc.conf

Содержимое rc.conf

UNICODE="yes"
EDITOR="/usr/bin/vim"
DISPLAYMANAGER="kdm"
XSESSION="kde-3.5.2"

Когда просто запускаю в консоли kdm -все работает нормально (kde грузиться и работает).

И еще один вопрос

Пытаюсь настроить переключение раскладок ru-en

файл /etc/conf.d/keymaps

KEYMAP="-u us ru4"
SET_WINDOWKEYS="yes"
DUMPKEYS_CHARSET="koi8-r"

файл xorg.conf

Section "InputDevice"

Identifier "Keyboard1"
Driver "kbd"

Option "AutoRepeat" "500 30"

Option "XkbRules" "xorg"
Option "XkbModel" "pc101"
Option "XkbLayout" "ru"
Option "XkbVariant" "winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,caps:internal_nocancel"

EndSection

Раскладка не переключаеться :( в консоли - английская, в Х - русская.

Кроме того ни в консоли, ни в Х не отображаються Русские буквы с Виндового раздела

в /etc/fstab
/dev/hda7 /mnt/win vfat codepage=866,iocharset=utf8,noatime 0 0

1. KEYMAP="-u ru4" а не

1. KEYMAP="-u ru4" а не "us ru4"
2.


Section "InputDevice"

    Identifier  "Keyboard0"
    Driver  "kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"   "xorg"
    Option "XkbModel"   "pc105"
    Option "XkbLayout"  "us,ru(winkeys)"
    Option "XkbOptions" "grp:alt_shift_toggle, grp_led:scroll"
    
EndSection

При условии что обычная 105 кнопочная клавиша, и переключение по alt+shift

3. Вывод locale глянь ( не ругается на unknown locale), если нет от покажи dmesg (чать где монтируются виндовые разделы)

Section "InputDevice"

Поставил так как в примере, теперь к консоли по alt+SHIFT не переключаеться, а при нажатии на CapsLock - вообще символы не отображаются.
Насчет Х. Пересобрал Х (непонятно зачем). Startx все так же залипает, попробывал xdm, запускаеться, выводит приглашение - ввожу логин, пароль и все... Залип. Выход по ресет(или по CRTL+ALT+BACKSPACE вернуться опять на это приглашение ввода - непонятно почему не в консоль). Кстате до пересборки Х, КДЕ загружалась нормально (при вводе xdm), был ДРУГОЙ логин-менеджер(который не зависал). Странно. Что же это я НАСТОЛЬКО неправильно делаю?

Re:был ДРУГОЙ логин-менеджер

/etc/rc.conf:

# What display manager do you use ?  [ xdm | gdm | kdm | entrance ]
DISPLAYMANAGER="kdm"

# XSESSION is a new variable to control what window manager to start
# default with X if run with xdm, startx or xinit.  The default behavior
# is to look in /etc/X11/Sessions/ and run the script in matching the
# value that XSESSION is set to.  The support scripts are smart enough to
# look in all bin directories if it cant find a match in /etc/X11/Sessions/,
# so setting it to "enlightenment" can also work.  This is basically used
# as a way for the system admin to configure a default system wide WM,
# allthough it will work if the user export XSESSION in his .bash_profile, etc.
#
# NOTE:  1) this behaviour is overridden when a ~/.xinitrc exists, and startx
#           is called.
#        2) even if ~/.xsession exists, if XSESSION can be resolved, it will
#           be executed rather than ~/.xsession, else KDM breaks ...
#
# Defaults depending on what you install currently include:
#
# Gnome - will start gnome-session
# kde-<version> - will start startkde (ex: kde-3.0.2)
# Xsession - will start a terminal and a few other nice apps

XSESSION="kde-3.5"

rc-update add xdm

rc-update add xdm default
будет запускать Х.
Насчёт переключения раскладки в Х. В центре управления->Региональные и специальные возможности->Раскладка Клавиатуры вкладка Параметры xkb поможет, если в чём-то сомневаетесь.
На счёт монтирования, Вам наверное надо nls=utf8 вместо codepage и iocharset, почитайте ман по этому поводу.

Спасибо всем

Спасибо всем кто прислал советы. Все заработало.
И последний вопрос.
Кто-нибудь может точно сказать, поддерживает ли x11-DRM видеокарту Radeon 9550. В официальной доке пишут что не поддерживаються карты выше 9500. Хотя мой знакомый настроил x11-drm на Radeon X600(он включил поддержку в ядро модулем). Я пробывал вначале проемержить x11-drm (VIDEO_CARDS="radeon"), вылетело с ошибкой. Потом попробывал включить в ядро модулем, но drm не работает. В Xorg.conf drm включен. И еще - зависит ли скорость работы в Иксах от drm (мне кажеться в этом причина низкой скорости работы на неслабой машине (Athlon 2500+, 512mb))?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".