Je suis un grand utilisateur de profils firefox - un profil général, un poste de travail et un autre uniquement pour facebook donc facebook ne sait pas où je navigue . J'ai personnalisé mon icône firefox launcher pour me permettre d'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 ceci en ayant plusieurs lanceurs d’applications puis en utilisant gnome do pour y accéder.
Alors, comment puis-je configurer le même flux de travail avec Unity? Existe-t-il un moyen centré sur le clavier pour accéder au menu contextuel des icônes de lanceur? Dois-je configurer plusieurs icônes de lanceur?
J'ai finalement trouvé un moyen d'obtenir ce que je veux en utilisant .desktop
fichiers dans ~/.local/share/applications
qui me permettent de lancer des profils spécifiques à partir du tiret.
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,-no-remote
étant requis pour permettre l'exécution de plusieurs instances 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 <profile_name> -no-remote &
exit 0
Donnez-lui la permission "Execute"
chmod +x ~/bin/face
Puis lancez-le avec "alt + F2" en tapant "face"