web-dev-qa-db-fra.com

Comment faire en sorte que Firefox 64 utilise la boîte de dialogue de sélection de fichier KDE?

Par défaut, Firefox utilise la boîte de dialogue de sélection de fichier GTK lorsque vous appuyez, par exemple, sur Control+O ouvrir un fichier local.

Comment un utilisateur de Kubuntu fait-il que Firefox utilise la boîte de dialogue de sélection de fichier KDE?

6
DK Bose

Ceci est possible dans Firefox 64 avec la mise en garde importante qu'il est actuellement buggé . Voir l'édition ci-dessous.

Tout d'abord, les utilisateurs de Kubuntu 18.04+ doivent installer xdg-desktop-portal. xdg-desktop-portal-kde est probablement déjà installé sur votre système par défaut.

  • Pour voir si vous l'aimez, lancez simplement GTK_USE_PORTAL=1 firefox

  • Si vous souhaitez conserver la boîte de dialogue de sélection de fichier KDE pour Firefox, ajoutez export GTK_USE_PORTAL=1 à la fin de votre ~/.profile en supposant que votre système n'utilise ni ~/.bash_profile ni ~/.bash_login. Ni ~/.bash_profile ni ~/.bash_login ne sont présents dans une installation Kubuntu par défaut. Déconnectez-vous et reconnectez-vous.

Voici une image de la boîte de dialogue de sélection de fichier GTK dans Firefox 64:

GTK file selection dialog

Et voici à quoi ressemble la boîte de dialogue de sélection de fichier KDE dans Firefox 64:

Firefox 64 with KDE file selection dialog

Sources:


Edit (grâce aux commentaires fournis par cipricus ):

  • Il existe actuellement un problème majeur avec l'aspect "Enregistrer sous ...". Les utilisateurs doivent fournir le nom de fichier et l'extension eux-mêmes. Cela peut être difficile lorsque vous téléchargez, par exemple, un fichier .deb à partir de https://www.google.com/chrome/ . Bogue 402077 - SaveFile ne définit pas le nom actuel a peut-être résolu ce problème dans une certaine mesure.

  • D'autres problèmes d'utilisation ont trait à la boîte de dialogue de sélection de fichier qui passe par défaut au dossier racine si un utilisateur configure Firefox pour demander la destination du téléchargement.

6
DK Bose