LinuxシステムでCでGTKアプリケーションを作成しました。 現在、私はアプリケーションの複数のインスタンスを開いたり起動したりすることができます。 一度に1つのインスタンスしか実行できないように、コードを変更するにはどうすればよいですか?GTKアプリケーションの複数インスタンスの防止
私はこれを達成するための多くの方法があることを知っています。 1つはX選択を使用することです。別の方法は、パイプ/ロックファイルを使用することです。さらにもう1つはDバスを使用することです。
私はDバスを使用したいと思いますが、どのようにすればよいかわかりません。
私のアプリはGtkApplicationに移植する必要があります。今私はこれのための時間を持っていない、大きなです。とりあえずありがとう – user1935430