Такая тема поднималась уже много раз, а именно при открытии rar и zip архивов, созданных в windows, File-Roller (а так же Ark) показывает кракозябры в названиях файлов. В случае с rar лечится удалением rar и unrar, если такие были установлeны, с последующей установкой пакета с сайта rarlab (опустим вопросы лицензирования). С zip частично проблему можно решить несколькими способами, например как описано в
https://forum.ubuntu.ru/index.php?topic=74089.msg555018#msg555018, устанавливается пакет fuse-zip, создается скрипт:
#! /bin/bash
fusermount -u ~/.ZIP
fuse-zip "$1" ~/.ZIP -omodules=iconv,from_code=CP866,to_code=UTF8
nautilus ~/.ZIP
xrefresh -white
, создается каталог ~./ZIP. При открытии zip архива указывается означенный скрипт. Наутилус показывает содержимое архива в примонтированном томе .ZIP. Костыль, но без него никак: весь подчиненный отдел пересадил на ubuntu-10.04, в том числе есть одна девочка с гуманитарным образованием (её удел тыкнуть два раза по иконке архива, ни о какой командной строке речи быть не может).
Вопросы:
Можно ли доработать скрипт следующим образом:
- чтобы при открытии архива с кодировкой CP866 работал скрипт, а при открытии с кодировкой UTF-8 запускался File-Roller? А то, если создавать zip архив File-Roller, он при открытии с помощью скрипта так-же "кракозяблится".
- чтобы можно было в одном сеансе открыть другой zip архив? Т.е. вот окрыли мы 1-й zip архив, открылся Наутилус и там примонтированный каталог .ZIP, пытаемся открыть другой zip архив, но не получается, так как что-бы отмонтировать .ZIP нужны права root, не заставлять же девочку писать "sudo umount ~/.ZIP"
- можно ли что-то подобное сделать для rar? Так как лицензия на пакет с сайта rarlab ознакомительная,и если следовать букве закона, то через 40 дней после установки нужно либо надлежащим образом всё оформить, либо удалить пакет.
Вообще-то, вспоминаю что в ubuntu-9.10 таких проблем не было, по крайней мере с rar. Устанавливал пакеты rar и unrar-nonfree (или что-то в этом роде) и всё работало. Завтра попробую установить в vbox и проверить, если репозитарии Karmic Koala еще поддерживаются. Интересно, можно ли будет просто заменить некоторые 10.04 файлы старыми файлами, и что-бы заработало?
Знаю также, что можно установить в wine какой нибудь виндовый архиватор, в принципе работает, но это так неинтересно.