• Авторизация


Русский шрифт 19-05-2007 14:40 к комментариям - к полной версии - понравилось!


Всем привет. Может кто подскажет как сделать чтобы в разных диалогах гнома (типа просмотра файлов и т.д.) имена файлов на русском отображались правильно а не вопросиками или вообще никак. В консоли и mc отображаются правильно, сам гном русский, фонты русские тоже стоят, локаль - ru_RU.KOI8-R, щас пишу из-под него т.е. как видите проблемм с русским в остальном нет, только с именами файлов. Надоело уже mc пользоваться каждый раз когда хочу фильм посмотреть или еще что-нибудь...
P.S. ОСь - Gentoo самая что ни на есть последняя, т.к. emerge -u world делаю не реже 1 раза в неделю, ядро 2.6.20.7 SMP
вверх^ к полной версии понравилось! в evernote
Комментарии (14):
S1ash-cy4ka 19-05-2007-14:42 удалить
залить шрифты из винды и fc-cache -f вродь сделать
paladka 19-05-2007-15:17 удалить
тоже встречался с данной проблемой, решение даже не стал искать, перешёл на локаль utf8 и переконвертил все названия файлов (man convmv), эта и некотрые другие проблемы со шрифтами вылечились, чего и автору советую. Всётаки koi8 уже не наш век... ;)
19-05-2007-17:05 удалить
я забыл упоминуть про то, что это файлы на виндовом разделе, на никсовом разделе у меня нет русских имен пока вроде :) но сути дела это не меняет. виндовый фс - нтфс, драйвер - ntfs3g, если перекомпилю ядро с utf8 и везде поменяю локаль на утф поможет?
sanjek65 19-05-2007-18:02 удалить
дай-ка плиз /etc/fstab сюды;) ща всё сделаем;)
19-05-2007-18:53 удалить
да не в фстабе дело. щас выложить не могу - из под винды пишу, но там у меня вообще никакой локали не установлено, используется системная ru_RU.KOI8-R. я же говорю - консоль (как голая так и терминал в Х) и мс русские имена видят правильно, а из-под X'ов даже пишут правильно (под консолью хз как переключение раскладок настроить). имхо дело именно в гноме и во всех его прогах. пока юзал кде все путево было и все кде'шные проги все видели, а гномовские проги отродясь русских имен у меня не признавали.
sanjek65 19-05-2007-19:26 удалить
keymaker, именно в fstab, в параметрах монтирования win-разделов nls=koi8-r поставь и будет корректно всё отображать;)
sanjek65 19-05-2007-19:27 удалить
keymaker, а в винде с локалью прошше, консоль - 866 до сих пор, системная cp1251)))))
sanjek65 19-05-2007-19:29 удалить
keymaker, как у меня, что в гноме, что в кедах, и GTK и QT проги корректно показывают кириллицу;) с вин разделов в том числе)))))
sanjek65 19-05-2007-19:30 удалить
keymaker, единственно что пилить приходится - GTK1 приложения, например xmms
19-05-2007-20:59 удалить
qt проги у меня и щас корректно показывают, ладно попробую, хотя вроде пробовал уже... помяни мое слово, не в фстабе тут дело... вариант с перебором ядра и переходом на utf8 мне больше нравится
sanjek65 19-05-2007-21:05 удалить
keymaker, блин, прикола ради в лине создай файл с русским именем и посмотри;) nls=кодировка_системы параметр nls - что нам даёт при монтировании размера????? погугли и поймёшь;)
20-05-2007-00:10 удалить
sanjek65, вот пожалуйста, как я и говорил, nls тут не при чем. и не надо мне носом плз. в гугл тыкать, знаю я че это такое. читай внимательнее, я неоднократно указывал, что в консоли у меня все в порядке, а следовательно драйвер конвертацию кодовых таблиц уже произвел. иначе бы ни mc ни консоль ни терминал ни отображали бы русские файлы. НО они отображают, не отображает только гном, прикладываю скрин для наглядности. он и в своей рутовой системе (у меня reiserfs-3.5) тоже русские имена не видит) [700x560]
20-05-2007-00:13 удалить
а вот как mc замечательно русский видит, слева - на виндовом разделе, справа - в корне [700x560]
linux 21-05-2007-09:27 удалить
keymaker, может поможет: Можно вопрос: а у тебя gentoo на русском говорит? У меня просто странно, имена папок/файлов на локальных носителях по-русски не читает (только ????????), а по smb все нормально читается... где именно вопросы, на линуксовых разделах или вендовых? линуксовые, конечно, не на ntfs же я gentoo ставил! )) пардон, вывод locale не пустой... localhost ~ # locale LANG= LC_CTYPE=\"POSIX\" LC_NUMERIC=\"POSIX\" LC_TIME=\"POSIX\" LC_COLLATE=\"POSIX\" LC_MONETARY=\"POSIX\" LC_MESSAGES=\"POSIX\" LC_PAPER=\"POSIX\" LC_NAME=\"POSIX\" LC_ADDRESS=\"POSIX\" LC_TELEPHONE=\"POSIX\" LC_MEASUREMENT=\"POSIX\" LC_IDENTIFICATION=\"POSIX\" LC_ALL= LANG не стоит посмотри, кажется в /etc/env.d/02locale прописываешь: (создаёшь файл этот, если нет): LC_ALL="" LANG="ru_RU.UTF-8" locale-gen'ом собери локали только сначала, а до этого пропиши их в /etc/locale.gen =) этим счаз и занимаюсь... ... все заработало, а glibc ещё не докомпилился))


Комментарии (14): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Русский шрифт | Linux_Comunity - Linux Li Community | Лента друзей Linux_Comunity / Полная версия Добавить в друзья Страницы: раньше»