Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
firefox_quelques_astuces [Le 17/10/2022, 01:07]
Coeur Noir [Sauvegarde et récupération du profil : la synchronisation]
firefox_quelques_astuces [Le 25/01/2024, 02:52] (Version actuelle)
Coeur Noir [Contexte multi-utilisateurs ( installation pour tous les utilisateurs )]
Ligne 1: Ligne 1:
-{{tag>​Jammy firefox navigateur snap administration}}+{{tag>22.04 Jammy firefox navigateur snap administration}}
 ====== Firefox, quelques astuces : profil, installation,​ lanceurs… ====== ====== Firefox, quelques astuces : profil, installation,​ lanceurs… ======
 Depuis Ubuntu 22.04, Firefox est installé par défaut au format snap. Depuis Ubuntu 22.04, Firefox est installé par défaut au format snap.
Ligne 15: Ligne 15:
  
 ===== Sauvegarde et récupération du profil : la synchronisation ===== ===== Sauvegarde et récupération du profil : la synchronisation =====
-Il y a bien sûr la méthode manuelle, où on copie-colle un tel dossier « profil » d'une installation à l'​autre de Firefox, d'une session à l'​autre voire d'un OS vers un autre. Valable mais pas sans risques :{{ :​firefox:​ff_sync_01.png?​direct&​400|}}\\+Il y a bien sûr la méthode manuelle, où on copie-colle un tel dossier « profil » d'une installation à l'​autre de Firefox, d'une session à l'​autre voire d'un OS vers un autre.\\ 
 +Valable mais pas sans risques :{{ :​firefox:​ff_sync_01.png?​direct&​400|}}\\
   * on n'a pas droit à l'​erreur lors de la manipulation de ces éléments,​\\   * on n'a pas droit à l'​erreur lors de la manipulation de ces éléments,​\\
   * nécessite une bonne connaissance des divers OS concernés, et du fonctionnement interne de ce dossier de profil,\\   * nécessite une bonne connaissance des divers OS concernés, et du fonctionnement interne de ce dossier de profil,\\
   * posera problème lorsque des évolutions de Firefox induisent des modifications dans la façon de créer les éléments de ce profil. Ça ne survient pas à chaque mise à jour de Firefox, mais peut arriver lors de mises à jour majeures.\\   * posera problème lorsque des évolutions de Firefox induisent des modifications dans la façon de créer les éléments de ce profil. Ça ne survient pas à chaque mise à jour de Firefox, mais peut arriver lors de mises à jour majeures.\\
