Não gosto particularmente de aplicativos bagunçando meu $HOME
diretório com seus próprios arquivos ou diretórios. Raramente é um problema, porque a maioria dos aplicativos tem a cortesia de ocultar seus dados prefixando-os com um ponto ou em conformidade com o ~/.config
padrão. Mas não estalar.
Q1 : Eu entendi errado este diretório? É ~/snap
realmente um diretório que eu deveria entrar e acesso diariamente a par com ~/downloads
, ~/pictures
, ~/work
, etc?
P2 : De qualquer forma: posso movê-lo, por exemplo ~/.snap
? Eu não consigo encontrar nada parecido /etc/snap
, /etc/default/snap
ou ~/.config/snap
para ajustar as coisas. Eu tentei, export SNAP_USER_DATA=$HOME/.snap
mas não funcionou.
configuration
home-directory
snap
default
Stephan Henningsen
fonte
fonte
for f in .*; do g="${f#.}"; echo "How can a single file clutter your home folder? It's just ${g}." ; echo ln -sv "$f" "${g}_"; done
isso é realmente inofensivo, mas você deve remover a últimaecho
e acho que você "comprará minha linha" de pensamento ".Respostas:
Assim..
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 mudado; está bagunçando o diretório da sua casa por design.No entanto , já existe um relatório de bug sobre esse problema, mas atualmente é priorizado apenas como lista de desejos . Se você é afetado por esse bug (e você é se você tem um
~/snap
=), então o tipo desenvolvedores sabem, e incentivá-los a corrigir o erro, elevando o seu significado:Enquanto isso, faça o que o @Rinzwind sugere e simplesmente oculte o diretório do Nautilus digitando isso em um shell:
A alternativa se livra completamente do snap desinstalando completamente tudo o snap relacionado, conforme descrito aqui .
fonte
É um diretório regular, mas não é realmente destinado ao acesso do usuário. É gerenciado pelo
snapd
utilitário. Parece provável ele será renomeado para~/.snap
em algum momento. Ou menos provável~/.local/share/snap
.Quando for renomeado, será ocultado automaticamente.
Para se esconder do 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 da linha de comando por enquanto, alias
ls
parals -Isnap
. Agora "snap" será ignorado quandols
-ing.fonte
Todos os aplicativos de snap em si (caso estejam instalados) estão localizados no
/snap
diretório/home/user/snap
contém suas configurações pessoais desses snaps (caso estejam instalados).A
/home/user/snap
pasta foi criada uma vez quando você instalou o primeirosnap
pacote.Caso não tenha aplicativos de snap instalados, você pode excluir a
/home/user/snap
pasta.Se você instalar e usar novos aplicativos de snap, a pasta será recriada - isso é feito por design.
Como
snapd
está o "trabalho em andamento" - talvez outro diretório padrão possa ser selecionado no futuro.fonte
Eu acho que realmente tenho uma solução para isso! Bem, mais ou menos. Há uma extensão do Nautilus chamada "Nautilus Hide" que oculta arquivos e pastas sem alterar o nome. Basicamente, grava o nome da pasta em um arquivo que o Nautilus usa para verificar se uma pasta deve estar oculta ou não.
Funciona como um encanto!
https://github.com/brunonova/nautilus-hide
fonte
echo snap >> ~/.hidden
solução alternativa para ocultar um diretório no Nautilus, embora (o que eu vejo seja) um plug-in fácil de usar para usuários que não se sintam confortáveis com one-liners de shell (ie. ) ... mas sabem o que querem ao redorgit
,cmake
esudo make install
. Eu acho que isso adiciona algo novo à tabela.sudo
para instalá-lo. Isso é muito mais complicado. Pelo menos para mim.snap
ao~/.hidden
que já foi explicado em duas respostas existentes; A única diferença é que sua abordagem é muito mais complicada . Eu não acho isso útil, eu não recomendaria essa abordagem a ninguém, portanto -1 à utilidade.