it-swarm.com.de

So starten Sie mit Unity verschiedene Firefox-Profile über die Tastatur

Ich bin ein starker Nutzer von Firefox-Profilen - ein allgemeiner, ein funktionierender und ein reiner Facebook-Nutzer. Facebook weiß nicht, wo ich browse . Ich habe mein Firefox-Startsymbol so angepasst, dass ich mit einem Rechtsklick auf Profile zugreifen kann.

Ich möchte jedoch unbedingt eine Taste drücken und "face" eingeben, die Eingabetaste drücken und das Facebook-Profil starten. Vor Unity hatte ich dies, indem ich mehrere Anwendungsstarter hatte und dann Gnome do verwendete, um auf sie zuzugreifen.

Wie kann ich also denselben Workflow mit Unity einrichten? Gibt es eine tastaturzentrierte Möglichkeit, auf das Kontextmenü der Starter-Symbole zuzugreifen? Muss ich mehrere Startsymbole einrichten?

4
Hamish Downer

Schließlich habe ich einen Weg gefunden, mit Hilfe von .desktop - Dateien in ~/.local/share/applications Das zu bekommen, was ich will, damit ich bestimmte Profile über den Bindestrich starten kann.

Der Vorgang für den Facebook-Launcher besteht darin, den ursprünglichen Firefox-Launcher in das oben angegebene Verzeichnis zu kopieren. Bearbeiten Sie dann zwei Zeilen, um einen Anzeigenamen zu erhalten, mit dem der Bindestrich übereinstimmt, und einen Befehl, mit dem Firefox mit dem gewünschten Profil gestartet wird.

So kopieren Sie die Datei:

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

Dann müssen Sie zwei Zeilen der neuen Datei bearbeiten - Name= Und Exec=. Die Name-Zeile befindet sich ganz oben und die Exec-Zeile enthält viele Übersetzungen. Beachten Sie, dass die Datei mehr als eine Exec = -Zeile enthält. Sie möchten die erste Zeile bearbeiten, die Sie finden.

Ich habe sie bearbeitet, um zu sein:

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

Um die Exec-Zeile zu erläutern, können Sie Folgendes an einem Terminal eingeben, um Firefox zu starten:

  • %u Sind Argumente, die von der Desktop-Umgebung hinzugefügt werden können.
  • das Flag -no-remote ist erforderlich, damit mehr als eine Instanz von Firefox ausgeführt werden kann
  • -P facebook Wählt das zu verwendende Profil aus.
4
Hamish Downer

Die Installation des "Profile Switcher" -Addons unter Firefox macht das, was Sie wollen. Es ist einfacher als die Kommandozeile.

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

3

Ich möchte jedoch unbedingt eine Taste drücken und "face" eingeben, die Eingabetaste drücken und das Facebook-Profil starten

Erstelle Datei ~/bin/face mit

#!/bin/bash

firefox -P <profile_name> -no-remote &

exit 0

Erteilen Sie ihm die Berechtigung "Ausführen"

chmod +x ~/bin/face

Starten Sie es dann mit "Alt + F2", indem Sie "Gesicht" eingeben.

0
user55822