Ich mag es nicht besonders, wenn Apps mein $HOME
Verzeichnis mit ihren eigenen Dateien oder Verzeichnissen überfüllen . Es ist selten ein Problem, da die meisten Apps die Möglichkeit haben, ihre Daten zu verbergen, indem sie mit einem Punkt vorangestellt werden oder dem ~/.config
Standard entsprechen. Aber nicht schnappen.
F1 : Habe ich dieses Verzeichnis falsch verstanden? Ist ~/snap
wirklich ein Verzeichnis , das ich angeblich betreten und den Zugriff auf täglicher Basis auf einer Stufe mit ~/downloads
, ~/pictures
, ~/work
, etc?
F2 : Auf jeden Fall: Kann ich es zB verschieben ~/.snap
? Ich kann nicht so etwas finden /etc/snap
, /etc/default/snap
oder ~/.config/snap
Dinge zu zwicken. Ich habe es versucht, export SNAP_USER_DATA=$HOME/.snap
aber es hat nicht funktioniert.
quelle
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
Dies ist eigentlich harmlos auszuführen, aber Sie sollten den letztenecho
dort entfernen und ich denke, Sie werden "meine Leitung kaufen" des Denkens ".Antworten:
Damit..
A1 : Nein;
~/snap
soll nicht täglich manuell zugegriffen werden; Es ist ein Einstellungsverzeichnis.A2 : Nein;
~/snap
kann nicht geändert werden; Es überfrachtet Ihr Heimverzeichnis mit Absicht.Es gibt jedoch bereits einen Fehlerbericht zu diesem Problem, der jedoch derzeit nur als Wunschliste priorisiert wird . Wenn Sie von diesem Fehler betroffen sind (und wenn Sie ein = haben), teilen Sie dies
~/snap
den freundlichen Entwicklern mit und ermutigen Sie sie, den Fehler zu beheben, indem Sie seine Bedeutung erhöhen:In der Zwischenzeit schlägt @Rinzwind vor und versteckt das Verzeichnis einfach vor Nautilus, indem Sie dies in eine Shell eingeben:
Alternative bekommt vollständig von Snap befreit von geradezu zu deinstallieren alles im Zusammenhang Snap, wie hier beschrieben .
quelle
Es ist ein reguläres Verzeichnis, das jedoch nicht für den Benutzerzugriff vorgesehen ist. Es wird vom
snapd
Dienstprogramm verwaltet. Es scheint wahrscheinlich , wird es umbenannt werden , um~/.snap
an einem gewissen Punkt. Oder weniger wahrscheinlich~/.local/share/snap
.Wenn es umbenannt wird, wird es automatisch ausgeblendet.
Um sich vorerst vor der Desktop-Shell zu verstecken, erstellen Sie eine Textdatei mit dem Namen
~/.hidden
und fügen Sie das Wort "snap" ein. Dadurch wird der Ordner "~ / snap" vor Nautilus ausgeblendet.Um sich vorerst von der Kommandozeile zu verstecken, Alias
ls
anls -Isnap
. Jetzt wird "snap" beimls
-ing ignoriert .quelle
Alle Snap-Anwendungen selbst (falls installiert) befinden sich im
/snap
Verzeichnis./home/user/snap
enthält Ihre persönlichen Einstellungen für diese Schnappschüsse (falls sie installiert sind).Der
/home/user/snap
Ordner wurde einmal erstellt, als Sie das erstesnap
Paket installiert haben .Falls Sie keine Snap-Anwendungen installiert haben, können Sie den
/home/user/snap
Ordner löschen .Wenn Sie neue Snap-Anwendungen installieren und verwenden, wird der Ordner neu erstellt.
Wie
snapd
"work in progress" - möglicherweise kann in Zukunft ein anderes Standardverzeichnis ausgewählt werden.quelle
Ich denke, ich habe tatsächlich eine Lösung dafür! Na irgendwie. Es gibt eine Nautilus-Erweiterung namens "Nautilus Hide", mit der Dateien und Ordner ausgeblendet werden, ohne dass der Name geändert wird. Im Grunde wird der Name des Ordners in eine Datei geschrieben, die Nautilus verwendet, um festzustellen, ob ein Ordner ausgeblendet werden soll oder nicht.
Klappt wunderbar!
https://github.com/brunonova/nautilus-hide
quelle
echo snap >> ~/.hidden
) ... aber sich auskennen umgit
,cmake
undsudo make install
. Ich denke, dies fügt dem Tisch etwas Neues hinzu .sudo
, um sie zu installieren. Das ist weitaus komplizierter. Zumindest für mich.snap
um~/.hidden
bereits in zwei bestehenden Antworten erklärt; Der einzige Unterschied ist, dass Ihr Ansatz viel komplizierter ist . Ich finde das nicht nützlich, ich würde diese Herangehensweise niemandem empfehlen, daher -1 zur Nützlichkeit.