Cómo administrar los permisos de la aplicación Flatpak en Linux con Flatseal

Flatpak es un sistema de empaquetado universal que facilita la instalación de software en Linux. Es estable, compatible con versiones anteriores y agrupa las dependencias con el propio programa, por lo que no es necesario que las instale por separado.

Otra ventaja de Flatpak es que todos los programas de Flatpak se ejecutan dentro de una caja de arena para mejorar la seguridad del sistema. Sin embargo, esto también significa que cada programa Flatpak necesita solicitar acceso a diferentes componentes del sistema.

Si usa Flatpak, sabrá que administrar estos permisos puede ser complicado. Flatseal es una utilidad gráfica que simplifica esto y le permite ver y modificar fácilmente los permisos de Flatpak en Linux.

Vamos a sumergirnos para ver cómo.

¿Qué es el sello plano?

Flatseal es una aplicación basada en GUI con una interfaz gráfica ordenada que le permite ver y administrar los permisos para todos los paquetes Flatpak instalados en su máquina. Es fácil de usar, y dado que estropear los permisos puede tener consecuencias negativas, viene con un botón de reinicio para ayudarlo a restablecer todos los permisos a su estado predeterminado si algo sale mal.

Todo, desde permisos de red básicos hasta permisos para sistemas de ventanas, aceleración de GPU, memoria compartida, virtualización, archivos de usuario o del sistema y variables de entorno, Flatseal le permite administrar todo tipo de permisos según sus necesidades.

Cómo instalar Flatseal en Linux

Flatseal funciona en todas las distribuciones de Linux que admiten Flatpak. Está disponible como un paquete Flatpak y puedes instalarlo abriendo la terminal y ejecutando el siguiente comando:

                      
                        
                          flatpak
                        
                        
                          install
                        
                        
                          flathub
                        
                        
                          com
                        
                        
                          .github
                        
                        
                          .tchx84
                        
                        
                          .Flatseal
                        
                      
                    

Alternativamente, si prefiere construirlo usted mismo, comience por clonar el repositorio de Flatseal en su dispositivo. Abra la terminal y use este comando para hacer esto:

                      
                        git 
                        
                          clone
                        
                         https:
                        
                          //github.com/tchx84/Flatseal.git
                        
                      
                    

Ahora, navegue al directorio Flatseal usando el comando cd, así:

                      
                        
                          cd
                        
                         Flatseal
                      
                    

Finalmente, ejecute estos comandos para construir Flatseal:

                      
                        flatpak-builder 
                        
                          --force-clean --repo=repo build com.github.tchx84.Flatseal.json
                        
                        
flatpak build-bundle repo flatseal .flatpak com .github .tchx84 .Flatseal
flatpak install flatseal .flatpak

Cómo usar Flatseal para ver y administrar los permisos de Flatpak

Después de instalar Flatseal, abra el menú de aplicaciones, busque Flatseal y ejecútelo.

Cuando se inicie Flatseal, verá la ventana principal con dos paneles. El panel izquierdo le permite seleccionar Flatpaks, y el de la derecha es donde puede ver y administrar los permisos para la aplicación Flatpak seleccionada.

Si es nuevo en Flatpak y desea obtener más información sobre sus permisos, haga clic en el ícono del menú de hamburguesas en la ventana principal de Flatseal y seleccione Documentación de las opciones del menú. Utilice los hipervínculos de la página de documentación para conocerlos. Golpea el X botón en la esquina superior derecha para close la página de documentación.

1. Ver los permisos del paquete Flatpak

Para ver qué permisos está utilizando un paquete Flatpak, selecciónelo en la barra lateral de la izquierda y verá todos sus permisos en la ventana de la derecha.

Si tiene una larga lista de paquetes Flatpak instalados en la computadora, en lugar de desplazarse por la lista, Flatseal le permite buscar un paquete directamente. Para esto, haga clic en el ícono de búsqueda en la esquina superior izquierda de la ventana de Flatseal, ingrese el nombre del paquete y Flatseal lo mostrará si está disponible. Haga clic en él para seleccionar el paquete y ver sus permisos.

Cuando seleccione un paquete Flatpak, verá todos sus detalles junto con los permisos que utiliza en la ventana derecha. Encontrará algunos detalles sobre el paquete Flatpak, como el autor, el número de versión, el tiempo de ejecución y la fecha en que se actualizó por última vez.

Debajo de esta sección, verá una lista de todos los permisos que utiliza el paquete Flatpak, clasificados en diferentes categorías de permisos para facilitar la navegación por los permisos y ahorrarle tiempo.

Si quieres saber más sobre un Flatpak, también hay un Mostrar detalles en la parte superior de la ventana de Flatseal. Simplemente seleccione el paquete y presione Mostrar detalles y abrirá el paquete en el administrador de software.

Además, también puede desinstalar un paquete Flatpak desde aquí haciendo clic en el Borrar o el icono de la papelera junto a él.

2. Modificación de los permisos del paquete Flatpak

La modificación de los permisos de un paquete Flatpak implica activar o desactivar el interruptor junto al permiso del sistema que desea permitir o denegar.

Después de seleccionar un Flatpak y ver sus permisos, cambie el interruptor para encenderlo o apagarlo. Ciertos Flatpaks ya tendrán permisos habilitados para ciertos componentes esenciales del sistema, así que tenga cuidado cuando los cambie.

Cuando habilita o deshabilita los permisos para un paquete Flatpak, Flatseal mostrará un ícono de alerta junto a él para informarle que el permiso ha cambiado.

De manera similar, cuando modifica los permisos para ciertos componentes del sistema, como Notificaciones verás un Desarmar junto al interruptor para ayudarlo a anular el cambio de permiso y revertirlo a su estado anterior.

Ahora, aunque desaconsejable, a menos que tenga algunos paquetes Flatpak seleccionados y sepa lo que está haciendo, Flatseal también le permite modificar los permisos de todos los Flatpaks instalados en su máquina a la vez.

Para esto, seleccione Todas las aplicaciones en el panel de la izquierda y luego cambie los interruptores junto a los permisos que desea otorgar o denegar en la ventana derecha.

3. Restablecer los permisos del paquete Flatpak a los valores predeterminados

En cualquier momento, si cree que los cambios en sus permisos están causando problemas o afectando alguna de las funciones de su Flatpak, puede restablecer los permisos para restaurarlos a los valores predeterminados.

Para hacer esto, seleccione el paquete de la barra lateral y haga clic en el Reiniciar botón en la ventana derecha. Alternativamente, si desea hacerlo para todos los paquetes Flatpak, elija Todas las aplicaciones en su lugar y golpe Reiniciar .

Administre todos los permisos de la aplicación Flatpak en un solo lugar

Administrar los permisos de las aplicaciones en su computadora es una función útil que lo ayuda a realizar un seguimiento de los permisos que requieren sus aplicaciones para funcionar correctamente. Flatseal es posiblemente la mejor utilidad que existe para ver y administrar los permisos de la aplicación Flatpak en Linux. Y lo mejor es que, dado que es una aplicación gráfica, puede hacer todo esto con unos pocos clics.

Si es nuevo en Flatpak, probablemente se sienta abrumado por las complejidades de este nuevo sistema de empaque. Familiarizarse con algunos de los conceptos básicos lo ayudará a sentirse más cómodo al usar Flatpak.

Related Posts