web-dev-qa-db-fra.com

Comment puis-je changer ou cacher le répertoire ~ / snap?

Je ne suis pas particulièrement friand d'applications qui encombrent mon répertoire $HOME 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 norme ~/.config. Mais pas claquer.

Q1: Ai-je mal compris ce répertoire? ~/snap est-il vraiment un répertoire dans lequel je suis supposé entrer et accéder quotidiennement, à égalité avec ~/downloads, ~/pictures, ~/work, etc.?

Q2: Dans tous les cas: Puis-je le déplacer par exemple ~/.snap? Je ne trouve rien de tel que /etc/snap, /etc/default/snap ou ~/.config/snap dans Tweak things. J'ai essayé export SNAP_USER_DATA=$HOME/.snap mais cela n'a pas fonctionné.

65
Stephan Henningsen

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 priorisé que comme wishlist . Si vous êtes affecté par ce bogue (et que vous êtes si vous avez un ~/snap =), faites-le savoir aux développeurs, et encouragez-les à corriger le bogue en soulevant sa signification:

  1. Allez à le rapport de bogue
  2. Connectez-vous à Launchpad (coin supérieur droit).
  3. Cliquez Ce bogue affecte N personnes. Est-ce que ce bug vous affecte? (en haut à gauche)
  4. Cliquez Oui, ce bug me concerne

En attendant faites comme @Rinzwind suggère et cachez simplement le répertoire de Nautilus en le tapant dans un Shell:

echo snap >> ~/.hidden

Alternative récupère complètement en éliminant l'accrochage en désinstallant carrément tout snap lié, comme décrit ici .

76
Stephan Henningsen

Q1: Ai-je mal compris ce répertoire? ~/Snap est-il vraiment un répertoire dans lequel je suis supposé entrer et accéder quotidiennement au même niveau que ~/downloads, ~/work, ~/tmp, etc.?

C’est un annuaire régulier, mais il n’est pas vraiment destiné à un accès utilisateur. Il est géré par l'utilitaire snapd. Il semble probable qu'il sera renommé à ~/.snap à un moment donné. Ou moins susceptible de ~/.local/share/snap.

Q2: Dans tous les cas: comment puis-je le cacher?

Quand il est renommé, il sera automatiquement masqué.

Pour vous cacher du shell de bureau pour le moment, créez un fichier texte appelé ~/.hidden et mettez-y le "claquement" de mot. Ceci cachera le dossier "~/snap" de Nautilus.

Pour masquer la ligne de commande pour le moment, alias ls à ls -Isnap. Maintenant "snap" sera ignoré quand ls- ing.

19
Rinzwind

Toutes les applications instantanées elles-mêmes (au cas où elles sont installées) se trouvent dans le répertoire /snap.
/home/user/snap contient vos paramètres personnels pour ces instantanés (au cas où ils sont installés).
Le dossier /home/user/snap a été créé une fois lorsque vous avez installé le premier package snap.

Si vous n'avez pas installé d'applications instantanées, vous pouvez supprimer le dossier /home/user/snap.
Si vous installez et utilisez de nouvelles applications instantanées, le dossier sera recréé - cela est fait par la conception.
Comme snapd est "travail en cours" - un autre répertoire par défaut pourra peut-être être sélectionné ultérieurement.

5
cl-netbox