GTK コードを含む C++ 実行可能ファイルがあります。このアプリケーションをマシンの起動時に (root として) 開始したい。
init スクリプトを試してみましたが (これは、ユーザー セッションから使用すると完全に機能します)、アプリケーションのログ ファイルを見ると、最新のログ行が呼び出す前にあることがわかりますGtk::Application::create()
。 GTK を初期化します。
GTK の初期化が失敗しないように、ユーザー セッションを開いた後にアプリケーションを起動するにはどうすればよいですか?