DebianラップトップでGoogle Chromeを使用していますが、ある時点でFirefoxをインストールしていました。現在、GTKアプリケーションを開発しています。リンクをクリックすると、これが出力されます。
(charry.phpw:6267): Gtk-WARNING **: Unable to show 'http://t.co/nOOjE9u1': Failed to execute child process "/opt/firefox/firefox" (No such file or directory)
x-www-browserがChromeに設定されているため、Firefoxを呼び出す理由がわかりません。GTKがどのようにブラウザーを選択してハイパーリンクを開くかについての洞察はありますか?
次に、この質問を拡大する必要があります。私は今朝目を覚まし、Windowsボックスでこのアプリケーションを実行しようとしましたが、それは言います:
<php.exe:3360>: Gtk-WARNING **: Unable to show 'http://t.co/tKtwKbAt': No application is registered as handling this file
では、GTKはどのようにURIハンドラーを登録しますか?インターネット上の誰もこれを行う方法を知らないようです...少なくともGnomeなしでは。