Alternativa para o manipulador de arquivamento do Nautilus

2

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:

  1. 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

  2. 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

  3. 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: (

    
por zetah 15.02.2012 / 16:45

2 respostas

3

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:)

    
por Ooops 03.12.2012 / 13:44
1

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

    
por zetah 16.02.2012 / 02:53