Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Захотелось сделать графическую нажималку к архиваторам в линуксе  (Прочитано 1384 раз)

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

Оффлайн tremor

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
  • Промышляю локальными сетями
    • Просмотр профиля
    • Компьютерные сети в Екатеринбурге
Может я и изобретаю велосипед но Ark и Karchiver - просто бесят своей тупотой.
Решил сделать для знакомого простой диалоговый скрипт по самым нужным ему операциям с архивами а это:
1) Распаковка многотомных РАР архивов с музыкой с сайта nnm.ru (noname)
2) обычная Запаковка и Распаковка файлов (сделал пока таром)
3) Желательна совместимость с Вендой (вот тут то и вопросы, особенно по созданию многотомных ЗИПов и их распаковке, вариант со split говорят на венде не распакуется...)
Сделал: Распаковку мультомных РАРов с ннм.ру (но они наверное везде одинаковые) и простую запаковку-распаковку таром
Главные проблемы: Запаковка нескольких файлов в именах которых присутствуют пробелы (бился с СЕДом и АВК, ниче не вышло, вернее все делается: пробелы между файлами заменяются на многоточия опцией --delimeter в опциях графического окна zenity еще на стадии диалога выбора файлов, потом седом заменяются пробелы в именах: s/ /\\ /, тоесть на "\ ", так тар точно работает, проверил из консоли, но список файлов должен гдето храниться и при вытаскивании его из файла cat'ом или из переменной все \ слеши удваиваются!?? и получается "\\ ". Вот тут и ступор (((  )
Сам скрипт в приложении.
Что хочется сделать:  (и пока не удается)
---Найти алгоритм разбивки файлов на мульти ЗИП архивы, так чтобы в винде читалось
---Разобраться с чертовыми пробелами (скобки ${PARM} и кавычки "$PARM" не помогли ) при передаче ТАРу списка файлов с пробелами
---Если кто знает простой способ написания нормального окна с опциями и кнопками как в ДЕЛЬФИ в винде, то подскажите. Питон это очень сложно например?
---Когда идет распаковка/упаковка все диалоги пропадают и виндовому юзеру непривычно видеть текс в консоли, тут бы помог zenity --progress но как его заставить реагировать на ход событий и потом вырубаться я не знаю (числа ему передавать можно, он "слушает" текущую консоль, но как ТАР или РАР заставить передавать числа? :))  )

А так 1,2 и 4 пункты работают, распаковка в папку с пробелами или создание архива с пробелами в имени работает. Пожалуйста пробуйте на свой вкус и зуб и любая критика приветствуется.

PS Парень, для которого я решил это сделать не может окончательно пересесть с винды из-за Архивов и разреза образов аудиодисков с помощью .que файлов, .que файлами тоже все решается, но тоже графической утилы не нашел, так что если сделаем Архиватор, то примемся за Разрезалку аудиодисков.

Про ЗИПы: http://ubuntuforums.org/showthread.php?t=17148 - но там же говорят, в винде такое не "склеится" обратно.

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1190
    • Просмотр профиля
Можент это, squeeze, xarchiver, file-roller или что-нить такое посмотреть и успокоиться?:) Работает ведь вполне нормально...

Оффлайн tremor

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
  • Промышляю локальными сетями
    • Просмотр профиля
    • Компьютерные сети в Екатеринбурге
Ну ни у кого из них диалоговое окно выбора не открывает несколько файлов. Только 1 ! В squeeze открывает, но не понимает что это 2 тома, открывает только 1 из них. Хотя да, эта тройка приятнее Арка и karchive

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1190
    • Просмотр профиля
Ну ни у кого из них диалоговое окно выбора не открывает несколько файлов. Только 1 ! В squeeze открывает, но не понимает что это 2 тома, открывает только 1 из них. Хотя да, эта тройка приятнее Арка и karchive

Есть у меня аццкое подозрение, что если даже открываешь только один том многотомного архива - он показывает оглавление не тома, а всего архива. К сожалению нет у меня под рукой готового многотомного архива и создавать лень, потому предлагаю это проверить топик-стартеру:)

Оффлайн tremor

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
  • Промышляю локальными сетями
    • Просмотр профиля
    • Компьютерные сети в Екатеринбурге
Да проверил. Файл Роллер открывает как бы один файл а распаковывает все. Создает тоже все нормально, даже lzma, только не бьет на тома, но я думаю это не важно. Спасибо, как то я раньше про файлроллер не подумал, в сьюс линуксе же его и юзал )))
Ну чтож, тогда велосипед - мои скрипты. Лан, пойду искать про que разрезалки в гугле, тоже наверное есть фронтенд )))

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1190
    • Просмотр профиля
que разрезалки

cue порезать может скрипт одного моего товарища: http://ylsoftware.com/storage/files/14

Кто-то делал к нему ещё gui - gue2traks, но судьбу этого проекта я уже не знаю..

 

Страница сгенерирована за 0.02 секунд. Запросов: 22.