Поверхностный поиск не принес результатов, посему выношу сюда.
Проблема в том, что крузадер показывает кракозябры вместо русских букв при открытии архивов (rar, zip, остальные не проверял) средствами крузадера.
При этом, вся эта красота остается при разархивировании.
Отдельно утилиты unrar unzip в терминале названия отображают корректно. Если отключить работу с этими архивами - вызывается ark и тоже все корректно отображает. То есть проблема только в крузадере, как я понимаю.
Жду мудрых советов.
ЗЫ krusader 1:2.4.0~beta3-2
проблема есть, и связана не с крусайдером, а с зипом, который упорно не хотят патчить до локализации в основном дереве исходников.
С раром - думаю та же фигня.
P.S. возможно, это связано с режимом запуска того же зипа без запуска локализации.
видимо, версия ОС <13.10 - в ней уже не наблюдаю проблемы.
решается добавлением PPA (под рукой нет) архиватора zip и обновлением до последней версии.
а, вот же
Ребята!!! Вы внимательно читаете???!!!
Скажу более - упаковка зипом через крузадер файлов с русскими именами происходит вполне нормально. Так что zip, unzip, unrar тут непричем.
Это я для кого писал?
попробуй с LANG=C запустить анзип, увидишь, свою проблему.
# unzip -l Документы.zip
Archive: Документы.zip
Length Date Time Name
--------- ---------- ----- ----
10176 2014-01-09 12:44 Покер.ods
3521 2013-02-22 10:16 Заказы.odb
10551 2013-02-10 17:58 Магазины.odt
--------- -------
24248 3 files
# unzip -l Документы.zip LANG=C
Archive: Документы.zip
Length Date Time Name
--------- ---------- ----- ----
--------- -------
0 0 files
А теперь можно как для совсем тупых - почему это моя проблема, если в крузадере мы видим вот такое:
LANG=C перед командой ;)
Мда .. туплю ...
# LANG=C unzip -l Документы.zip
Archive: Документы.zip
Length Date Time Name
--------- ---------- ----- ----
10176 2014-01-09 12:44 #U041f#U043e#U043a#U0435#U0440.ods
3521 2013-02-22 10:16 #U0417#U0430#U043a#U0430#U0437#U044b.odb
10551 2013-02-10 17:58 #U041c#U0430#U0433#U0430#U0437#U0438#U043d#U044b.odt
--------- -------
24248 3 files
Но тогда:
# LANG=ru_RU.UTF-8 unzip -l Документы.zip
Archive: Документы.zip
Length Date Time Name
--------- ---------- ----- ----
10176 2014-01-09 12:44 Покер.ods
3521 2013-02-22 10:16 Заказы.odb
10551 2013-02-10 17:58 Магазины.odt
--------- -------
24248 3 files
Есть ли способ передать LANG=ru_RU.UTF-8 из крузадера в унзип и унрар?
Спасибо, зип стал открываться. Рар не хочет. Но в такой конфигурации зип работает только на разархивирование. Дописать что-то в открытый архив невозможно. Вобщем - что-то улучшилось а что-то наоборот :(
Ну могу только порекомендовать сменить на *.7z с ним у меня проблем еще не было, да и сжимает он получше zip.
а вы все же попробуйте выполнить вышеупомянутую инструкцию, хуже точно не станет после добавления ppa.
Я решил эту проблему через пользовательское меню
После настроек в контекстном меню для файла с расширением .zip появится нужная команда
В Крусадере в меню "Вид" есть пункт "Выбрать кодировку". Один раз выбираете для нечитаемого архива подходящую кодировку - остальные архивы открываются с той же. И не надо ничего мудрить.
Отправить комментарий