Configuration du navigateur/Intégration de la fenêtre de dialogue Firefox

    From KDE UserBase Wiki
    Revision as of 13:58, 10 August 2019 by ChristianW (talk | contribs)
    The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
    Apartir de la version 64, Firefox peut afficher les fenêtres de dialogue Plasma "Ouvrir" et "Enregistrer" de façon native, s'intégrant ainsi mieux à l'aspect et au comportement du bureau Plasma.

    Attention

    C'est une nouvelle fonctionnalité, et devrait être considéré expérimentale. Donc il faut s'attendre à trouver des bugs, merci d'écrire un rapport de bug pour chaque bug trouvé: https://community.kde.org/Get_Involved/Bug_Reporting

    Pour activer les fenêtres de dialogue natives :

    • Installer les bibliothèques nécessaires. Dans la plupart des distributions, pour cela il suffit d'installer le programme xdg-desktop-portal. Il se peut que celui-ci soit séparé en deux programmes, xdg-desktop-portal et xdg-desktop-portal-kde.
    • Créer une copie de fichier "desktop" de Firefox :
      cp /usr/share/applications/firefox.desktop $HOME/.local/share/applications
      . Si cette fonctionnalité est désirée pour tous les utilisateurs, il faut mieux modifié le raccourci utilisé par le système avec les privilèges administrateurs (root).
    • En utilisant l'outil kwriteconfig dans un terminal (ou un éditeur de texte), modifier les directives Exec pour dire à Firefox d'utiliser la fonctionnalité "Portal".
      kwriteconfig5 --file $HOME/.local/share/applications/firefox.desktop --group "Desktop Entry" --key "Exec" "GTK_USE_PORTAL=1 /usr/lib/firefox/firefox %u"
      kwriteconfig5 --file $HOME/.local/share/applications/firefox.desktop --group "Desktop Action new-window" --key "Exec" "GTK_USE_PORTAL=1 /usr/lib/firefox/firefox --new-window %u"
      kwriteconfig5 --file $HOME/.local/share/applications/firefox.desktop --group "Desktop Action new-private-window" --key "Exec" "GTK_USE_PORTAL=1 /usr/lib/firefox/firefox --private-window %u"
      

    Attention

    Changer toutes les directives "Exec" est nécessaire car Firefox peut être démarré dans plusieurs modes.