-  * posera problème avec des extensions qui dépendent spécifiquement d'un OS… +  * posera problème avec des extensions qui dépendent spécifiquement d'un OS  
 +  * et avec la sauvegarde des mots de passe entre des OS différents
  
 Pour sauvegarder et récupérer le dossier de profil **à moindre effort**, il existe depuis une bonne dizaine d'​années [[https://​support.mozilla.org/​fr/​kb/​configurer-synchronisation-ordinateur|un service de synchronisation proposé par Mozilla]]. Pour sauvegarder et récupérer le dossier de profil **à moindre effort**, il existe depuis une bonne dizaine d'​années [[https://​support.mozilla.org/​fr/​kb/​configurer-synchronisation-ordinateur|un service de synchronisation proposé par Mozilla]].
Ligne 48: Ligne 50:
 On va donc s'​occuper de ces aspects manuellement,​ c'est assez simple dans un contexte utilisateur~humain~unique,​ c'est un peu moins simple dans un contexte multi-utilisateur ( mais pas compliqué non plus ! )\\ On va donc s'​occuper de ces aspects manuellement,​ c'est assez simple dans un contexte utilisateur~humain~unique,​ c'est un peu moins simple dans un contexte multi-utilisateur ( mais pas compliqué non plus ! )\\
 ==== Contexte utilisateur unique ( installation dans sa session uniquement ) ==== ==== Contexte utilisateur unique ( installation dans sa session uniquement ) ====
-Ici on ne travaille que dans la session utilisateur concernée donc zéro besoin de //sudo// car pas de modif' côté système ​:\\+Ici on ne travaille que dans la session utilisateur concernée donc zéro besoin de //sudo// car pas de modif' côté système.\\ 
 +On aura éventuellement besoin de voir les [[fichier_cache|éléments cachés]].\\
   * décompressez l'​archive autonome dans un emplacement de votre ''​$HOME''​ par ex. **~/​Logiciels** et renommez simplement le dossier obtenu en ''​firefox''​\\   * décompressez l'​archive autonome dans un emplacement de votre ''​$HOME''​ par ex. **~/​Logiciels** et renommez simplement le dossier obtenu en ''​firefox''​\\
-  * placez dans **~/.local/share/bin** ( ou **~/bin** ) un lien symbolique nommé ''​firefox''​ qui cible l'​exécutable :\\ +  * placez dans **~/​.local/​bin** ( ou **~/bin** ) un lien symbolique nommé ''​firefox''​ qui cible l'​exécutable :\\ 
-<​code>​ln -s ~/​Logiciels/​firefox/​firefox ~/.local/share/bin/         # important le dernier caractère / indique qu'on crée un lien éponyme *dans* bin</​code>​+<​code>​ln -s ~/​Logiciels/​firefox/​firefox ~/​.local/​bin/ ​        # important le dernier caractère / indique qu'on crée un lien éponyme *dans* bin</​code>​
   * créez dans **~/​.local/​share/​applications** un lanceur nommé ''​firefox.desktop''​ qui contiendra [[https://​raw.githubusercontent.com/​Coeur-Noir/​Firefox-launchers/​main/​firefox.desktop%20%5Bfr-en%20only%5D|ce texte]] ( version courte, Français+Anglais. )\\   * créez dans **~/​.local/​share/​applications** un lanceur nommé ''​firefox.desktop''​ qui contiendra [[https://​raw.githubusercontent.com/​Coeur-Noir/​Firefox-launchers/​main/​firefox.desktop%20%5Bfr-en%20only%5D|ce texte]] ( version courte, Français+Anglais. )\\
 Relancez votre session : vous devriez trouver Firefox dans votre menu habituel d'​applications **mais ne le lancez pas tout de suite**.\\ Relancez votre session : vous devriez trouver Firefox dans votre menu habituel d'​applications **mais ne le lancez pas tout de suite**.\\
-\\+<note important>​Par défaut sous Ubuntu, les chemins **~/bin** et **~/​.local/​bin** font partie de la variable d'​environnement $PATH\\ 
 +**par contre** par défaut, aucun répertoire //bin// n'​existe dans le $HOME, il faut donc le ou les créer manuellement.</​note>​
 Dans les paramètres de votre environnement de bureau, **trouvez l'​équivalent de « Applications par défaut »** et choisissez Firefox comme Navigateur Internet ( ce choix existe grâce à la présence du lanceur dans **~/​.local/​share/​applications** ).\\ Dans les paramètres de votre environnement de bureau, **trouvez l'​équivalent de « Applications par défaut »** et choisissez Firefox comme Navigateur Internet ( ce choix existe grâce à la présence du lanceur dans **~/​.local/​share/​applications** ).\\
 \\ \\
Ligne 85: Ligne 89:
   * placez dans ''/​usr/​bin''​ un lien symbolique nommé ''​firefox''​ qui cible l'​exécutable ( ici ''/​opt/​firefox/​firefox''​ )\\   * placez dans ''/​usr/​bin''​ un lien symbolique nommé ''​firefox''​ qui cible l'​exécutable ( ici ''/​opt/​firefox/​firefox''​ )\\
 <​code>​sudo ln -s /​opt/​firefox/​firefox /​usr/​bin/</​code>​ <​code>​sudo ln -s /​opt/​firefox/​firefox /​usr/​bin/</​code>​
 +**Pour les versions d'​×buntu > 22.04** : un script nommé //firefox// existe déjà dans ''/​usr/​bin''​ → renommez-le préalablement en //​firefox.bak//​
 +<​code>​sudo mv /​usr/​bin/​firefox /​usr/​bin/​firefox.bak</​code>​
   * créez dans ''/​usr/​share/​applications''​ un lanceur nommé ''​firefox.desktop''​ qui contiendra [[https://​raw.githubusercontent.com/​Coeur-Noir/​Firefox-launchers/​main/​firefox.desktop%20%5Binternational%5D|ce texte]] ( version longue, internationale ).\\   * créez dans ''/​usr/​share/​applications''​ un lanceur nommé ''​firefox.desktop''​ qui contiendra [[https://​raw.githubusercontent.com/​Coeur-Noir/​Firefox-launchers/​main/​firefox.desktop%20%5Binternational%5D|ce texte]] ( version longue, internationale ).\\
 <​code>​sudo touch /​usr/​share/​applications/​firefox.desktop <​code>​sudo touch /​usr/​share/​applications/​firefox.desktop
 gedit admin:///​usr/​share/​applications/​firefox.desktop ​    # ouvrira gedit en mode administrateur,​ qui demandera le mot de passe aux moments opportuns.</​code>​ gedit admin:///​usr/​share/​applications/​firefox.desktop ​    # ouvrira gedit en mode administrateur,​ qui demandera le mot de passe aux moments opportuns.</​code>​
 +**Pour les versions > 22.04** : un lanceur nommé //​firefox.desktop//​ existe déjà dans ''/​usr/​share/​applications''​ MAIS il porte une option qui en interdit l'​affichage → il s'agit donc de changer cette option :
 +<​code>​sudo nano /​usr/​share/​applications/​firefox.desktop</​code>​
 +et faites en sorte que cette ligne ( la troisième ) ''​NoDisplay=true''​ devienne ''​NoDisplay=false''​ pour « réactiver » l'​affichage de ce lanceur ;-)
 +
 De cette façon seuls les utilisateurs membres du groupe **users** peuvent voir, utiliser et mettre à jour le Firefox contenu dans ''/​opt/​firefox'',​ il est donc impératif d'​ajouter les utilisateurs concernés au groupe **users** via\\ De cette façon seuls les utilisateurs membres du groupe **users** peuvent voir, utiliser et mettre à jour le Firefox contenu dans ''/​opt/​firefox'',​ il est donc impératif d'​ajouter les utilisateurs concernés au groupe **users** via\\
 <​code>​sudo adduser un_utilisateur users</​code>​ <​code>​sudo adduser un_utilisateur users</​code>​
 ou via un utilitaire graphique du genre « Utilisateurs et Groupes » ( fourni par **[[apt>​gnome-system-tools]]** ).\\ ou via un utilitaire graphique du genre « Utilisateurs et Groupes » ( fourni par **[[apt>​gnome-system-tools]]** ).\\
 +**À partir d'​×buntu 23.04** les utilisateurs « humains » sont dorénavant automatiquement membres du groupe //​users//​.\\
 <​note>​**Le choix du groupe //​users//​**\\ <​note>​**Le choix du groupe //​users//​**\\
 Le groupe //users// de gid //100// existe par défaut sous Linux. Les utilisateurs « humains » d'un système peuvent ( devraient ? ) faire partie de ce groupe.\\ Le groupe //users// de gid //100// existe par défaut sous Linux. Les utilisateurs « humains » d'un système peuvent ( devraient ? ) faire partie de ce groupe.\\
-Ubuntu manifestement ne s'en sert pas.\\ +Ubuntu manifestement ne s'en sert pas, du moins jusqu'​à la version **22.04** ( Jammy ).\\ 
-Ça évite de créer un groupe dédié à ce dossier ''/​opt/​firefox''​ mais c'est une stratégie envisageable ( gérer précisément qui accède à quelle application… )</​note>​+Ça évite de créer un groupe dédié à ce dossier ''/​opt/​firefox''​ mais c'est une stratégie envisageable ( gérer précisément qui accède à quelle application, via un groupe //firefox// par exemple… )</​note>​
 \\ \\
 **Les mêmes remarques qu'au §2.1 s'​appliquent concernant le choix du navigateur par défaut**, qu'on peut affiner pour le système avec : **Les mêmes remarques qu'au §2.1 s'​appliquent concernant le choix du navigateur par défaut**, qu'on peut affiner pour le système avec :
Ligne 101: Ligne 112:
 <​code>​xdg-settings set default-web-browser firefox.desktop</​code>​ <​code>​xdg-settings set default-web-browser firefox.desktop</​code>​
 \\ \\
-**Voilà donc un Firefox fonctionnel,​ rapide, qui écrit ses informations de profil classiquement dans ''​~/​.mozilla/​firefox'',​ qui se tiendra à jour automatiquement,​ pour peu qu'il soit lancé par un quelconque utilisateur membre du groupe //users// et « compatible » avec toutes les extensions ( keepassx, audio-video-downloader,​ le connecteur chrome-gnome-shell,​ etc ).**\\+**Voilà donc un Firefox fonctionnel,​ rapide, qui écrit ses informations de profil classiquement dans ''​~/​.mozilla/​firefox'',​ qui se tiendra à jour automatiquement,​ pour peu qu'il soit lancé par un quelconque utilisateur membre du groupe //users// et « compatible » avec toutes les extensions ( keepassx, audio-video-downloader,​ le connecteur chrome-gnome-shell, [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22609795#​p22609795|EiD carte d'​identité électronique Belge]], etc ).**\\
 \\ \\
 //Cherry on the cake// cette méthode n'a rien de spécifique à Ubuntu et s'​appliquera dans d'​autres ( toutes ? ) distributions Linux. //Cherry on the cake// cette méthode n'a rien de spécifique à Ubuntu et s'​appliquera dans d'​autres ( toutes ? ) distributions Linux.
Ligne 117: Ligne 128:
 <note tip>Tant que vous agissez dans votre ''​$HOME''​ où //sudo// n'est jamais nécessaire,​ la création de lien symbolique peut se réaliser sans commande via l'​explorateur de fichiers, [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2074175|pour Nautilus voir comment activer cette option]].</​note>​ <note tip>Tant que vous agissez dans votre ''​$HOME''​ où //sudo// n'est jamais nécessaire,​ la création de lien symbolique peut se réaliser sans commande via l'​explorateur de fichiers, [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2074175|pour Nautilus voir comment activer cette option]].</​note>​
 <note warning>​[[https://​doc.ubuntu-fr.org/​firefox#​firefox_par_defaut|La solution « ppa » proposée par la doc]]' paraîtra plus simple cependant **elle implique de modifier les préférences du gestionnaire de paquets APT**.\\ <note warning>​[[https://​doc.ubuntu-fr.org/​firefox#​firefox_par_defaut|La solution « ppa » proposée par la doc]]' paraîtra plus simple cependant **elle implique de modifier les préférences du gestionnaire de paquets APT**.\\
-Ici on ne fait que jouer avec les droits et permissions « basiques » du système de fichiers. La maintenance à long terme du //ppa// nécessaire semble moins garantie que l'​existence de l'​archive autonome sur le site officiel de Mozilla/​Firefox.</​note>​+Ici on ne fait que jouer avec les droits et permissions « basiques » du système de fichiers. La maintenance à long terme du //ppa// nécessaire semble moins garantie que l'​existence de l'​archive autonome sur le site officiel de Mozilla/​Firefox.\\ 
 +\\ 
 +À priori ça n'est donc pas la voie « ppa » qui sera retenue mais un dépôt en bonne et due forme.\\ 
 +**Pour installer Firefox ( 121 et + ) en .deb** [[https://​support.mozilla.org/​fr/​kb/​installer-firefox-linux#​w_installation-par-paquet-deb-pour-les-distributions-basees-sur-debian|c'​est par là]] ;-)</​note>​
 ===== Des lanceurs pour site web avec profil et icône dédiés, faute de PWA ===== ===== Des lanceurs pour site web avec profil et icône dédiés, faute de PWA =====
 **Kesaco les PWA ?**\\ **Kesaco les PWA ?**\\
Ligne 138: Ligne 152:
 \\ \\
 Les chemins évoqués par la suite concernent un Firefox **installé en //.deb// ou depuis //​l'​archive autonome officielle//​**,​\\ Les chemins évoqués par la suite concernent un Firefox **installé en //.deb// ou depuis //​l'​archive autonome officielle//​**,​\\
-il conviendra de les adapter en cas de //​snap// ​ →  **~/​snap/​firefox/​** au lieu de **~/​.mozilla/​firefox/​**\\+il conviendra de les adapter en cas de //​snap// ​ →  **~/snap/​firefox/​common/​.mozilla/firefox/** au lieu de **~/​.mozilla/​firefox/​**\\
 ou //​flatpak// ​ →  **~/​.var/​app/​org.mozilla.firefox/​.mozilla/​firefox/​** au lieu de **~/​.mozilla/​firefox/​**\\ ou //​flatpak// ​ →  **~/​.var/​app/​org.mozilla.firefox/​.mozilla/​firefox/​** au lieu de **~/​.mozilla/​firefox/​**\\
 \\ \\
Ligne 203: Ligne 217:
 Comment=FiP via Firefox Comment=FiP via Firefox
 Icon=fip Icon=fip
-Exec=firefox -P FiP https://​www.radiofrance.fr/​fip --class FiP %u+Exec=firefox -P FiP https://​www.radiofrance.fr/​fip --class ​FiP --name ​FiP %u
 Categories=AudioVideo;​Audio;​Player;​Network;​ Categories=AudioVideo;​Audio;​Player;​Network;​
 StartupWMClass=FiP StartupWMClass=FiP
Ligne 223: Ligne 237:
 → cherche par défaut un fichier //.png// ou //.svg// nommé //fip// dans **/​usr/​share/​icons/​** et **~/​.local/​share/​icons/​**\\ → cherche par défaut un fichier //.png// ou //.svg// nommé //fip// dans **/​usr/​share/​icons/​** et **~/​.local/​share/​icons/​**\\
 → {{:​firefox:​fip.png?​linkonly |cadeau}}, enregistrez-la sous **~/​.local/​share/​icons/​**\\ → {{:​firefox:​fip.png?​linkonly |cadeau}}, enregistrez-la sous **~/​.local/​share/​icons/​**\\
-<​code>​Exec=firefox -P FiP https://​www.radiofrance.fr/​fip --class FiP %u</​code>​+<​code>​Exec=firefox -P FiP https://​www.radiofrance.fr/​fip --class ​FiP --name ​FiP %u</​code>​
 **une bonne part de la magie a lieu ici** avec les options\\ **une bonne part de la magie a lieu ici** avec les options\\
 → //-P// qui appelle le profil pour Firefox nommé //FiP// ( soit le dossier //​p3r50n4l.__FiP__//​ ) d'où l'​importance des noms précédemment ;\\ → //-P// qui appelle le profil pour Firefox nommé //FiP// ( soit le dossier //​p3r50n4l.__FiP__//​ ) d'où l'​importance des noms précédemment ;\\
-→ ''​--class FiP''​ qui « sur-nomme » cette instance de Firefox → FiP ( et non …Firefox. )\\+→ ''​%%--class FiP%%''​ qui « sur-nomme » cette instance de Firefox ​→ FiP ( et non …Firefox. )\\ 
 +→ ''​%%--name FiP%%''​ qui nomme((source ( concernant ''​--name''​ ) : [[https://​github.com/​linuxmint/​webapp-manager/​issues/​103|GitHub WebApp Manager]])) cette fenêtre sous Wayland(([[https://​doc.ubuntu-fr.org/​wayland|Wayland]])) ​→ FiP ( et non …Firefox. )\\
 <​code>​Categories=AudioVideo;​Audio;​Player;​Network;</​code>​ <​code>​Categories=AudioVideo;​Audio;​Player;​Network;</​code>​
 → catégories dans lesquelles apparaîtra le lanceur, si votre menu d'​applications affiche des catégories.\\ → catégories dans lesquelles apparaîtra le lanceur, si votre menu d'​applications affiche des catégories.\\
 <​code>​StartupWMClass=FiP</​code>​ <​code>​StartupWMClass=FiP</​code>​
-**l'​autre part de magie est là** : ''​--class''​ ( dans la ligne //Exec=// ) et //​StartupWMClass=//​ **doivent impérativement avoir la même valeur**, cette équivalence crée la fenêtre dédiée à FiP, associée à l'​icône,​ associée à ce profil spécifique,​ d'où encore l'​importance des noms précédemment ;-)\\+**l'​autre part de magie est là** : ''​%%--class%%''​ et ''​%%--name%%''​ ( dans la ligne //Exec=// ) et //​StartupWMClass=//​ **doivent impérativement avoir la même valeur**, cette équivalence crée la fenêtre dédiée à FiP, associée à l'​icône,​ associée à ce profil spécifique,​ d'où encore l'​importance des noms précédemment ;-)\\
 <note important>​**À propos de la remarque plus haut : « constatez comme les 2 instances sont indépendantes l'une de l'​autre,​ voire imperméables. »**\\ <note important>​**À propos de la remarque plus haut : « constatez comme les 2 instances sont indépendantes l'une de l'​autre,​ voire imperméables. »**\\
 Par exemple, vous ne pourrez pas glisser un onglet de la fenêtre FiP, vers une autre fenêtre de Firefox, et vice-versa.\\ Par exemple, vous ne pourrez pas glisser un onglet de la fenêtre FiP, vers une autre fenêtre de Firefox, et vice-versa.\\
Ligne 236: Ligne 251:
 </​note>​ </​note>​
 <note tip>Dans le même ordre d'​idées,​ puisque //FiP radio// est une application avec son propre profil, **vous pouvez donc personnaliser celle-ci de façon totalement différente de votre navigateur Firefox habituel**. Notamment n'y installer que les modules complémentaires utiles à //cette// application ( il n'y a pas de pub' sur FiP… ) ou modifier les détails de son interface ( thèmes, couleurs, position des boutons… )</​note>​ <note tip>Dans le même ordre d'​idées,​ puisque //FiP radio// est une application avec son propre profil, **vous pouvez donc personnaliser celle-ci de façon totalement différente de votre navigateur Firefox habituel**. Notamment n'y installer que les modules complémentaires utiles à //cette// application ( il n'y a pas de pub' sur FiP… ) ou modifier les détails de son interface ( thèmes, couleurs, position des boutons… )</​note>​
 +Pour les plus curieux d'​entre vous, 2 liens vers davantage d'​explications autour des options de lancement de Firefox en commande : [[https://​wiki.mozilla.org/​Firefox/​CommandLineOptions|sur le wiki Mozilla]] et [[https://​docs.gtk.org/​gtk3/​running.html|la doc' Gtk]].
 ==== Exemples et autres cas d'​usage ==== ==== Exemples et autres cas d'​usage ====
 === Lanceurs dans le dossier ~/​.local/​share/​applications=== === Lanceurs dans le dossier ~/​.local/​share/​applications===
Ligne 244: Ligne 260:
 Comment=Deezer via Firefox Comment=Deezer via Firefox
 Icon=deezer Icon=deezer
-Exec=firefox -P Deezer https://​www.deezer.com/​fr/​ --class Deezer %u+Exec=firefox -P Deezer https://​www.deezer.com/​fr/​ --class ​Deezer --name ​Deezer %u
 Categories=AudioVideo;​Audio;​Player;​Network;​ Categories=AudioVideo;​Audio;​Player;​Network;​
 StartupWMClass=Deezer StartupWMClass=Deezer
Ligne 254: Ligne 270:
 Comment=Google Drive via Firefox Comment=Google Drive via Firefox
 Icon=google-drive Icon=google-drive
-Exec=firefox -P Gdrive https://​drive.google.com/​drive/​my-drive --class Gdrive %u+Exec=firefox -P Gdrive https://​drive.google.com/​drive/​my-drive --class ​Gdrive --name ​Gdrive %u
 Categories=Network;​ Categories=Network;​
 StartupWMClass=Gdrive StartupWMClass=Gdrive
Ligne 264: Ligne 280:
 Comment=Molotov via Firefox Comment=Molotov via Firefox
 Icon=molotov Icon=molotov
-Exec=firefox -P Molotov https://​app.molotov.tv/​home --class Molotov %u+Exec=firefox -P Molotov https://​app.molotov.tv/​home --class ​Molotov --name ​Molotov %u
 Categories=AudioVideo;​Audio;​Player;​Network;​ Categories=AudioVideo;​Audio;​Player;​Network;​
 StartupWMClass=Molotov StartupWMClass=Molotov
Ligne 336: Ligne 352:
 Keywords=Internet;​WWW;​Browser;​Web;​Explorer Keywords=Internet;​WWW;​Browser;​Web;​Explorer
 Keywords[fr]=Internet;​WWW;​Browser;​Web;​Explorer;​Fureteur;​Surfer;​Navigateur Keywords[fr]=Internet;​WWW;​Browser;​Web;​Explorer;​Fureteur;​Surfer;​Navigateur
-Exec=firefox -P Petra --class Petra %u+Exec=firefox -P Petra --class ​Petra --name ​Petra %u
 Terminal=false Terminal=false
 X-MultipleArgs=false X-MultipleArgs=false
Ligne 349: Ligne 365:
 Name=Open a New Window Name=Open a New Window
 Name[fr]=Ouvrir une nouvelle fenêtre Name[fr]=Ouvrir une nouvelle fenêtre
-Exec=firefox -new-window -P Petra --class Petra+Exec=firefox -new-window -P Petra --class ​Petra --name ​Petra
 [Desktop Action new-private-window] [Desktop Action new-private-window]
 Name=Open a New Private Window Name=Open a New Private Window
 Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
-Exec=firefox -private-window -P Petra --class Petra</​file>​+Exec=firefox -private-window -P Petra --class ​Petra --name ​Petra</​file>​
 <file bash firefox-noubie.desktop>​[Desktop Entry] <file bash firefox-noubie.desktop>​[Desktop Entry]
 Version=1.0 Version=1.0
Ligne 364: Ligne 380:
 Keywords=Internet;​WWW;​Browser;​Web;​Explorer Keywords=Internet;​WWW;​Browser;​Web;​Explorer
 Keywords[fr]=Internet;​WWW;​Browser;​Web;​Explorer;​Fureteur;​Surfer;​Navigateur Keywords[fr]=Internet;​WWW;​Browser;​Web;​Explorer;​Fureteur;​Surfer;​Navigateur
-Exec=firefox -P Noubie --class Noubie %u+Exec=firefox -P Noubie --class ​Noubie --name ​Noubie %u
 Terminal=false Terminal=false
 X-MultipleArgs=false X-MultipleArgs=false
Ligne 377: Ligne 393:
 Name=Open a New Window Name=Open a New Window
 Name[fr]=Ouvrir une nouvelle fenêtre Name[fr]=Ouvrir une nouvelle fenêtre
-Exec=firefox -new-window -P Noubie --class Noubie+Exec=firefox -new-window -P Noubie --class ​Noubie --name ​Noubie
 [Desktop Action new-private-window] [Desktop Action new-private-window]
 Name=Open a New Private Window Name=Open a New Private Window
 Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
-Exec=firefox -private-window -P Noubie --class Noubie</​file>​+Exec=firefox -private-window -P Noubie --class ​Noubie --name ​Noubie</​file>​
 → ce sont des lanceurs « complets » pour Firefox ( réduits à une version franco-anglaise ) avec les actions au clic droit ( nouvelle fenêtre et navigation privée )\\ → ce sont des lanceurs « complets » pour Firefox ( réduits à une version franco-anglaise ) avec les actions au clic droit ( nouvelle fenêtre et navigation privée )\\
 et le //​MimeType//​ ( l'​association application / type de fichiers qu'​elle exploite ) afin de rendre ces Firefox disponibles dans certains sous-menus de votre environnement de bureau ( par ex.: ouvrir avec ).\\ et le //​MimeType//​ ( l'​association application / type de fichiers qu'​elle exploite ) afin de rendre ces Firefox disponibles dans certains sous-menus de votre environnement de bureau ( par ex.: ouvrir avec ).\\
 <note tip>Dans ces lanceurs, **repérez les occurrences de Petra/petra ou Noubie/​noubie** et remplacez-les par les noms utilisés dans votre contexte.\\ <note tip>Dans ces lanceurs, **repérez les occurrences de Petra/petra ou Noubie/​noubie** et remplacez-les par les noms utilisés dans votre contexte.\\
-→ voir « ça mérite quelques explications » au **§3.2** pour repérer les endroits clés dans ces fichiers //​.desktop//​\\ +→ voir « ça mérite quelques explications » au **[[https://​doc.ubuntu-fr.org/​firefox_quelques_astuces#​le_lanceur_et_son_icone_dediee|§3.2]]** pour repérer les endroits clés dans ces fichiers //​.desktop//​\\ 
-Idem pour les noms des fichiers image ci-après.</​note>​+→ ce sont les « rubriques » : Name,  Icon, Exec, --class, StartupWMClass\\ 
 +Idem pour les noms des fichiers image ci-après, noms à adapter à votre contexte.</​note>​
 **Enfin** placez dans ''​~/​.local/​share/​icons''​ les images au format .//png// ou .//svg// nommées ''​firefox-petra''​ et ''​firefox-noubie''​\\ **Enfin** placez dans ''​~/​.local/​share/​icons''​ les images au format .//png// ou .//svg// nommées ''​firefox-petra''​ et ''​firefox-noubie''​\\
 {{:​firefox:​ff_00.png?​nolink&​550|}}\\ {{:​firefox:​ff_00.png?​nolink&​550|}}\\
Ligne 395: Ligne 412:
 \\ \\
 {{:​firefox:​ff_2fois2_fenetres.png?​direct&​600|}}\\ {{:​firefox:​ff_2fois2_fenetres.png?​direct&​600|}}\\
-2 icônes pour 2 profils, chacun avec 2 fenêtres en cours…+2 icônes pour 2 profils, chacun avec 2 fenêtres en cours…\\ 
 +\\ 
 + 
  • firefox_quelques_astuces.1665961644.txt.gz
  • Dernière modification: Le 17/10/2022, 01:07
  • par Coeur Noir