D.h. nicht nur über den Starter, sondern auch, wenn er aus einem anderen Programm aufgerufen wird.
Dazu hab ich erst mal die /usr/share/applications/firefox.desktop editiert:
Code: Alles auswählen
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
.
Comment[de]=Im Internet surfen
.
GenericName=Web Browser
GenericName[ar]=متصفح ويب
.
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
.
Exec=firejail firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
.
Actions=NewWindow;NewPrivateWindow;
[Desktop Action NewWindow]
Name=Open a New Window
.
Name[de]=Ein neues Fenster öffnen
Exec=firejail firefox -new-window
OnlyShowIn=Unity;
.
[Desktop Action NewPrivateWindow]
.
Name[de]=Ein neues privates Fenster öffnen
Exec=firejail firefox -private-window
OnlyShowIn=Unity;
Wenn ich aber Firefox z.B. aus RSSOwl herhaus starte, sehe ich folgendes:
Code: Alles auswählen
$ $ ps -C firejail,firefox -F
UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
hans 4621 21560 0 4567 2356 4 08:14 ? 00:00:00 firejail /usr/bin/firefox http://www.kubuntu.org/news/plasma-5-10-1-now-in-zesty-backports/
hans 4622 4621 0 4567 2168 2 08:14 ? 00:00:00 firejail /usr/bin/firefox http://www.kubuntu.org/news/plasma-5-10-1-now-in-zesty-backports/
hans 4628 4622 17 599533 382776 2 08:14 ? 00:01:13 /usr/lib/firefox/firefox http://www.kubuntu.org/news/plasma-5-10-1-now-in-zesty-backports/
Obwohl nur ein Fenster offen ist, kann ich mir die Ausgabe nicht erklären zumal der Prozess /usr/lib/firefox/firefox ja der eigentlich aktive zu sein scheint.
Deute ich das falsch, oder muss ich noch an anderen Schrauben drehen?