No soy particularmente aficionado a las aplicaciones que saturan mi $HOMEdirectorio con sus propios archivos o directorios. Rara vez es un problema, porque la mayoría de las aplicaciones tienen la cortesía de ocultar sus datos con el prefijo de un punto o conforme al ~/.configestándar. Pero no se rompe.
Q1 : ¿He entendido mal este directorio? Es ~/snaprealmente un directorio en el que se supone que debo entrar y acceder a diario a la par con ~/downloads, ~/pictures, ~/work, etc?
P2 : En cualquier caso: ¿puedo moverlo, por ejemplo ~/.snap? No puedo encontrar nada por el estilo /etc/snap, /etc/default/snapo ~/.config/snappara modificar las cosas. Lo intenté export SNAP_USER_DATA=$HOME/.snappero no funcionó.
configuration
home-directory
snap
default
Stephan Henningsen
fuente
fuente

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}_"; doneesto es realmente inofensivo para ejecutar, pero debe eliminar el últimoechoallí y creo que "comprará mi línea de pensamiento ".Respuestas:
Entonces..
A1 : no;
~/snapse supone que no se debe acceder a él manualmente a diario; Es un directorio de configuración.A2 : no;
~/snapno puede ser cambiado; está abarrotando su directorio de inicio por diseño.Sin embargo, ya hay un informe de error sobre este problema, pero actualmente solo se prioriza como lista de deseos . Si se ve afectado por este error (y lo es si tiene un
~/snap=), infórmeles a los desarrolladores amables y aliéntelos a solucionar el problema aumentando su importancia:Mientras tanto, haga lo que @Rinzwind sugiere y simplemente oculte el directorio de Nautilus escribiendo esto en un shell:
Alternativamente, elimine completamente el complemento desinstalando completamente todo lo relacionado con el complemento, como se describe aquí .
fuente
Es un directorio regular, pero en realidad no está destinado al acceso de los usuarios. Es administrado por la
snapdutilidad. Parece probable que pasará a llamarse a~/.snapen algún momento. O menos probable que lo haga~/.local/share/snap.Cuando se renombra, se ocultará automáticamente.
Para esconderse del shell del escritorio por ahora, cree un archivo de texto llamado
~/.hiddeny coloque la palabra "snap" en él. Esto ocultará la carpeta "~ / snap" de Nautilus.Para esconderse de la línea de comando por ahora, alias
lsals -Isnap. Ahora "snap" se ignorará al hacerls-ing.fuente
Todas las aplicaciones de complemento (en caso de que estén instaladas) se encuentran en el
/snapdirectorio./home/user/snapcontiene su configuración personal de esas instantáneas (en caso de que estén instaladas).La
/home/user/snapcarpeta se creó una vez cuando instaló el primersnappaquete.En caso de que no tenga instaladas aplicaciones instantáneas, puede eliminar la
/home/user/snapcarpeta.Si instala y utiliza nuevas aplicaciones de complemento, la carpeta se volverá a crear, esto se hace por diseño.
Como
snapdes "trabajo en progreso", tal vez se pueda seleccionar otro directorio predeterminado en el futuro.fuente
¡Creo que realmente tengo una solución para esto! Así un poco. Hay una extensión de Nautilus llamada "Nautilus Hide" que ocultará archivos y carpetas sin cambiar su nombre. Básicamente, escribe el nombre de la carpeta en un archivo que Nautilus usa para ver si una carpeta debe estar oculta o no.
¡Funciona de maravilla!
https://github.com/brunonova/nautilus-hide
fuente
echo snap >> ~/.hidden) ... pero conocen su camino alrededorgit,cmakeysudo make install. Supongo que esto agrega algo nuevo a la tabla.sudopara instalarlo. Esto es mucho más complicado. Al menos para mi.snapa~/.hiddenya se ha explicado en dos respuestas existentes; La única diferencia es que su enfoque es mucho más complicado . No me parece útil, no recomendaría este enfoque a nadie, de ahí -1 a la utilidad.