Selecionando arquivos no terminal - xdg-desktop-portal-scriptfm

Mais uma ferramenta pra galera da customização de terminal.

Ele permite usar seu gerenciador de arquivos de terminal de escolha – ou o dragon-drag-and-drop se você for do time do arrastar e soltar, você escolhe – para abrir arquivos nos programas que tem suporte a portais do Flatpak. Me inspirei no xdg-desktop-portal-termfilechooser – que infelizmente está abandonado há 3 anos e tem umas quatro forks cada uma corrigindo um conjunto diferente de problemas dele.

Para instalar no Arch Linux, por exemplo, seria uma questão de

pacman -S vala
make && sudo make PREFIX=/usr LIBEXECDIR=lib install

(provavelmente seria melhor fazer isso um PKGBUILD…)

Para usar, coloque embaixo de [preferred] em ~/.config/xdg-desktop-portal/portals.conf:

org.freedesktop.impl.portal.FileChooser=scriptfm

A configuração é parecida com a do xdg-desktop-portal-wlr, só que além de mandar o WAYLAND_DISPLAY, você manda o caminho do script com SFM_FILE_SCRIPT=... no dbus-update-activation-environment.

Aprecio qualquer feedback, e exemplos pra colocar no contrib/ do repositório.

3 curtidas