Lee Bigelow ligelowbee@yahoo.com
v0.2.8-6, 27 февраля 2006
XArchive - gtk2.0 оболочка для различных консольных программ архивации.
xarchive [-a 'архив' | -c 'архив'] [файлы...]
XArchive это графическая оболочка, которыая использует внешние консольные средства архивации данных. Может использооваться как для создвания архивов, извлесения даныых из них, так и других манипуляций, в зависимости от возможностей самих программ ахивации.
Типы поддерживаемых архивов зависят от вкладок доступных в оболочке, и от установленных средств архивации.
В настоящее время существуют следующие средства архивации для консоли (bash):
При запуске xarchive проверяет наличие установленных программ архивации для определения поддерживаемых форматов. Если xarchive запущен без параметров он выводит подробную информацию о поддерживаемых форматах упаковки. Опции -a и -c используются файловыми меджерами для добавления файлов к архиву или создания нового архива.
После того как содержимое архива открыто можно выбрать файлы для удаления, извлечения, или «открыты с помощью…». Вы можете использовать следующие способы:
клик левой кнопкой - выбирает тот файл на котором кликнули и отменяет выбор остальных.
Ctrl+клик левой кнопкой - выбор/отмена файла. Удерживайте ctrl нажатым при выборе. Если выбирается каталог - он также будет отмечен/отменен.
shift+клик левой кнопкой - для блочного выбора файлов (несколько подряд). Первый файл выбирается обычным способом. «Левый клик» на первом файле и «shift + Левый клик» на последнем, при этом данные файлы и все расположенные между ними быдут отмечены.
двойной левый клик выполняет извлечение в каталог временных файлов и открывает файл для просмотра программой по умолчанию. Если программа по умолчанию для данного типа файлов отсутствует, появляется диалог «открыть с помощью…».
Если вы начнете набирать символы, запустится поиск по первым буквам в архиве (также это можно вызвать по ctrl+f).
Когда открыт архив, Вы можете для добавления файлов в архив перетаскивать мышью файлы из своего файлового менеджера(если в нем есть поддержка «Drag and Drop») в окно с содержимым архива.
И наоборот, для распаковки можно перетащить мышью файлы из окна с архивом в окно вашего файлового менеджера с нужным каталогом.
«Открыть с помощью…» извлекает указанный файл в каталог временных файлов и открывает его выбранным пользователем приложением.
В этом же диалоге Вы можете определить приложение «по умолчанию» для данного типа файлов, поставив галочку в соответствующем пункте. Данная функция позволит в дальнейшем использовать для открытия файла выбранное вами приложение.
ПРИМЕЧАНИЕ:
Перед тем как «открыть с помощью» определенного приложения вы должны убедиться что приложение не работает в фоновом режиме. В противном случае Ваш файл не будет отображаться.
К примеру gvim может работать в фоновом режиме, и чтобы Ваш файл отобразился наверняка с помощью данного приложения лучьше использовать комманду 'gvim --nofork' вместо 'gvim'.
Когда Вы выбираете пункт «Новый» Вас попросят указать имя архива. Определенное расширение указанное с вашим именем будет определять тип архива. Например, используя имя «mywebstuff.zip» Вы создадите архив «mywebsutff.tar.bz2» как tar, сжатый bzip2.
Затем в этом же окне Вам нужно выбрать папку, в которую Вы хотите сохранить архив после создания.
Функция выбора нескольких файлов позволяет просматривать содержимое файловой системы и выбрать файлы и каталоги, для добавления в архив. Просто выберите файлы из списка и нажмите кнопку «Добавить к списку». Чтобы удалить файлы из списка добавляемых выберите файлы и нажмите кнопку «Удалить из списка».
Заметим, что полные пути для файла или каталога, будут указаны только в списке «добавить в архив» для информативности, но при добавлении в архив будет использовано только имя (без пути). Например, если Вы добавляете в архив '/home/me/html', в архиве добавится только каталог 'html'(с его содержимым), а не полный путь к файлу ('/home/me/' часть пути отбрасывается). Это хорошо, когда Вы посылаете кому-либо архив, и они при распакопке, вероятно, не захотят воспроизводить Ваше дерево каталогов на своей машине.
(Примечание: Для выбора скрытых каталогов правый клик на перечне файлов и выбор «показать скрытые файлы» из контектного меню)
То же, что и в «Окне выбора файлов и катологов», и дополнительно к этому:
XArchive проверяет следующие каталоги, в следующем порядке наличие архивироваторов:
Используется первый найденный архиватор. Таким образом если скопировать архиватор из системного каталога (/usr/local/lib/xarchive/wrappers/) в Ваш (~/.xarchive/wrappers/) и изменить их, будет использоваться Ваша измененная(модифицированная) версия.
Архиваторы - самостоятельный исполняемые файлы и работа с ними заключается в следующем:
Архиваторы могут быть любыми исполняемыми файлами (скрипты питона, с программами, bash скрипты, и т.д. ..), обрабатывающие следующие параметры в следующем порядке:
Примечание: все поля должны быть заполнены, если нет данных поле содержит '-' или Пробел
; -a архив файлы : «Добавить(Add)» Добавляет «файлы» в «архив». Имена файлов должны быть корректные совместимые с bash и Xarchive.
Про остальные коды архиваторов см.файл wrappers в каталоге /usr/local/lib/xarchive/wrappers
(или /usr/lib/xarchive/wrappers
).
Воспользуйтесь баг трекером на странице проекта sourseforge.net http://sourceforge.net/projects/xarchive/
Описание создано Lee Bigelow ligelowbee@yahoo.com
Перевод сделал -- Jabx 08:25, 24 июня 2008 (UTC) для проекта puppyrus.org
SourceForge: http://sourceforge.net/projects/xarchive/
Главный сайт разработчика: http://xarchive.sourceforge.net
Copyright (C) 2005 Lee Bigelow ligelowbee@yahoo.com.
Free use of this software is granted under the terms of the GNU General Public License (GPL). Пользуйтесь бесплатно этим программным обеспечением, в соответствии с положениями GNU General Public License (GPL).