Je ne suis pas particulièrement friand d'applications qui encombrent mon $HOME
répertoire avec leurs propres fichiers ou répertoires. C'est rarement un problème, car la plupart des applications ont la courtoisie de cacher leurs données en les préfixant d'un point ou en se conformant à la ~/.config
norme. Mais pas claquer.
Q1 : Ai-je mal compris ce répertoire? Est -ce ~/snap
vraiment un répertoire que je suis censé entrer et l' accès sur une base quotidienne sur un pied d' égalité avec ~/downloads
, ~/pictures
, ~/work
, etc?
Q2 : Dans tous les cas: Puis-je le déplacer par exemple ~/.snap
? Je ne peux pas trouver quelque chose comme /etc/snap
, /etc/default/snap
ou ~/.config/snap
de modifier les choses. J'ai essayé export SNAP_USER_DATA=$HOME/.snap
mais ça n'a pas marché.
la source
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
cette commande est sans danger, mais vous devez supprimer le dernier dossierecho
et je pense que vous "achèterez ma ligne". de pensée ".Réponses:
Alors..
A1 : non;
~/snap
n'est pas censé être consulté manuellement tous les jours; c'est un répertoire de paramètres.A2 : non;
~/snap
ne peut pas être changé; il encombre votre répertoire personnel par conception.Cependant, il existe déjà un rapport de bogue sur ce problème, mais il n’est pour l’instant classé que comme liste de souhaits . Si vous êtes concerné par ce bug (et vous êtes si vous avez un
~/snap
=) puis laissez les développeurs savent genre, et les encourager à corriger le bug en augmentant sa signification:En attendant, faites comme @Rinzwind et cachez simplement le répertoire de Nautilus en le tapant dans un shell:
Alternative obtenir complètement débarrasser de pression en désinstallant carrément tout composant logiciel enfichable lié, comme décrit ici .
la source
C’est un annuaire régulier, mais il n’est pas vraiment destiné à un accès utilisateur. Il est géré par l'
snapd
utilitaire. Il semble probable qu'il sera renommé à~/.snap
un moment donné. Ou moins susceptible de~/.local/share/snap
.Quand il est renommé, il sera automatiquement masqué.
Pour vous cacher du shell du bureau pour l'instant, créez un fichier texte appelé
~/.hidden
et mettez-y le mot "capture". Cela cachera le dossier "~ / snap" de Nautilus.Pour masquer la ligne de commande pour le moment, alias
ls
tols -Isnap
. Maintenant "snap" sera ignoré lors de lals
lecture.la source
Toutes les applications de capture proprement dites (au cas où elles sont installées) se trouvent dans le
/snap
répertoire./home/user/snap
contient vos paramètres personnels de ces instantanés (au cas où ils sont installés).Le
/home/user/snap
dossier a été créé une fois lorsque vous avez installé le premiersnap
package.Si vous n'avez pas installé d'applications instantanées, vous pouvez supprimer le
/home/user/snap
dossier.Si vous installez et utilisez de nouvelles applications instantanées, le dossier sera recréé - cela est fait par la conception.
Tel que
snapd
"travail en cours" - peut-être qu'un autre répertoire par défaut pourra être sélectionné à l'avenir.la source
Je pense que j'ai réellement une solution pour cela! Bien un peu. Il existe une extension Nautilus appelée "Nautilus Hide" qui masque les fichiers et les dossiers sans changer leur nom. Fondamentalement, il écrit le nom du dossier dans un fichier utilisé par Nautilus pour savoir si un dossier doit être masqué ou non.
Fonctionne comme un charme!
https://github.com/brunonova/nautilus-hide
la source
echo snap >> ~/.hidden
) ... mais qui connaissent leur chemin. autourgit
,cmake
etsudo make install
. Je suppose que cela ajoute quelque chose de nouveau à la table.sudo
pour l'installer. C'est beaucoup plus compliqué. Au moins pour moi.snap
à~/.hidden
déjà expliqué dans deux réponses existantes; La seule différence est que votre approche est beaucoup plus compliquée . Je ne trouve pas cela utile, je ne recommanderais pas cette approche à qui que ce soit, d'où une utilité réduite.