Como posso alterar ou ocultar o diretório ~ / snap?

20

Eu não gosto muito de aplicativos bagunçando meu diretório $HOME com seus próprios arquivos ou diretórios. Raramente é um problema, porque a maioria dos aplicativos tem a gentileza de ocultar seus dados prefixando-os com um ponto. Mas não arrebente.

Q1 : Eu entendi mal este diretório? O ~/snap é realmente um diretório no qual devo entrar e acessar diariamente em igualdade com ~/downloads , ~/pictures , ~/work , etc?

Q2 : Em qualquer caso: posso movê-lo, por exemplo %código%? Não consigo encontrar nada como ~/.snap , /etc/snap ou /etc/default/snap para ajustar as coisas. Eu tentei ~/.config/snap mas não funcionou.

    
por Stephan Henningsen 12.02.2017 / 15:45

3 respostas

23

Então ..

A1 : não; ~/snap não deve ser acessado manualmente diariamente; é um diretório de configurações.

A2 : não; ~/snap não pode ser alterado; ele está bagunçando seu diretório home pelo design.

No entanto Já existe um relatório de bug sobre este problema, mas atualmente é apenas priorizado como lista de desejos . Se você é afetado por esse bug (e você é se tiver um ~/snap =), informe os desenvolvedores do tipo e incentive-os a corrigir o bug aumentando sua significância:

  1. Acesse o relatório de erros
  2. Faça login no Launchpad (canto superior direito).
  3. Clique em Esse bug afeta N pessoas. Esse bug afeta você? (próximo à esquerda)
  4. Clique em Sim, esse bug me afeta

Enquanto isso faça como @Rinzwind sugere e simplesmente esconda o diretório do Nautilus digitando isto em um shell:

echo snap >> ~/.hidden
    
por Stephan Henningsen 12.02.2017 / 18:12
8
  

Q1: Eu entendi mal este diretório? É ~ / snap realmente um diretório que eu deveria entrar e acessar em uma base diária em par com ~ / downloads, ~ / work, ~ / tmp, etc?

É um diretório regular, mas não é realmente destinado ao acesso do usuário. É gerenciado pelo utilitário snapd . Parece provável que ele será renomeado para ~/.snap em algum momento. Ou menos provável de ~/.local/share/snap .

  

Q2: Em qualquer caso: como posso escondê-lo?

Quando é renomeado, será ocultado automaticamente.

Para ocultar o shell da área de trabalho por enquanto, crie um arquivo de texto chamado ~/.hidden e coloque a palavra "snap" nele. Isso ocultará a pasta "~ / snap" do Nautilus.

Para ocultar a partir da linha de comando, alias ls to ls -Isnap . Agora, "snap" será ignorado quando ls -ing.

    
por Rinzwind 13.02.2017 / 17:07
4

Todos os aplicativos de encaixe (no caso de serem instalados) estão localizados no diretório /snap .
/home/user/snap contém suas configurações pessoais desses instantâneos (caso estejam instalados).
A pasta /home/user/snap foi criada uma vez quando você instalou o primeiro pacote snap .

Caso você não tenha aplicativos instantâneos instalados, você pode excluir a pasta /home/user/snap .
Se você instalar e usar novos aplicativos de encaixe, a pasta será recriada - isso é feito por design. Como snapd é "trabalho em progresso" - talvez outro diretório padrão possa ser selecionado no futuro.

    
por cl-netbox 12.02.2017 / 15:51