KDE 4.11.1とDolphinのrootactionsサービスメニューでKubuntu 12.04を実行しています。
ルートとしてDolphinを開き、テキストファイルをクリックしました。次のメッセージを含む「申し訳ありません」ダイアログが表示されました。
KDEInit could not launch /usr/bin/kate
そこで、ターミナルを開いて、このコマンドをルートとして発行しました。
# /usr/bin/kate
それは機能し、ケイトは予想通りに開きました。
Dolphinでこのエラーが発生するのはなぜですか?どうすれば修正できますか?ありがとう。
この問題は、Root Actions Servicemenu(バージョン2.8)の最新のアップデートで解決されています。
KDEサービスメニュー-ルートアクションサービスメニュー
http://kde-look.org/content/show.php?content=48411
Kubuntu 15.04にアップグレードした後、同じオプションがあります。
ファイルを開くことで修正
.local/share/applications/kde4-kate.desktop
そして、行を変更します:X-DBUS-StartupType=Multi
からX-DBUS-StartupType=none
これでエラーが修正されました。 この投稿 からアイデアを得て、それが機能しているようです
この問題は、新しくリリースされたKubuntu 15.04(Vivid)で発生しました。リンクkate -u %U
のコマンドをkate -b %U
に置き換えることで解決しました。
Kateのドキュメントによると、オプション-u
、--use
はkateに
既に実行中のKateインスタンスを使用します。デフォルト、互換性のみ。
このリリースのケイトは、このオプションは不明だと言っています。オプション-b
、--block
はkateに
既に実行中のKateインスタンスを使用している場合、URLが開くように指定されていれば、終了するまでブロックします。