LINUX.ORG.RU

KDE и русские имена файлов


0

0

Система gentoo. Поставил KDE, kde-i18n. Вроде все нормально, все на русском... пишу вот тоже на русском. а в названиях файлов русские символы не отображаются. Если подмаунтить раздел с русскими именами, то кракозябры.
А если самому ввести имя файла, то оно сначала отображается нормально, а потом моргает... и превращается в знаки вопроса ?. Шрифты все есть, вроде.
Блин, никогда такого не видел :( В консоли все ок, русские символы и файлы отлично отображаются.
ЗЫ. Еще заголовок в Центре Управления вопросиками выводится.

Помогите, плиз. Как доделать русский?




Шрифты в конфиге ксорга:

Section "Files"
	RgbPath      "/usr/lib/X11/rgb"
	ModulePath   "/usr/lib/modules"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/cyrillic/"
	FontPath     "/usr/share/fonts/100dpi/"
	FontPath     "/usr/share/fonts/75dpi/"
	FontPath     "/usr/share/fonts/terminus/"
	FontPath     "/usr/share/fonts/misc/"
	FontPath     "/usr/share/fonts/Type1/"
EndSection

ProtecT
() автор топика
Ответ на: комментарий от RommeDeSerieux

Да fstab тут не при чем.

Я же говорю, пытаюсь создать файл с русским именем на рабочем столе КДЕ, он сначала создает по русски, затем имя моргает и превращается в вопросики :(

ProtecT
() автор топика
Ответ на: комментарий от RommeDeSerieux

#FSTAB

/dev/hda2               /boot                   ext2            noauto,noatime                  1 2
/dev/hda6               /                       raiserfs        noatime,notail                  0 1
/dev/hda5               none                    swap            sw                              0 0
/dev/hda1               /mnt/win                ntfs            umask=0,nls=koi8-r,users        0 0
/dev/sda5               /mnt/data               ntfs            umask=0,nls=koi8-r,users        0 0
/dev/sda6               /home/slader/music      vfat            iocharset=koi8-r,rw,exec,users  0 0
/dev/hdc                /mnt/dvd                iso9660,udf     noauto,iocharset=koi8-r,ro      0 0
/dev/hdd                /mnt/dvdrw              iso9660,udf     noauto,iocharset=koi8-r,ro      0 0
/dev/fd0                /mnt/fd                 auto            noauto,iocharset=koi8-r         0 0
/dev/sdb1               /mnt/usb                auto            noauto,iocharset=koi8-r,users   0 0

proc                    /proc                   proc            defaults                        0 0
shm                     /dev/shm                tmpfs           nodev,nosuid,noexec             0 0

ProtecT
() автор топика
Ответ на: комментарий от UVV

В каталоге TTF все шрифты corefonts + все из винды.
mkfontscale + mkfontdir + fc-cache -f делал.

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

> Еще заголовок в Центре Управления вопросиками выводится.

Есть у КДЕ такой идиотский баг, язык для заголовков окон берется из
LANG или LC_ALL причем неважно что стоит в настройках самого кде.
Проверь LANG=ru_RU.KOI8-R && kcontrol

И еще, по-моему ntfs надо монтировать с nls=utf8, а для vfat добавить codepage=866

W98
()
Ответ на: комментарий от W98

эээ как это, "ntfs надо монтировать с nls=utf8". У меня же системная кодировка KOI8-R. А все остальное и так стоит :(

slader@ledenan /etc $ locale LANG=ru_RU.KOI8-R LC_CTYPE="ru_RU.KOI8-R" LC_NUMERIC="ru_RU.KOI8-R" LC_TIME="ru_RU.KOI8-R" LC_COLLATE="ru_RU.KOI8-R" LC_MONETARY="ru_RU.KOI8-R" LC_MESSAGES="ru_RU.KOI8-R" LC_PAPER="ru_RU.KOI8-R" LC_NAME="ru_RU.KOI8-R" LC_ADDRESS="ru_RU.KOI8-R" LC_TELEPHONE="ru_RU.KOI8-R" LC_MEASUREMENT="ru_RU.KOI8-R" LC_IDENTIFICATION="ru_RU.KOI8-R" LC_ALL=

ProtecT
() автор топика
Ответ на: комментарий от W98

LC_ALL=KOI8-R && kcontrol

Помогло для заголовка окна Центра управления. Но именам файлов пофиг.

Странно, почему КДЕ требует установки LC_ALL. Раньше никода не требовал.

ProtecT
() автор топика
Ответ на: комментарий от ProtecT

попробуй так ~.dmrc
--------------
[Desktop]
Session=kde-3.5
Language=ru_RU.koi8r

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