cClaude.rocks ☕ Le blog

[Nouvelles technologies du libre, sciences et coups de gueule…]

Menu

Une astuce de pour permettre d’utiliser plusieurs profils Firefox en parallùle.


ඏ

Pour faire cela, vous devez démarrer Firefox avec les paramÚtres suivants.

firefox --ProfileManager --new-instance

Ensuite, vous devez personnaliser le ou les lanceurs de Firefox afin qu’ils utilisent ces paramùtres.

Ceci est disponible quel que soit le systĂšme d’exploitation que vous utilisez sur votre ordinateur. Il se peut que sur certain systĂšmes (Windows de mĂ©moire) ce ne soit pas exactement la mĂȘme syntaxe.


ඏ

Le cas de Linux Mint

Le panneau de lancement (Desklet : panel launchers)

Par dĂ©faut, avec Linux Mint ce lanceur existe dĂ©jĂ , vous pouvez donc le modifier en utilisant Ă©diter (clic droit sur l’icĂŽne du panneau Firefox).

S’il n’existe pas, crĂ©ez simplement un nouveau lanceur (« launcher » en anglais) en utilisant la commande ajouter (« add »). Cette option s’obtient Ă  l’aide du clic droit sur n’importe quelle icĂŽne de panneau.

Champ Valeur Commentaire
Nom Firefox Web Browser
Commander firefox --ProfileManager --new-instance %u ««« Il suffit de modifier ce champ
Commentaire Browse the World Wide Web

Si vous devez crĂ©er un nouveau lanceur, vous pouvez trouver l’icĂŽne par dĂ©faut pour Firefox ici : /usr/share/icons/Mint-X/apps/96/firefox.svg.


IcĂŽne du bureau

La procédure est trÚs similaire à celle décrite ci-dessus, il suffit juste de cliquer avec le bouton droit de la souris sur une zone vide du bureau.


Comment choisir un profil lors de l’utilisation d’un lien ou sĂ©lectionner un fichier html local

Notez que ceci est optionnel, cela dépend de ce que vous attendez comme comportement.

VĂ©rifiez d’abord quels types de poignĂ©e d’application text/html, x-scheme-handler/http et x-scheme-handler/https :

Vérification de la configuration globale :

cat /usr/share/applications/defaults.list | grep 'html' ; cat /usr/share/applications/defaults.list | grep 'http'

Le résultat attendu est quelque chose comme ça:

application/xhtml+xml=firefox.desktop
text/html=firefox.desktop
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop

Vérification de la configuration utilisateur :

cat ~/.local/share/applications/defaults.list | grep 'html' ; cat ~/.local/share/applications/defaults.list | grep 'http'

Si le fichier n’existe pas, cela signifie que vous utilisez la configuration globale. C’est ce qui est attendu, si vous avez modifiĂ© ce fichier et redĂ©fini les valeurs pour Firefox vous serez sans aucun problĂšme comment adapter cette solution Ă  votre configuration.

Donc ce qui est attendu dans la suite de ce tutoriel est que votre configuration (celle par dĂ©faut) devrait ĂȘtre firefox.desktop pour les types text/html, x-scheme-handler/http et x-scheme-handler/https.

Dans ce cas, il suffit juste de modifier le contenu du fichier /usr/share/applications/firefox.desktop et de changer les paramÚtres de démarrage.

Pour trouver les lignes concernées :

cat /usr/share/applications/firefox.desktop | grep '^Exec='

Ce qui donne quelque chose comme :

Exec=firefox %u
Exec=firefox -new-window
Exec=firefox -private-window

Pour connaßtre les sections respectivement associées vous pouvez utiliser :

cat /usr/share/applications/firefox.desktop | grep '^\['
[Desktop Entry]
[Desktop Action new-window]
[Desktop Action new-private-window]

De mĂȘme, si vous prĂ©fĂ©rer voir Ă  quoi cela correspond en Français :

cat /usr/share/applications/firefox.desktop | grep '^Name\[fr\]='

Ce qui produit :

Name[fr]=Navigateur Web Firefox
Name[fr]=Ouvrir une nouvelle fenĂȘtre
Name[fr]=Ouvrir une nouvelle fenĂȘtre de navigation privĂ©e

Adapter le démarrage (les lignes « Exec= ») là ou cela vous semble pertinent.

  • Desktop Entry : (« Navigateur Web Firefox » il s’agit du cas du lancement par dĂ©faut (double clique sur l’icĂŽne ou dĂ©marrage depuis le menu.
  • Desktop Action new-window : accessible avec le bouton droit de la souris,
  • Desktop Action new-private-window : accessible avec le bouton droit de la souris.

኿


â„č 2006 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog