Ich habe eine GTK-Anwendung in C auf meinem Linux-System geschrieben. Derzeit kann ich mehrere Instanzen meiner Anwendung öffnen oder starten. Wie kann ich den Code so ändern, dass immer nur eine Instanz gleichzeitig ausgeführt werden kann?Mehrere Instanzen einer GTK-Anwendung verhindern
Ich weiß, dass es viele Möglichkeiten gibt, dies zu erreichen. Eine besteht darin, eine X-Auswahl zu verwenden; Eine andere Möglichkeit besteht darin, eine Pipe/Lock-Datei zu verwenden. noch ein anderer ist der D-Bus.
Ich möchte D-Bus verwenden, aber ich weiß nicht wie.
Meine App muss nach GtkApplication portiert werden. Jetzt habe ich keine Zeit dafür, ist zu groß. Trotzdem danke – user1935430