Кодировка cp1251 в konqueror из под FluxBox [РЕШЕНО]

Доброго времени суток..
Помогите советом, честно говоря немного запутался. Локаль у меня UTF-8:

Цитата:
$ locale
LANG=en_US.UTF-8
LC_CTYPE="ru_RU"
LC_NUMERIC="ru_RU"
LC_TIME="ru_RU"
LC_COLLATE="ru_RU"
LC_MONETARY="ru_RU"
LC_MESSAGES="ru_RU"
LC_PAPER="ru_RU"
LC_NAME="ru_RU"
LC_ADDRESS="ru_RU"
LC_TELEPHONE="ru_RU"
LC_MEASUREMENT="ru_RU"
LC_IDENTIFICATION="ru_RU"
LC_ALL=ru_RU

Перешел на FluxBox из KDE, с отображением русского в заголовках (меню и проч.) нет проблем.
Если открываю konqueror, то в нем неправильно отображаются файлы в кодировке cp1251.
Вот так:

Цитата:
drwxr-xr-x 4 render render 128 Мар 26 00:03 п п╟я─я┌п╦п╫я▀

Локаль cp1251 собрана:

Цитата:
$ locale -a | grep cp
ru_RU.cp1251

В ядре тоже поддержка кодировки есть.
Локаль с юникода менять не хочется.. Как надо маунтить диск, чтобы правильно показывало кодировку, или такое вообще возможно ?

Покажи свои fstab

Покажи свои fstab

/etc/fstab

Цитата:
/dev/hda1 /boot ext2 noauto,noatime 1 1
/dev/hda3 / reiserfs noatime 0 0
/dev/hda4 none swap sw 0 0
/dev/hda5 /mnt/hda5 reiserfs defaults 0 0
/dev/cdrom3 /mnt/cdrom iso9660 noauto,ro,users,mode=0444 0 0
/dev/sda1 /mnt/sda1 vfat noauto,codepage=866,iocharset=utf8,noexec,user,rw 0 0
/dev/sdb1 /mnt/sdb1 vfat noauto,codepage=866,iocharset=utf8,noexec,user,rw 0 0

proc /proc proc defaults 0 0
shm /dev/shm tmpfs defaults 0 0

Чего-то я не

Чего-то я не понял. Это содержимое файла неправильно отображается или как?


Пожалуйста, не описывайте своё железо в подписи

Нет, имя файла

Нет, имя файла неправильно показывает. Или в konqueror или если в консоли написать ls -la
имя файла отображается вот так..

Цитата:
-rw-r--r-- 1 render render 95371064 Май 9 12:27 п║п╬п╨я─п╬п╡п╦я┴п╣ п╫п╟я├п╦п╦ 2. п п╫п╦пЁп╟ п╒п╟п╧п╫.avi

>>Поставь iocharset=cp1251 и монтируй просто mount /dev/sdb1...У меня так все работает
у меня раздел hda5 в reiserfs, и с такой опцией не монтируется.
В dmesg при этом пишет:
ReiserFS: hda5: warning: unknown mount option "iocharset=cp1251"

куда копнуть ?

че-т я не понял,

че-т я не понял, у тебя райзер-раздел так отображается?
вабче-то опция iocharset=cp1251 - для виндовых форматов...

Да у меня на

Да у меня на reiserfs не отображаются файлы скопированные с Вин раздела. Еще заметил что в mcedit пропала поддержка русского языка, если писАть текст по-русски, то вместо него корявки, если сохранить и открыть потом через gvim, тогда все норм показывает..
add:
Если в konqueror делать переименование файла, тогда тоже вместо русского текста:

Цитата:
╫чрпО ъпъзп - Новая папка

conf:

Цитата:
$ uname -a
Linux render 2.6.24-gentoo-r4 #1 SMP Tue May 6 16:21:12 VLAST 2008 i686 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz GenuineIntel GNU/Linux
$
$ emerge -V
Portage 2.1.4.4 (default-linux/x86/2007.0, gcc-4.2.3, glibc-2.7-r2, 2.6.24-gentoo-r4 i686)

/etc/fstab

/dev/sda1 /mnt/sda1 vfat noauto,codepage=866,iocharset=utf8,noexec,user,rw 0 0
/dev/sdb1 /mnt/sdb1 vfat noauto,codepage=866,iocharset=utf8,noexec,user,rw 0 0

У тебя какая там винда? На Gentoo Wiki советуют монтировать разделы в FAT без указания кодировок.


Пожалуйста, не описывайте своё железо в подписи

Это не винда,

Это не винда, это мои флешки с vfat, файлы на них пишутся из под windows.
А на reiserfs разделе не могу нормальные имена файлом на русском использовать + виндовз кодировку не понимает, заменяет ее корявками или ?????? (вопросами). Вот я и спрашиваю, может кто знает как сделать чтобы можно было писать по-русски в konqueror из fluxbox.

читаем

читаем http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way до полного просветления

Ну да, тогда

Ну да, тогда скорее всего где-то в локализации накосячено


Пожалуйста, не описывайте своё железо в подписи

почему гдето? в

почему гдето? в самом первом посте видно где, её просто нет.

Твоя правда

locale - извините что запутал.

Да правда, немного было неверно настроено, от этого у меня в консоли все было по english.
Я немного неверно описал проблему, при запуске KDE у меня везде правильно показывает русский шрифт, писать могу тоже без проблем.. До этого я был загружен по fluxbox'е, так вот в нем-то и konqueror неправильно показывал кодировку, проблема наблюдалась и в других приложениях (kopete непример), не получалось писать по-русски, вместо этого какие-то проказы писало..
раскладка такая:

Цитата:
/etc/conf.d/keymaps

KEYMAP="-u ru4"
#SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS=""
DUMPKEYS_CHARSET="koi8-r"

Как сделать чтобы во fluxbox можно было Норм юзать kde-шные приложения..

нужно

нужно почеловечески наситроить локаль, и тогда весде всё будет нормально. а вот как старые файлы переименовывать не совсем ясно.

Т.е. при одной и

Т.е. при одной и той-же настройке локали в KDE все нормально, а в FluxBox неправильно отображает символы через konqueror ? Я подумал что во флуксбоксе непоказывает из за того что не грузятся какие-то КДЕшные сервисы.

если настроить

если настроить всё правильно то скорее всего останутся файлы у которых кривые названия из-за того что ни скопированы с дугими настройками

Для этого есть

Для этого есть convmv или какая-то такая программозина.


Пожалуйста, не описывайте своё железо в подписи

Поставь

Поставь iocharset=cp1251 и монтируй просто mount /dev/sdb1...У меня так все работает...

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

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