No soy particularmente aficionado a las aplicaciones que saturan mi $HOME
directorio 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 ~/.config
estándar. Pero no se rompe.
Q1 : ¿He entendido mal este directorio? Es ~/snap
realmente 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/snap
o ~/.config/snap
para modificar las cosas. Lo intenté export SNAP_USER_DATA=$HOME/.snap
pero 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}_"; done
esto es realmente inofensivo para ejecutar, pero debe eliminar el últimoecho
allí y creo que "comprará mi línea de pensamiento ".Respuestas:
Entonces..
A1 : no;
~/snap
se supone que no se debe acceder a él manualmente a diario; Es un directorio de configuración.A2 : no;
~/snap
no 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
snapd
utilidad. Parece probable que pasará a llamarse a~/.snap
en 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
~/.hidden
y coloque la palabra "snap" en él. Esto ocultará la carpeta "~ / snap" de Nautilus.Para esconderse de la línea de comando por ahora, alias
ls
als -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
/snap
directorio./home/user/snap
contiene su configuración personal de esas instantáneas (en caso de que estén instaladas).La
/home/user/snap
carpeta se creó una vez cuando instaló el primersnap
paquete.En caso de que no tenga instaladas aplicaciones instantáneas, puede eliminar la
/home/user/snap
carpeta.Si instala y utiliza nuevas aplicaciones de complemento, la carpeta se volverá a crear, esto se hace por diseño.
Como
snapd
es "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
,cmake
ysudo make install
. Supongo que esto agrega algo nuevo a la tabla.sudo
para instalarlo. Esto es mucho más complicado. Al menos para mi.snap
a~/.hidden
ya 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.