Faltando nemo, clique com o botão direito do mouse em "extrair / compactar arquivos"

13

recentemente instalei o nemo como gerenciador de arquivos padrão, substituindo o nautilus. Até agora, ele funcionou perfeitamente, exceto pelo fato de eu ter perdido o "clique com o botão direito do mouse em extrair / compactar". Instalei o nemo 2.2.2 e o nemo-fileroller através do comando apt-get no Ubuntu 14.04.

Como posso clicar no menu direito para "extrair / compactar"?

yuiaddict
fonte
É possível indicar exceções em extensões e tipos MIME? Portanto, em outros gerenciadores de arquivos, em um arquivo compactado, você não vê o menu contextual: "compactar".
rainerhg7

Respostas:

19

Muito simplesmente, tudo o que você precisa fazer é instalar o nemo-filerollerpacote:

sudo apt-get install nemo-fileroller

Para aplicar as alterações, feche o gerenciador de arquivos com

nemo -q

para (re) iniciá-lo como faria normalmente.

Wilf
fonte
Droga desejo que eu teria que viu isto antes a outra coisa agora eu não sei o que funciona melhor
Nicholas DiPiazza
Eu tentei fazê-lo desta maneira, mas ele simplesmente não funcionou .... Eu até tentei em múltiplos Ubuntu instala
dBlaze
3
Funciona, você precisa reiniciar o gerenciador de arquivos: nemo -q
wim
Eu cansei disso e não funcionei, mas os arquivos de ação funcionaram.
PJ_Finnegan 02/12/19
1
É um trabalho para mim
Nirmal
18

Ok, eu tentei muitas "soluções", mas nenhuma delas funcionou, então eu descobri como as coisas funcionam, e aqui está como eu fiz isso no Ubuntu 14.04 e Nemo 2.2.2 ...

  1. Abra o terminal e digite cd ~/.local/share/nemo/actions/
  2. Crie um novo arquivo / ação para o Compress digitando nano compress.nemo_action
  3. Cole este conteúdo no arquivo recém-criado

    [Nemo Action]
    Active=true
    Name=Compress...
    Comment=compress %N
    Exec=file-roller -d %F
    Icon-Name=gnome-mime-application-x-compress
    Selection=Any
    Extensions=any;
    
  4. Salve o arquivo e saia (CTRL + X e apenas Enter)

  5. Crie um novo arquivo / ação para "Extrair aqui" digitando nano extracthere.nemo_action
  6. Cole este conteúdo no arquivo recém-criado

    [Nemo Action]
    Active=true
    Name=Extract here
    Comment=Extract here
    Exec=file-roller -h %F
    Icon-Name=gnome-mime-application-x-compress
     #Stock-Id=gtk-cdrom
    Selection=Any
    Extensions=zip;7z;ar;cbz;cpio;exe;iso;jar;tar;tar;7z;tar.Z;tar.bz2;tar.gz;tar.lz;tar.lzma;tar.xz;
    
  7. Salve o arquivo e saia (CTRL + X e apenas Enter)

  8. Você Terminou. Se você ainda não tem as opções Compactar / Extrair aqui Nemo, basta reiniciar ou sair / entrar.

Criar Nemoações é a única maneira de conseguir isso. Tentei vários repositórios e tutoriais, dos quais nenhum funcionou.

dBlaze
fonte
Muito obrigado, funcionou. Apenas uma nota: uma vez que eu queria para aplicar as alterações system.-wide, eu coloquei os novos arquivos de ação em / usr / share / local / nemo / ações em vez de .local / ...
PJ_Finnegan
No caso de alguém tropeça mais aqui que não usam Ubuntu, ele trabalhou também na rhel7 com Nemo 2.8.7
bartgol
EDIT: para aplicar as alterações system.-wide, eu coloquei os novos arquivos de ação em / usr / share / nemo / ações em vez de .local / ..
PJ_Finnegan
7

Para melhorar a integração Compactar / Extrair, estou postando uma maneira Escape-Safe (porque pastas com espaços no nome estavam travando meu rolo de arquivo):

Crie os seguintes .nemo_actionarquivos e seu conteúdo em /usr/share/nemo/actions:

compress.nemo_action :

[Ação Nemo]
Ativo = verdadeiro
Nome = Compactar ...
Comentário = Compactar "% f"
Exec = rolo de arquivo --add% F --default-dir =% P
Nome do ícone = gnome-mime-application-x-compress
Selection = notone
Extensões = qualquer;
Quote = double

extract-here.nemo_action :

[Ação Nemo]
Ativo = verdadeiro
Nome = Extrair aqui
Comentário = Extraia "% f" aqui
Exec = rolo de arquivo - extrair aqui% F
Nome do ícone = gnome-mime-application-x-compress
Selection = notone
Extensões = zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Quote = double

extract-to.nemo_action :

[Ação Nemo]
Ativo = verdadeiro
Nome = Extrair para ...
Comentário = Extraia para uma pasta de sua escolha.
Exec = rolo de arquivo - extrair% F
Nome do ícone = gnome-mime-application-x-compress
Selection = notone
Extensões = zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Quote = double
Matt Mello
fonte
1
Se eu colocar EscapeSpaces = true e Quote = double ao mesmo tempo, não funcionará, Quote = double será suficiente para escapar dos espaços.
PJ_Finnegan
5

Eu acredito que as ações nemo acima estão faltando o parâmetro "Quote = double", caso contrário, os arquivos / diretórios que possuem espaço (s) em seu nome não funcionarão. por exemplo

[Nemo Action]
Active=true
Name=Compress...
Comment=compress %N
Exec=file-roller -d %F
Icon-Name=gnome-mime-application-x-compress
Selection=any
Extensions=any;
Quote=double

Também é útil uma ação "Extrair para ...", que permite selecionar um caminho diferente para o qual você deseja extrair os arquivos.

por exemplo
extractto.nemo_action

[Nemo Action]
Active=true
Name=Extract to...
Comment=Extract to...
Exec=file-roller -f %F
Icon-Name=gnome-mime-application-x-compress
#Stock-Id=gtk-cdrom
Selection=any
Extensions=zip;7z;ar;cbz;cpio;exe;iso;jar;tar;tar;7z;tar.Z;tar.bz2;tar.gz;tar.lz;tar.lzma;tar.xz;
Quote=double
mpham
fonte