The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Файлы с русскими именами в GTK приложениях
Чтобы GTK приложения могли корректно отображать имена файлов, в которых
встречаются русские символы
нужно определить переменную окружения G_BROKEN_FILENAMES=1

для csh, можно поместить её в ~/.cshrc:
     setenv G_BROKEN_FILENAMES 1

для bash, sh:
     export G_BROKEN_FILENAMES=1
 
11.02.2005
Ключи: rus, gtk, gnome / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Русификация

Обсуждение [ RSS ]
  • 1.1, Аноним (1), 15:13, 15/02/2005 [ответить]  
  • +/
    Если у вас конечно локаль не UTF-8. В UTF-8 Все и так распрекрасно.
     
  • 1.2, Аноним (1), 12:56, 19/02/2005 [ответить]  
  • +/
    А в чём маза утф-8 перед кои?
     
  • 1.3, Аноним (1), 13:01, 19/02/2005 [ответить]  
  • +/
    Поставил я себе эту переменную, запускаю  rox, все равно на русские имена файлов всплывает совет "плохие имена, лучше бы тебе их переименовать".
    В шелл всё ок, да и везде вроде пучком, локаль
    #locale
    LANG=ru_RU.koi8r
    LC_CTYPE=ru_RU.koi8r
    LC_NUMERIC=C
    LC_TIME="ru_RU.koi8r"
    LC_COLLATE=C
    LC_MONETARY="ru_RU.koi8r"
    LC_MESSAGES=C
    LC_PAPER="ru_RU.koi8r"
    LC_NAME="ru_RU.koi8r"
    LC_ADDRESS="ru_RU.koi8r"
    LC_TELEPHONE="ru_RU.koi8r"
    LC_MEASUREMENT="ru_RU.koi8r"
    LC_IDENTIFICATION="ru_RU.koi8r"
    LC_ALL=

    система слакварь.
    Где я прогнался?

     
     
  • 2.4, anonim (?), 16:24, 19/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    В файл /etc/profile добавить
    export G_BROKEN_FILENAMES=1
    и перезагрузиться. Система Slackware 10.0.
     
     
  • 3.5, Аноним (1), 11:18, 20/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Я добавил в ~/.bashrc, не в /etc/profile,  переменная в окружении есть,  система слакварь 10, и положительный результат отсутствует - все равно rox и наутилус правильно отображая русские имена файлов в кодировке ко8-р некорректно с ними работают - рокс советует: "имя файла не соответствует кодировке UTF-8, лучше его переименовать" а наутилус при переименовывании/копировании  файлов с русскими именами создаёт  имена иероглифами, похоже что в другой кодировке, похоже что в utf-8.  
    Что-то с локалью у меня, почему-то не работает rox и наутилус с кои8-р.
    И в шелле и в иксах активно юзаю и русские имена файлов, да и вообще русский (в кодировке кои8-р), а вот rox  и наутилус видимо хотят утф-8. Мозилла и всё остальное  работает нормально, и создаёт и видит, и отображает.
      Локаль уже постил выше.
    Может поможет кто?
     
     
  • 4.6, butcher (ok), 09:22, 21/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда наверно нужно ковырять настройки эти программ..
     
  • 4.7, zowers (?), 11:40, 21/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше всё-таки добавить в /etc/profile

    А также у меня добавлено в /etc/X11/Xsession.d/99environment

     

  • 1.8, Vovan (??), 13:05, 25/12/2006 [ответить]  
  • +/
    У меня чайниковский вопрос - вчера поставил Мандриву_2007, вроде бы все настройки верные, но в KDE проблема : русские имена файлов, скопированных из WINDOWS, превращаются в вопросительные знаки. Люди, ответьте почтой или в форуме, плиз, как их увидеть в нормальном виде???  (а то все работает, а виндовые русские имена файлов видеть не могу :-(
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру