|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrew Muhametshin 2:5020/400 23 Jul 2003 05:00:17 To : All Subject : приложения-gtk2 не видят русские имена файлов -------------------------------------------------------------------------------- Проблема в следующем. Все приложения использующие gtk2 не видят русские имена файлов при этом выводят следующие сообщения, немного разные но говорящие об одном и том же, например при открытии в гимпе диалогового-окна открытия файлов, при условии что в директории содержатся файлы или каталоги с русскими символами, на консоль сыпется следующее: Gtk-Message: The filename "\360\362\357\367\345" couldn't be converted to UTF-8 (try setting the environment variable G_BROKEN_FILENAMES): Hедопустимая последовательность байтов для преобразования содержится во входной строке А вот Gqview при попытке открытия файлов с русскими символами в названии выдает: ** (gqview:3076): WARNING **: Invalid UTF8 string passed to pango_layout_set_text() Т.е. я так предполагаю что gtk2-приложения думают что у меня файловая система в utf8, а на самом деле она как и положено на FreeBSD в koi8. Как это исправить. Локализация системы выполнена правильно, так как например в kde и др. не gtk-приложениях этих проблем нет, ди и сами приложения как kde так gtk1 и gtk2 у мнея c русским интерфейсом, а так же всякие консольные программы как-то mc, wget и пр. превосходно работают с русскими файлами да и сами имеют русский интерфейс. Все собрано из портов без каких либо экзотический ключей, переменные: MM_CHARSET=KOI8-R LANG=ru_RU.KOI8-R имеем: gtk-2.2.2 FreeBSD5.1 (но на 4.8 то же самое) Hарод ПОМОГИТЕ! У самого мозгов не хватает. Андрей М. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65774f82df3f.html, оценка из 5, голосов 10
|