Cómo revisar y cambiar los permisos de aplicaciones Flatpak con Flatseal

Última actualización: 22 de octubre de 2026
  • Flatseal es una interfaz gráfica que permite gestionar el aislamiento (sandbox) de las aplicaciones Flatpak sin usar la terminal.
  • Permite otorgar acceso a carpetas específicas, dispositivos de hardware y conexión a red de forma granular.
  • Es fundamental reiniciar la aplicación después de modificar los permisos para que los cambios surtan efecto.
  • Incluye una función de restablecimiento para volver a la configuración original si la aplicación deja de funcionar correctamente.

Una computadora portátil moderna en un escritorio de madera mostrando un editor de código con tema oscuro, representando un entorno técnico de administración de sistemas Linux.

A veces nos pasa que instalamos una aplicación mediante Flatpak, la abrimos y, aunque el programa parece funcionar de maravilla, nos damos cuenta de que no puede ver ciertas carpetas de un disco duro externo o una memoria USB. No es que el software esté roto, sino que el sistema de aislamiento o «sandbox» de Flatpak está haciendo precisamente su trabajo: evitar que las aplicaciones accedan a cualquier rincón de nuestro sistema sin permiso previo.

Para no tener que pelearnos con la terminal y comandos complejos, existe una herramienta llamada Flatseal. Básicamente, es una interfaz gráfica muy intuitiva que nos permite gestionar estos permisos con unos cuantos clics, permitiéndonos abrir puertas que vienen cerradas por defecto o, por el contrario, restringir accesos a aplicaciones en las que no confiamos plenamente para reforzar la seguridad de nuestro equipo.

¿Qué es exactamente Flatseal y cómo funciona?

Flatseal es una utilidad escrita en GTK3 que sigue la estética de GNOME y cuya función principal es actuar como un panel de control para las aplicaciones Flatpak. Es importante entender que Flatseal no modifica los permisos tradicionales de Linux (los de Unix), sino que gestiona las anulaciones del entorno aislado. Si tienes un programa instalado vía APT y no funciona, Flatseal no te servirá de nada, ya que solo afecta a los paquetes en formato Flatpak.

  Virtualización de servidores: guía completa, ventajas y seguridad

La aplicación nos presenta una lista de todo el software instalado y nos permite ajustar parámetros como el acceso a la red, el uso de la webcam o la capacidad de ejecutar procesos en segundo plano. Es especialmente útil cuando una aplicación no utiliza correctamente los «portales» (el selector de archivos estándar del escritorio) y necesitamos darle acceso permanente a una ruta específica.

Espacio de trabajo de un desarrollador con un laptop abierto mostrando código, una taza de café y un cuaderno, ideal para ilustrar el proceso de configuración de software.

Pasos para instalar Flatseal en Linux

La forma más sencilla de obtener esta herramienta es, precisamente, a través de Flathub. Si ya tienes configurado el sistema, solo tienes que ejecutar el siguiente comando en tu terminal: flatpak install flathub com.github.tchx84.Flatseal. También puedes encontrarlo fácilmente buscando \»Flatseal\» en tu tienda de software gráfica.

Para los usuarios más aventureros que prefieran compilarlo desde el código fuente, pueden clonar el repositorio de GitHub, instalar las plataformas y el SDK de GNOME necesarios y utilizar flatpak-builder para generar la aplicación localmente, aunque para la gran mayoría de los mortales, la versión de Flathub es la opción más recomendable y estable.

Computadora portátil sobre una mesa redonda mostrando un icono de candado de seguridad en la pantalla, simbolizando la gestión de permisos y la seguridad del sistema.

Cómo gestionar los permisos paso a paso

Antes de empezar a mover interruptores a lo loco, es recomendable saber qué permisos tiene la app actualmente. Puedes usar el comando flatpak info --show-permissions IDENTIFICADOR.DE.LA.APP para tener una referencia, aunque Flatseal ya te muestra todo de forma visual. Para cambiar un permiso, el proceso es el siguiente:

  • Cierra la aplicación que quieres modificar por completo; si se queda en segundo plano, los cambios no se aplicarán.
  • Abre Flatseal y selecciona la app en la columna izquierda.
  • Ve a la sección de Sistema de archivos (Filesystem).
  • Si necesitas acceso a una carpeta concreta, añade la ruta en \»Other files\» (por ejemplo: /mnt/Datos/Fotos).
  • Si solo quieres que la app lea los archivos sin modificarlos, añade el sufijo :ro: al final de la ruta.
  • Reinicia la aplicación y comprueba que ya puede acceder a los archivos.
  Detecciones siempre activas en firewall de aplicaciones web

Un pequeño cono de precaución colocado sobre el teclado de una computadora, representando la importancia de configurar los permisos con cuidado para evitar errores del sistema.

Guía de permisos clave para no meter la pata

No todos los interruptores significan lo mismo y activar todo puede dejar tu sistema expuesto. Aquí tienes los más importantes: home permite acceder a toda tu carpeta personal, algo muy amplio que conviene evitar si solo necesitas una subcarpeta. Por otro lado, host es la opción más potente y peligrosa, ya que da acceso a gran parte del sistema de archivos; debe ser el último recurso.

Si buscas algo más equilibrado, usa las opciones xdg-download, xdg-documents o xdg-pictures, que limitan el acceso a las carpetas estándar del usuario. Respecto al hardware, la opción Devices es necesaria para mandos o cámaras, mientras que Network es fundamental para apps que requieren internet, aunque podrías desactivarla en herramientas que solo uses de forma local para mayor privacidad.

Solución de problemas y revertir cambios

Si después de tocar algunos ajustes la aplicación empieza a comportarse de forma errática o se cierra sola, no te preocupes. Flatseal tiene un botón de restablecer que deja los permisos exactamente como estaban al instalar la app. También puedes hacerlo desde la terminal con flatpak override --user --reset IDENTIFICADOR.DE.LA.APP.

Hay situaciones donde Flatseal no es la solución. Por ejemplo, si el disco externo no está montado o si el usuario de Linux no tiene permisos de lectura sobre la carpeta a nivel de sistema, Flatseal no podrá hacer magia. Tampoco soluciona problemas de formatos de archivo no compatibles o fallos en el servidor de sonido PipeWire.

Gestionar el aislamiento de las aplicaciones nos permite equilibrar la funcionalidad con la seguridad, evitando que un software desconocido tenga acceso a toda nuestra vida digital. Lo ideal es aplicar el principio de mínimo privilegio: dar solo el permiso estrictamente necesario, reiniciar la app y verificar el resultado antes de añadir más excepciones.