Flatseal | Flathub Dicas

O Flatpak possui um sistema de permissões muito rico em opções, talvez o formato que tenha mais opções no mundo Linux.

Estas permissões são também uma consequência dos apps em sandbox e a busca por mais segurança/privacidade.

Este Flatpak é mantido por seu desenvolvedor Martin Abente e pela comunidade flathub.

com.github.tchx84.Flatseal

O Flatseal é um utilitário gráfico para revisar e modificar permissões básicas de seus aplicativos Flatpak.

Simples assim! bom, talvez algumas opções que aparecerão não são tão simples de entender ou intuitivas, vou mostrar alguns exemplos de uso neste artigo.

Captura de tela de 2020-03-05 19-51-34
Captura de tela de 2020-03-05 19-53-41

Se você não tem o Flatpak + Flathub no seu sistema, veja isto.

Para instalar acesse sua GNOME Software/Discover/central de software da sua distribuição ou terminal:

flatpak install flathub com.github.tchx84.Flatseal


Agora vamos para alguns casos de uso com Flatseal que uso e percebi sendo usado por muitas pessoas por aí.

Steam

A Steam não vem com acesso a todo seu sistema de arquivos, quer dizer que talvez não encontre / enxergue seu HD de games ao tentar adicionar a biblioteca no cliente Steam.

Para isso precisa conceder a permissão de acordo com o ponto de montagem. No Ubuntu / Debian talvez use /media por padrão, se usar o GNOME Discos para auto montar seus HD”s provavelmente usará /mnt. Então conceda a permissão de acordo com o que você estivar usando.

Apenas coloque o caminho em uma nova entrada das opção “Filesystem” / Outros arquivos:

Alternativamente, caso tenha muitos programas que irão usar seus HD’s externos / secundários e não queira dar permissão um por um, pode dar a permissão globalmente em “Todos os Aplicativos”:

Após reiniciar a Steam ou outro app, eles encontrarão seus HD’s adicionais.

Integração em alguns ambientes de desktop

No Flathub existe a runtime QGnomePlataform para melhor integrar app’s QT em ambiente GNOME, mas não existe o “QGnomeCinnamon” o que pode quebrar algumas integrações com app’s QT em ambiente Cinnamon (padrão no Linux Mint).

O famoso “mouse diferente dentro da aplicação” pode acontecer:

Para corrigir isto, usamos uma variável indicando o tema do ícone selecionado, no caso o DMZ-White (caso não tenha mudado o tema nas configurações do Cinnamon):

XCURSOR_THEME=DMZ-White

Então ao reiniciar os app’s:

Outra permissão muito usada é para temas instalado em ~./theme ou ~./icons (local padrão de instalação de temas via Configurações do Sistema / Temas / Adicionar/Remover/)

home/$USER/.icons/:ro

e

home/$USER/.themes/:ro

Permissão de diretórios da HOME:

Este uso para alguns app’s, dou permissão para diretório Imagens e Vídeos em “Filesystem”:

xdg-pictures

e

xdg-pictures

Socket X11 / Wayland

Não creio ser muito usado, mas para quem usa Wayland e procura usar o máximo de app’s diretamente via Wayland (sem passar por XWayland) o Flatseal também é uma mão na roda, veja este artigo.

Existe muitas outras opções e possibilidades, mas creio que abordei o básico para qualquer um “se virar”.


Viu algum erro ou gostaria de adicionar alguma sugestão/atualização nesta matéria? mande para fastos2016@gmail.com

Deixe um comentário

Blog no WordPress.com.

Acima ↑