Comment lancer différents profils firefox via le clavier avec Unity

Je suis un grand utilisateur de profils firefox – un profil général, un poste de travail et un autre uniquement pour Facebook, de sorte que Facebook ne sait pas où je navigue . J’ai personnalisé mon icône firefox launcher pour pouvoir accéder aux profils par clic droit .

Cependant, ce que je veux vraiment, c’est taper sur une touche et taper “face”, appuyer sur entrée et faire lancer le profil Facebook. Avant Unity, j’avais plusieurs lanceurs d’application , puis j’utilisais gnome pour y accéder.

Alors, comment puis-je configurer le même stream de travail avec Unity? Existe-t-il un moyen centré sur le clavier pour accéder au menu contextuel des icons de lanceur? Dois-je configurer plusieurs icons de lanceur?

J’ai finalement trouvé un moyen d’obtenir ce que je veux en utilisant des fichiers .desktop dans ~/.local/share/applications ce qui me permet de lancer des profils spécifiques à partir du tableau de bord.

Le processus pour le lanceur facebook consiste à copier le lanceur firefox original dans le répertoire ci-dessus. Ensuite, éditez deux lignes pour lui donner un nom convivial auquel le tiret va correspondre et une commande qui lancera firefox avec le profil que je veux.

Pour copier le fichier:

 mkdir -p ~/.local/share/applications/ cp /usr/share/applications/firefox.desktop ~/.local/share/applications/facefox.desktop 

Ensuite, vous devez éditer deux lignes du nouveau fichier – Name= et Exec= . La ligne Name (Nom) se trouve en haut et la ligne Exec après de nombreuses traductions. Notez qu’il y a plus d’une ligne = Exec = dans le fichier, vous voulez éditer la première que vous trouvez.

Je les ai édités pour être:

 ... Name=Facebook Firefox Web Browser ... Exec=firefox -P facebook -no-remote %u ... 

Juste pour expliquer la ligne Exec, voici ce que vous pouvez taper sur un terminal pour lancer Firefox, avec:

  • %u étant des arguments pouvant être ajoutés par l’environnement de bureau,
  • l’indicateur -no-remote étant requirejs pour permettre l’exécution de plus d’une instance de firefox, et
  • -P facebook sélectionne le profil à utiliser.

L’installation de l’addon “Profile Switcher” sur firefox fera ce que vous voulez. C’est plus facile que l’approche en ligne de commande.

https://addons.mozilla.org/en-US/firefox/addon/profileswitcher/?src=search

Cependant, ce que je veux vraiment, c’est taper sur une touche et taper “face”, appuyer sur enter et faire lancer le profil Facebook

Créer le fichier ~/bin/face avec

 #!/bin/bash firefox -P  -no-remote & exit 0 

Donnez-lui la permission “Execute”

 chmod +x ~/bin/face 

Puis lancez-le avec “alt + F2” en tapant “face”