web-dev-qa-db-ja.com

KDEInitは/ usr / bin / kateを起動できませんでした

KDE 4.11.1とDolphinのrootactionsサービスメニューでKubuntu 12.04を実行しています。

ルートとしてDolphinを開き、テキストファイルをクリックしました。次のメッセージを含む「申し訳ありません」ダイアログが表示されました。

KDEInit could not launch /usr/bin/kate

そこで、ターミナルを開いて、このコマンドをルートとして発行しました。

# /usr/bin/kate

それは機能し、ケイトは予想通りに開きました。

Dolphinでこのエラーが発生するのはなぜですか?どうすれば修正できますか?ありがとう。

3
MountainX

この問題は、Root Actions Servicemenu(バージョン2.8)の最新のアップデートで解決されています。

KDEサービスメニュー-ルートアクションサービスメニュー
http://kde-look.org/content/show.php?content=48411

2
MountainX

Kubuntu 15.04にアップグレードした後、同じオプションがあります。

ファイルを開くことで修正

.local/share/applications/kde4-kate.desktop

そして、行を変更します:X-DBUS-StartupType=MultiからX-DBUS-StartupType=none

これでエラーが修正されました。 この投稿 からアイデアを得て、それが機能しているようです

3
dwcoder

この問題は、新しくリリースされたKubuntu 15.04(Vivid)で発生しました。リンクkate -u %Uのコマンドをkate -b %Uに置き換えることで解決しました。

Kateのドキュメントによると、オプション-u--useはkateに

既に実行中のKateインスタンスを使用します。デフォルト、互換性のみ。

このリリースのケイトは、このオプションは不明だと言っています。オプション-b--blockはkateに

既に実行中のKateインスタンスを使用している場合、URLが開くように指定されていれば、終了するまでブロックします。

1
guest