Wer mehrere Mozilla Firefox- oder Thunderbird-Profile nutzt (z.B. eins für Beruf und eins für Privat), möchte diese vielleicht direkt aus dem Anwendungsmenü, Dash und Dock heraus starten. Das lässt sich ganz einfach umsetzen, indem der jeweilige Desktop-Starter um [Desktop Actions %s]
-Sektionen erweitert und ins Benutzerverzeichnis installiert wird.
Die Desktop-Actions stehen dann via Rechtsklick im Kontextmenü zur Auswahl.
Vorgehensweise
- Desktop-Starter ins Benutzerverzeichnis kopieren
Erstelle zunächst ein Verzeichnis und kopiere die .desktop-Datei aus dem System als Ausgangspunkt:mkdir MyDesktopStarter cd MyDesktopStarter cp /usr/share/applications/firefox-esr.desktop ./
- Actions hinzufügen
Bearbeite die .desktop-Datei mit dem Editor und ergänze die folgenden Einträge:[Desktop Entry] … Actions=1;2;3; … [Desktop Action 1] Name=Local Exec=/usr/lib/firefox-esr/firefox-esr -P ”Local” [Desktop Action 2] Name=Default User Exec=/usr/lib/firefox-esr/firefox-esr -P ”Default User” [Desktop Action 3] Name=Profilemanager Exec=/usr/lib/firefox-esr/firefox-esr -P
Jede
[Desktop Action %s]
-Sektion benötigt eine eindeutige ID (action identifier), die im SchlüsselActions
der Hauptsektion[Desktop Entry]
als Wert aufgelistet wird. - Angepassten Starter installieren
Installiere die angepasste .desktop-Datei ins Benutzerverzeichnis:xdg-desktop-menu install –mode user –novendor *.desktop xdg-desktop-menu forceupdate –mode user
Mittels
xdg-desktop-menu uninstall [options] <name.desktop…>
kann ein Starter wieder deinstalliert werden.
Es sind hierfür keine Root-Rechte erforderlich, einzig einmal neu Anmelden kann nötig sein.
Ein Beispiel aus der offiziellen Dokumentation
Weitere Ideen für Actions
- Medienplayer mit TV- oder Radiostream starten
- Editor mit NOTES.txt starten
- …