История изменений
Исправление novus, (текущая версия) :
Не знаю, как там в LXQt, a в mate есть возможность и сжать, и распаковать в caja - это типа файловый менеджер. В контекстном меню. Или отдельно есть программа-архиватор Engrampa.
Другая возможность - можно в ~/.config/caja/scripts писать свои скрипты, которые позволяют делать над файлами всё, что хочешь.
У меня там такой скрипт в подкаталоге backup (покритикуйте. Правда, я уже забыл, почему он такой, почему он работает).
7z_nopass
#!/bin/sh
checkupandwait()
{
if [ ! -e backup.7z ] ; then
sleep 1
checkupandwait
fi
}
if [ -n "$CAJA_SCRIPT_SELECTED_FILE_PATHS" ]
then
quoted=$(/bin/echo -e "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | awk 'BEGIN {
FS = "\n" } { printf "\"%s\" ", $1 }' | sed -e s#\"\"##)
unquoted=$(/bin/echo -e "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | awk 'BEGIN {
FS = "\n" } { printf "%s", $1 }' | sed -e s#\"\"##)
if eval 'mate-terminal --maximize --tab -t "Compress..." -e "7z a backup.7z $quoted"'
then
checkupandwait
wcl=`/bin/echo "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | egrep -v "^$" | wc -l`
if [ $wcl -eq 1 ] ; then
echo
file="$unquoted"
ext=${file##*.}
if [ -d "$file" ]
then
mv backup.7z `basename -s $ext "$unquoted"`.7z
else
mv backup.7z `basename -s $ext "$unquoted"`7z
fi
fi
else
echo "eval failed"
fi
fi
Следующей возможностью является написание/программирование своего файлового менеджера с девушками, понями, котиками, архиваторами. Можно даже в Lazarus.
Исправление novus, :
Не знаю, как там в LXQt, a в mate есть возможность и сжать, и распаковать в caja - это типа файловый менеджер. Или отдельно программа-архиватор Engrampa.
Другая возможность - можно в ~/.config/caja/scripts писать свои скрипты, которые позволяют делать над файлами всё, что хочешь.
У меня там такой скрипт в подкаталоге backup (покритикуйте. Правда, я уже забыл, почему он такой, почему он работает).
7z_nopass
#!/bin/sh
checkupandwait()
{
if [ ! -e backup.7z ] ; then
sleep 1
checkupandwait
fi
}
if [ -n "$CAJA_SCRIPT_SELECTED_FILE_PATHS" ]
then
quoted=$(/bin/echo -e "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | awk 'BEGIN {
FS = "\n" } { printf "\"%s\" ", $1 }' | sed -e s#\"\"##)
unquoted=$(/bin/echo -e "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | awk 'BEGIN {
FS = "\n" } { printf "%s", $1 }' | sed -e s#\"\"##)
if eval 'mate-terminal --maximize --tab -t "Compress..." -e "7z a backup.7z $quoted"'
then
checkupandwait
wcl=`/bin/echo "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | egrep -v "^$" | wc -l`
if [ $wcl -eq 1 ] ; then
echo
file="$unquoted"
ext=${file##*.}
if [ -d "$file" ]
then
mv backup.7z `basename -s $ext "$unquoted"`.7z
else
mv backup.7z `basename -s $ext "$unquoted"`7z
fi
fi
else
echo "eval failed"
fi
fi
Следующей возможностью является написание/программирование своего файлового менеджера с девушками, понями, котиками, архиваторами. Можно даже в Lazarus.
Исходная версия novus, :
Не знаю, как там в LXQt, a в mate есть возможность и сжать, и распаковать в caja - это типа файловый менеджер.
Другая возможность - можно в ~/.config/caja/scripts писать свои скрипты, которые позволяют делать над файлами всё, что хочешь.
У меня там такой скрипт в подкаталоге backup (покритикуйте. Правда, я уже забыл, почему он такой, почему он работает).
7z_nopass
#!/bin/sh
checkupandwait()
{
if [ ! -e backup.7z ] ; then
sleep 1
checkupandwait
fi
}
if [ -n "$CAJA_SCRIPT_SELECTED_FILE_PATHS" ]
then
quoted=$(/bin/echo -e "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | awk 'BEGIN {
FS = "\n" } { printf "\"%s\" ", $1 }' | sed -e s#\"\"##)
unquoted=$(/bin/echo -e "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | awk 'BEGIN {
FS = "\n" } { printf "%s", $1 }' | sed -e s#\"\"##)
if eval 'mate-terminal --maximize --tab -t "Compress..." -e "7z a backup.7z $quoted"'
then
checkupandwait
wcl=`/bin/echo "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | egrep -v "^$" | wc -l`
if [ $wcl -eq 1 ] ; then
echo
file="$unquoted"
ext=${file##*.}
if [ -d "$file" ]
then
mv backup.7z `basename -s $ext "$unquoted"`.7z
else
mv backup.7z `basename -s $ext "$unquoted"`7z
fi
fi
else
echo "eval failed"
fi
fi
Следующей возможностью является написание/программирование своего файлового менеджера с девушками, понями, котиками, архиваторами. Можно даже в Lazarus.