Você também pode tentar usar o B1 Free Archiver. Eu não sou um profissional de TI ou algo assim, mas o B1 é 100% gratuito, muito fácil de usar e o que eu mais amo - sua interface elegante e polida. Dê uma olhada em b1.org , você pode gostar:)
Quando comprimir arquivos, espero duas opções básicas. Nenhuma delas está presente na ação de menu de contexto "compress ..." do Nautilus e, em vez disso, existe apenas a opção para definir a senha. Então pensei em pedir alguma solução se alguém já resolveu isso bem.
Mais importante para mim:
1 - nível de compactação
Porque muitas vezes eu só quero armazenar arquivos rapidamente. E eu não quero comprimir arquivos rígidos (opção padrão) que já estão comprimidos (áudio, vídeo, pdf, exe, etc.), economizando tempo / velocidade e eficiência, e ainda eficiência futura ao descompactar;)
Outra coisa com a qual eu posso viver sem, mas prefiro presente:
2 - algoritmo de compressão
Simplesmente escolho um algoritmo diferente para arquivos de texto e binários
Eu costumo usar 7z ou rar, mas também gzip
Atualização:
Eu não poderia imaginar isso seria um problema desse tipo. Eu encontrei apenas xarchiver
no repositório, mas também é opcional como simplório de rolo de arquivo. Então eu procurei por alternativas de rolo de arquivo que eu poderia chamar de ações do Nautilus:
PeaZip
Ele não suporta argumentos e tem uma interface gráfica feia. Eu não entendo porque os desenvolvedores não usam a API do tema do sistema, e depois fornecem temas se eles acham que é legal. Não mencionando eu não vejo ponto de temas GUI para o gerenciador de arquivos? Removido imediatamente
Freearc
O GUI Client não pode ser usado com argumentos, então não posso usá-lo para minha tarefa. Outros, então, tem muitas opções. Eu deixo ser, e depois decidir o que fazer com isso
Outro?
Escrever vários scripts para ações do Nautilus é burro. Zenity não oferece mais do que uma caixa de entrada única, ou lista única ou única ... Escrevendo script python TK não parece bom e eu não sei GTK para fazer melhor
Parece um beco sem saída: (
Não é o que eu tinha em mente, mas até aprender os fundamentos do GTK eu fiz um script bash para o Nautilus usando o diálogo Zenity, chamado " Comprimir para 7z "
O script do Nautilus deve ser colocado em ~/.gnome2/nautilus-scripts
e tornar-se executável para ser utilizável
Em ação:
Diálogo Zenidade Evocada:
Ele aceita arquivos e pastas comuns, incluindo aqueles com espaços. O arquivo é nomeado como pasta base, e se o arquivo sob esse nome existir, o usuário é solicitado a confirmar