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édentesRévision précédente
Prochaine révision
Révision précédente
firefox_quelques_astuces [Le 23/12/2023, 13:11] – [Exemples et autres cas d'usage] Coeur Noirfirefox_quelques_astuces [Le 25/01/2024, 02:52] (Version actuelle) – [Contexte multi-utilisateurs ( installation pour tous les utilisateurs )] Coeur Noir
Ligne 1: Ligne 1:
-{{tag>Kinetic 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 89: 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>
-**Sous 22.10** ( Kinetic ) et **23.04** ( Lunar ) : un script nommé //firefox// existe déjà dans ''/usr/bin'' → renommez-le préalablement en //firefox.bak//+**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> <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>
-**Sous 22.10** ( Kinetic ) et **23.04** ( Lunar ) : 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 :+**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> <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 ;-) et faites en sorte que cette ligne ( la troisième ) ''NoDisplay=true'' devienne ''NoDisplay=false'' pour « réactiver » l'affichage de ce lanceur ;-)
Ligne 101: Ligne 101:
 <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]]** ).\\
-Sous **23.04** ( Lunar ) les utilisateurs « humains » sont normalement automatiquement membres du groupe users.\\+**À 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, du moins jusqu'à la version **23.04** ( Lunar ).\\+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, via un groupe //firefox// par exemple… )</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>
 \\ \\
Ligne 128: 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 238: Ligne 241:
 → //-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 cette fenêtre sous Wayland → 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.\\
Ligne 349: 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 362: 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 377: 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 390: 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 ).\\
Ligne 409: 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…\\ 
 +\\ 
 +