Автор Тема: вьювер geeqie ругается на кодировку  (Прочитано 9123 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
При открытии jpg сообщает "Кодировка имени файла и локаль не совпадают". Но корректно отражает названия файлов.



При этом разные другие вьюверы все эти файлы нормально открывают, но менять вьювер не хочу. У остального софта проблем с локалью и именами файлов нет.  Установлена Рунту-xfce 12.04.
Что можно подкрутить?

Devuan ASCII x32..x64

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 688
Re: вьювер geeqie ругается на кодировку
« Ответ #1 : Июнь 04, 2014, 03:04:48 »
    А зачем вы открываете текстовые файлы (*.desktop) программой для просмотра изображений?
Переменную G_BROKEN_FILENAMES пробовали устанавливать, как рекомендуется в сообщении об ошибке?

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: вьювер geeqie ругается на кодировку
« Ответ #2 : Июнь 04, 2014, 12:40:14 »
Эти пару файлов - *.desktop  при запуске открывает сам вьювер.
переменную G_BROKEN_FILENAMES вставлял в /etc/environment.

этот вьювер единственная программа, которая жалуется на локаль.
Devuan ASCII x32..x64

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3466
Re: вьювер geeqie ругается на кодировку
« Ответ #3 : Июнь 17, 2014, 14:41:55 »
переменную G_BROKEN_FILENAMES вставлял в /etc/environment.

   Попробуйте удалить эту запись и внести в ~/.profile следующее:
export G_FILENAME_ENCODING=@localeПосле этого запустите программу из терминала и проверьте вывод.

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: вьювер geeqie ругается на кодировку
« Ответ #4 : Июнь 17, 2014, 16:19:32 »
вот такое

nfn@nfn-901:~$ geeqie

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(geeqie:1982): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,
Невозможно инициализировать поддержку LIRC
Unable to convert filename to UTF-8:
Входящие___�_Яндекс.Почта.desktop
Недопустимая последовательность байтов во входных преобразуемых данных
Unable to convert filename to UTF-8:
Быст�_ый_набо�.desktop
Недопустимая последовательность байтов во входных преобразуемых данных
Unable to convert filename to UTF-8:
Б�_аузе�_ы.desktop
Недопустимая последовательность байтов во входных преобразуемых данных
Devuan ASCII x32..x64

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3466
Re: вьювер geeqie ругается на кодировку
« Ответ #5 : Июнь 17, 2014, 17:06:19 »
вот такое

    После редактирования ~/.profile вы перелогинились в сеанс? Сообщение об ошибке, которое вы приводили в первом сообщении, так же появляется?

Какая команда запуска приложения geeqie указана в его ярлыке?

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: вьювер geeqie ругается на кодировку
« Ответ #6 : Июнь 17, 2014, 17:16:02 »
Перелогинился, ошибка та же, вывод ошибок в терминале тот же.

Команда запуска в меню - geeqie-standard -r %F
Но через терминал я запускал -  geeqie
Devuan ASCII x32..x64

Оффлайн ivm ®

  • Местный
  • *****
  • Сообщений: 924
  • ivm@jabber.at
    • Matuntu
Re: вьювер geeqie ругается на кодировку
« Ответ #7 : Июнь 17, 2014, 17:36:33 »
Перелогинился, ошибка та же, вывод ошибок в терминале тот же.

Команда запуска в меню - geeqie-standard -r %F
Но через терминал я запускал -  geeqie
У меня запускается с такой командой:
geeqie -r %Fи, как видите, без ошибок

в Matuntu-TT64-M16.
© ivm 1991 - настоящее время. All Rights Reserved.
OS Matuntu-Best/Matuntu-Trusty/Matuntu-TT64-M16

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: вьювер geeqie ругается на кодировку
« Ответ #8 : Июнь 17, 2014, 17:45:20 »
У меня запускается с такой командой:
geeqie -r %Fи, как видите, без ошибок

В систему не устанавливался файл geeqie . только geeqie-standard

Devuan ASCII x32..x64

Оффлайн ivm ®

  • Местный
  • *****
  • Сообщений: 924
  • ivm@jabber.at
    • Matuntu
Re: вьювер geeqie ругается на кодировку
« Ответ #9 : Июнь 17, 2014, 19:05:21 »
В систему не устанавливался файл geeqie . только geeqie-standard
Горе от ума, где Вы этот пакет откопали? Что мешает установить корректно пакет geeqie?
sudo apt-get install geeqie
Тогда и жаловаться не пришлось бы.
© ivm 1991 - настоящее время. All Rights Reserved.
OS Matuntu-Best/Matuntu-Trusty/Matuntu-TT64-M16

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: вьювер geeqie ругается на кодировку
« Ответ #10 : Июнь 17, 2014, 19:19:51 »
 ;D

Ставил синаптиком из штатного для рунту-xfce-12.04 репозитария



Снес, почистил, поставил через терминал. Ничего не изменилось, так как источник софта тот же самый. Ставит /usr/bin/geeqie-standard

« Последнее редактирование: Июнь 17, 2014, 19:30:01 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн ivm ®

  • Местный
  • *****
  • Сообщений: 924
  • ivm@jabber.at
    • Matuntu
Re: вьювер geeqie ругается на кодировку
« Ответ #11 : Июнь 17, 2014, 19:49:59 »
Сочувствую: у меня версия поновее 1.1-8, да и дистр 14.04.
Советую добавить сторонний репозиторий
sudo add-apt-repository ppa:ikoinoba/ppa
sudo apt-get update
sudo apt-get install geeqie
Версия в репозитории будет более актуальной.
© ivm 1991 - настоящее время. All Rights Reserved.
OS Matuntu-Best/Matuntu-Trusty/Matuntu-TT64-M16

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: вьювер geeqie ругается на кодировку
« Ответ #12 : Июнь 17, 2014, 19:56:39 »
Поставил


Изменился и установленный файл, и команда запуска на geeqie -r %F


Но не изменилось главное.. Все также ругается на то же самое  :(
Devuan ASCII x32..x64

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: вьювер geeqie ругается на кодировку
« Ответ #13 : Июнь 17, 2014, 20:02:28 »
как понимаю, из настроек вьюера надо выкинуть эти три файла *..desktop, которые он пытается грузить при старте.
Devuan ASCII x32..x64

Оффлайн vita

  • Местный
  • *****
  • Сообщений: 952
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: вьювер geeqie ругается на кодировку
« Ответ #14 : Июнь 17, 2014, 20:22:25 »
Надо удалить из домашнего каталога старые настройки:  полностью удалить в скрытых папках ~/.config и ~/.cache папки с именем geeqie.
После перезапуска программы ошибок не должно быть.
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: вьювер geeqie ругается на кодировку
« Ответ #15 : Июнь 17, 2014, 20:37:43 »
При переустановках полностью удаляю папки geeqie из ~/.config  и ~/.local .
Затем запускаю BleachBit в режимах root и пользователя (чистят все кэши, включая и папку geeqie в ~/.cache)
И лишь затем устанавливаю заново.

 :(
при запуске лезет в эти три файла и ругается на локаль
Невозможно инициализировать поддержку LIRC
Unable to convert filename to UTF-8:
Входящие___�_Яндекс.Почта.desktop
Недопустимая последовательность байтов во входных преобразуемых данных
Unable to convert filename to UTF-8:
Быст�_ый_набо�.desktop
Недопустимая последовательность байтов во входных преобразуемых данных
Unable to convert filename to UTF-8:
Б�_аузе�_ы.desktop
Недопустимая последовательность байтов во входных преобразуемых данных


Как сделать, чтобы вьювер в них не лез ? Я не нашел в системе этих файлов.
« Последнее редактирование: Июнь 17, 2014, 20:55:58 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн vita

  • Местный
  • *****
  • Сообщений: 952
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: вьювер geeqie ругается на кодировку
« Ответ #16 : Июнь 17, 2014, 21:27:51 »
Специально решила проверить установку geeqie в Matuntu 12.04 из штатного репозитория. Никаких ошибок программа не выдаёт, кириллические названия читает

Скорее всего у Вас ошибки в системе.
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: вьювер geeqie ругается на кодировку
« Ответ #17 : Июнь 17, 2014, 21:32:01 »
тогда почему это единственная программа, которая ругается на локаль ?
Devuan ASCII x32..x64

Оффлайн vita

  • Местный
  • *****
  • Сообщений: 952
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: вьювер geeqie ругается на кодировку
« Ответ #18 : Июнь 17, 2014, 21:34:09 »
тогда почему это единственная программа, которая ругается на локаль ?
Где тонко, там и рвётся. Попробуйте переустановить систему заново.
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: вьювер geeqie ругается на кодировку
« Ответ #19 : Июнь 17, 2014, 21:38:04 »
нее..  переустановка - это слишком сурово. я к этому не готов  ;D

Кстати, вьювер нормально читает названия файлов на кириллице и открывает их без возражний, проблем нет. Проблема лишь при запуске вьювера, где фигурируют непонятные файлы .desktop, которых не наблюдается в системе
Devuan ASCII x32..x64

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4616
Re: вьювер geeqie ругается на кодировку
« Ответ #20 : Июнь 18, 2014, 04:37:52 »
Программа ясно сообщает, что имена открываемых файлов в нестандартной кодировке.

После запуска программа отображает файлы из домашнего каталога.

Покажи вывод:
ls -l ~/ | grep *.desktop

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: вьювер geeqie ругается на кодировку
« Ответ #21 : Июнь 18, 2014, 06:48:20 »
Покажи вывод:
ls -l ~/ | grep *.desktop

ничего данная команда не выводит.
« Последнее редактирование: Июнь 18, 2014, 07:14:45 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4616
Re: вьювер geeqie ругается на кодировку
« Ответ #22 : Июнь 18, 2014, 18:24:55 »
Странно.
Но программа не могла знать о яндексе без твоего участия, значит где-то это прописано.

Давай тогда посмотрим ассоциации файлов
cat ~/.local/share/applications/mimeapps.list
И заодним desktop файлы созданные от пользователя, в надежде обнаружить
Входящие___�_Яндекс.Почта.desktop
Быст�_ый_набо�.desktop
Б�_аузе�_ы.desktop
ls -l ~/.local/share/applications/*.desktop
Нужно попытаться разобраться, чтобы не переустанавливать систему из-за каждого чиха.

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: вьювер geeqie ругается на кодировку
« Ответ #23 : Июнь 18, 2014, 21:16:40 »
в ассоциациях файлов их нет
nfn@nfn-901:~$ cat ~/.local/share/applications/mimeapps.list
[Added Associations]
application/octet-stream=mousepad.desktop;
application/x-fictionbook%2Bxml=cr3.desktop;
audio/x-wav=audacious.desktop;
image/jpeg=nomacs.desktop;\sgpicview.desktop;geeqie-standard.desktop;eog.desktop;
video/mp4=smplayer.desktop;
video/x-matroska=smplayer.desktop;vlc.desktop;
x-scheme-handler/file=exo-file-manager.desktop
x-scheme-handler/http=exo-web-browser.desktop;userapp-Pale Moon-1JJ9DX.desktop;userapp-Pale Moon-AFU7FX.desktop;
x-scheme-handler/https=exo-web-browser.desktop;userapp-Pale Moon-1JJ9DX.desktop;userapp-Pale Moon-AFU7FX.desktop;
x-scheme-handler/mailto=exo-mail-reader.desktop
x-scheme-handler/trash=exo-file-manager.desktop
application/x-fictionbook+xml=cr3.desktop;
x-scheme-handler/ftp=Новый-пункт-меню2.desktop;userapp-Pale Moon-1JJ9DX.desktop;userapp-Pale Moon-AFU7FX.desktop;
x-scheme-handler/chrome=Новый-пункт-меню2.desktop;userapp-Pale Moon-1JJ9DX.desktop;userapp-Pale Moon-AFU7FX.desktop;
text/html=Новый-пункт-меню2.desktop;userapp-Pale Moon-1JJ9DX.desktop;userapp-Pale Moon-AFU7FX.desktop;
application/x-extension-htm=Новый-пункт-меню2.desktop;userapp-Pale Moon-1JJ9DX.desktop;userapp-Pale Moon-AFU7FX.desktop;
application/x-extension-html=Новый-пункт-меню2.desktop;userapp-Pale Moon-1JJ9DX.desktop;userapp-Pale Moon-AFU7FX.desktop;
application/x-extension-shtml=Новый-пункт-меню2.desktop;userapp-Pale Moon-1JJ9DX.desktop;userapp-Pale Moon-AFU7FX.desktop;
application/xhtml+xml=Новый-пункт-меню2.desktop;userapp-Pale Moon-1JJ9DX.desktop;userapp-Pale Moon-AFU7FX.desktop;
application/x-extension-xhtml=Новый-пункт-меню2.desktop;userapp-Pale Moon-1JJ9DX.desktop;userapp-Pale Moon-AFU7FX.desktop;
application/x-extension-xht=Новый-пункт-меню2.desktop;userapp-Pale Moon-1JJ9DX.desktop;userapp-Pale Moon-AFU7FX.desktop;
video/x-msvideo=vlc.desktop;smplayer.desktop;
application/x-shellscript=userapp-sh-GO3NFX.desktop;
image/png=geeqie-standard.desktop;
application/x-msi=file-roller.desktop;wine.desktop;
audio/x-mpegurl=smplayer2.desktop;
message/rfc822=userapp-Pale Moon-SYQDGX.desktop;

[Default Applications]
application/octet-stream=mousepad.desktop
application/pcx=gpicview.desktop
application/x-deb=gdebi.desktop
application/x-fictionbook%2Bxml=cr3.desktop
application/xml=geany.desktop
audio/x-wav=audacious.desktop
image/bmp=gpicview.desktop
image/gif=gpicview.desktop
image/jpeg=eog.desktop
image/jpg=gpicview.desktop
image/png=geeqie-standard.desktop
image/svg%2Bxml=gpicview.desktop
image/svg-xml=gpicview.desktop
image/tiff=gpicview.desktop
image/x-bmp=gpicview.desktop
image/x-pcx=gpicview.desktop
image/x-portable-bitmap=gpicview.desktop
image/x-portable-greymap=gpicview.desktop
image/x-portable-pixmap=gpicview.desktop
image/x-targa=gpicview.desktop
image/x-tga=gpicview.desktop
text/css=geany.desktop
text/html=userapp-Pale Moon-SYQDGX.desktop
text/plain=geany.desktop
video/mp4=smplayer.desktop
video/x-matroska=vlc.desktop
x-scheme-handler/about=slimboat.desktop
x-scheme-handler/http=userapp-Pale Moon-SYQDGX.desktop
x-scheme-handler/https=userapp-Pale Moon-SYQDGX.desktop
x-scheme-handler/unknown=slimboat.desktop
application/x-fictionbook+xml=cr3.desktop
x-scheme-handler/ftp=userapp-Pale Moon-SYQDGX.desktop
x-scheme-handler/chrome=userapp-Pale Moon-SYQDGX.desktop
application/x-extension-htm=userapp-Pale Moon-SYQDGX.desktop
application/x-extension-html=userapp-Pale Moon-SYQDGX.desktop
application/x-extension-shtml=userapp-Pale Moon-SYQDGX.desktop
application/xhtml+xml=userapp-Pale Moon-SYQDGX.desktop
application/x-extension-xhtml=userapp-Pale Moon-SYQDGX.desktop
application/x-extension-xht=userapp-Pale Moon-SYQDGX.desktop
video/x-msvideo=smplayer.desktop
application/x-shellscript=userapp-sh-GO3NFX.desktop
application/x-msi=wine.desktop
inode/directory=exo-file-manager.desktop
audio/x-mpegurl=smplayer2.desktop
message/rfc822=userapp-Pale Moon-SYQDGX.desktop
nfn@nfn-901:~$

А вот как созданные мной есть  ;D Но я не помню, чтобы такое создавал. С Menu Editor экспериментировал, возможно оттуда ноги. Странно, что через поиск я не вижу эти файлы.
-rw-rw-r-- 1 nfn nfn  428 марта 17 14:39 /home/nfn/.local/share/applications/Б?_аузе?_ы.desktop
-rw-rw-r-- 1 nfn nfn  288 марта 10 13:46 /home/nfn/.local/share/applications/Быст?_ый_набо?.desktop
-rw-rw-r-- 1 nfn nfn  417 марта 10 13:47 /home/nfn/.local/share/applications/Входящие___?_Яндекс.Почта.desktop

-rw-rw-r-- 1 nfn nfn  369 мая   23 19:09 /home/nfn/.local/share/applications/Новый-пункт-меню0.desktop
-rw-rw-r-- 1 nfn nfn  402 февр. 26 12:15 /home/nfn/.local/share/applications/Новый-пункт-меню1.desktop
nfn@nfn-901:~$


 


Удалил.. Все пришло в норму. Спасибо всем за подсказки и помощь. Пользователю отдельное большое спасибо  :)
Нравится вьювер, не хотел его менять.
« Последнее редактирование: Июнь 18, 2014, 21:26:25 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4616
Re: вьювер geeqie ругается на кодировку
« Ответ #24 : Июнь 18, 2014, 22:42:03 »
Рад, что все получилось.

Еще задумался о командах запуска этой программы.

В Ubuntu 12.04 исполняемый файл /usr/bin/geeqie-standard, а также есть ссылка на него /usr/bin/geeqie (создается при установке deb пакета)

В Ubuntu 14.04 исполняемый файл /usr/bin/geeqie

Это говорит о том, что разработчик программы изменил исполняемый файл в новой версии.