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.\\ |