Búsqueda de sitios web

Cómo ocultar la subcarpeta 'snap' en la carpeta de inicio en Ubuntu 24.04


Ubuntu tiene algunas aplicaciones instantáneas (por ejemplo, Firefox y AppCenter) preinstaladas en versiones recientes. Las aplicaciones de acoplamiento generan automáticamente una carpeta de acoplamiento en el directorio de inicio del usuario para almacenar datos de la aplicación, cachés y archivos de configuración.

Si no desea ver esa carpeta, puede ocultarla o moverla a otra ubicación. Y aquí se explica cómo hacer el truco paso a paso en Ubuntu 22.04, Ubuntu 24.04 y Ubuntu 24.10.

Método 1: Establecer 'snap' como carpeta oculta

Como sabrás, los archivos/carpetas de Linux con un punto (.) al principio de sus nombres están ocultos de forma predeterminada. El usuario puede verlos u ocultarlos nuevamente presionando el atajo del teclado Ctrl + H.

Sin cambiar el nombre, otra forma de ocultar archivos/carpetas es crear un archivo .hidden en el mismo directorio de archivos/carpetas que desea ocultar, y luego escribir los nombres (uno por línea) en ese archivo.

1. Primero, busque e inicie "Editor de texto".

2. Luego, cree un nuevo documento vacío si el editor de texto no abre uno. En el documento vacío, escriba snap.

Finalmente, presione Ctrl + S para abrir el cuadro de diálogo Guardar como, establezca el nombre del archivo en .hidden y guarde en su directorio de inicio de usuario.

Cuando haya terminado, presione Ctrl+H en la página de inicio del usuario para verificar el archivo .hidden y presione Ctrl+H nuevamente para ocultarlo. La carpeta de instantáneas debería desaparecer si todo va bien.

Método 2: Mover la carpeta 'snap' a ~/.snap/data

Ubuntu introdujo una característica experimental para mover esa carpeta "snap" a la oculta ~/.snap/data hace 3 años. De acuerdo con este hilo, eventualmente será el comportamiento predeterminado.

El indicador experimental hidden-snap-folder permanecerá en el futuro previsible, permitiendo a los usuarios la opción de mover ~/snap a ~/.snap/data, ocultándolo efectivamente. Con el tiempo, esto se convertirá en el comportamiento predeterminado, a menos que se descubra una razón convincente para no hacerlo durante la fase experimental en curso.

Si desea probar esta función para mover la carpeta de ajuste, simplemente abra el terminal (Ctrl + Alt + T) y ejecute el comando:

sudo snap set system experimental.hidden-snap-folder=true

Después de eso, las aplicaciones snap recién instaladas generarán datos de la aplicación, cachés y archivos de configuración en el directorio ~/.snap/data/app-name en lugar de la subcarpeta snap en la página de inicio del usuario.

Sin embargo, en el caso de las aplicaciones de ajuste existentes, debe eliminarlas y volver a instalarlas para aplicar el cambio. Puede usar el comando de lista instantánea para enumerar todas las aplicaciones instantáneas instaladas, luego volver a instalar a través de comandos similares a continuación. Por ejemplo, elimine y vuelva a instalar Firefox:

sudo snap remove firefox && sudo snap install firefox

NOTA: Debe migrar manualmente los datos sobrantes de la aplicación (si es importante) de la carpeta 'snap' original al nuevo directorio '.snap/data'.

Para deshabilitar esta función experimental, simplemente use el comando:

sudo snap unset system experimental.hidden-snap-folder

De nuevo, tienes que volver a instalar las aplicaciones de Snap para que funcione, y los datos sobrantes hay que volver a migrarlos manualmente.