Na minha máquina, tenho vários xdg-desktop-portal
$ ls -la /usr/share/xdg-desktop-portal/portals
.rw-r--r-- 100 root 23 Mar 14:48 gnome-keyring.portal
.rw-r--r-- 99 root 20 Mar 02:25 gnome-shell.portal
.rw-r--r-- 548 root 18 Oct 2022 gnome.portal
.rw-r--r-- 495 root 29 Nov 2022 gtk.portal
Qual é o comando para mudar para um xdg-desktop-portal diferente?
O
xdg-desktop-portal
é uma interface que permite que os aplicativos se comuniquem com o ambiente de área de trabalho, não é algo que pode ser alternado entre diferentes implementações usando uma variável de ambiente.As diferentes implementações de portal que você vê no
/usr/share/xdg-desktop-portal/portals
diretório são diferentes backends de portal fornecidos por diferentes ambientes de área de trabalho. Cada back-end do portal serve como uma ponte entre o aplicativo e o ambiente de área de trabalho correspondente.Para usar uma
xdg-desktop-portal
implementação específica, você normalmente precisaria usar um ambiente de área de trabalho que forneça essa implementação. O ambiente de área de trabalho que você está usando atualmente determina qual back-end do portal é usado.Se você tiver vários ambientes de área de trabalho instalados em sua máquina, poderá alternar entre eles efetuando logout e escolhendo um ambiente de área de trabalho diferente na tela de login. Cada ambiente de desktop virá com sua própria
xdg-desktop-portal
implementação padrão.