PureBoard
https://www.purebasic.fr/german/

Taskbaricons zusammenfassen unter Ubuntu
https://www.purebasic.fr/german/viewtopic.php?f=21&t=31189
Seite 1 von 1

Autor:  DarkSoul [ 24.11.2018 21:02 ]
Betreff des Beitrags:  Taskbaricons zusammenfassen unter Ubuntu

Hallo,

wie kann man, wenn ein kompiliertes PB-Programm mehrmals ausgeführt wird, deren Symbole in der linken Taskbar zu einem zusammenfassen (so, wie Nautilus das z.B. macht)?

Gruß,
Frank

Autor:  Programie [ 25.11.2018 19:16 ]
Betreff des Beitrags:  Re: Taskbaricons zusammenfassen unter Ubuntu

Ist es bei den anderen Anwendungen nicht normalerweise so, dass immer nur eine Instanz davon laeuft und der neue Prozess dann nur ein Signal an den laufenden Prozess schickt?

Ansonsten sehe ich aber auch gerade, dass man den VLC Media Player (wenn die Option "Allow only one instance" nicht aktiv ist) mehrmals starten kann und trotzdem in der Taskbar/Dock/etc. nur einmal das Icon vorhanden ist. Eventuell kann man sich den VLC Source mal anschauen um zu sehen wie es da gemacht wird.

EDIT: Hab dazu gerade mal ein bischen recherchiert und rausgefunden dass es wohl an den Desktop Files festgemacht wird wie die Applikationen gruppiert werden. Ich hatte bei meiner Applikation auch den Fall, dass jede Instanz ein eigenes Icon im Gnome Dock hatte. Hab dann in ~/.local/share/applications ein .desktop File fuer die Applikation angelegt und seither werden alle Instanzen von der Applikation gruppiert.

Dieser Post auf Stack Exchange hat mir den Tipp mit den Desktop Files gegeben: https://unix.stackexchange.com/question ... e-launcher

Autor:  DarkSoul [ 26.11.2018 15:35 ]
Betreff des Beitrags:  Re: Taskbaricons zusammenfassen unter Ubuntu

Habe mal etwas herumprobiert.

Hast recht. :allright:

Andere Programme, die man mehrmals direkt aus der binary heraus starten kann, ohne sie zu installieren, haben das gleiche Verhalten.

Da es sich um meinen Fall um eine portable Anwendung handelt, lasse ich das dann einfach so. :mrgreen:

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/