Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
firefox_quelques_astuces [Le 23/12/2023, 13:29] Coeur Noir [Exemples et autres cas d'usage] |
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>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.\\ | ||