Kubuntu 12.04を実行しているラップトップにOpenboxを正常にインストールしましたが、kde/openboxセッションを使用してログインすると、kdeのデスクトップアイコンに「open with?」と表示されます。ポップアップが表示されますが、kmenuはほとんど空で、アプリケーションエントリは表示されません(leave、command、またはお気に入りのみ)。
これまでkde/openboxの正しい動作を確立する方法を見つけることができなかったので、これを設定する方法を見つける場所を知りたいです。
テスト
Openboxをインストールします。
新しいユーザーを作成します。
新しいユーザーとしてログインします。
KDEメニューは空です。
修正しよう
Kbuildsycoca4を実行して、システム構成キャッシュを再構築します。
:~$ kbuildsycoca4 --help
Usage: kbuildsycoca4 [Qt-options] [KDE-options] [options]
Rebuilds the system configuration cache.
Generic options:
--help Show help about options
--help-qt Show Qt specific options
--help-kde Show KDE specific options
--help-all Show all options
--author Show author information
-v, --version Show version information
--license Show license information
-- End of options
Options:
--nosignal Do not signal applications to update
--noincremental Disable incremental update, re-read everything
--checkstamps Check file timestamps
--nocheckfiles Disable checking files (dangerous)
--global Create global database
--menutest Perform menu generation test run only
--track <menu-id> Track menu id for debug purposes
エラーがあります-ファイルがありません。
ルート権限(kdesudo dolphin)でDolphinファイルマネージャーを起動します。
/ etc/xdg/menus /を参照します。 kde4-applications.menuがありますが、applications.menuはありません。
Applications.menuからkde4-applications.menuへのソフトリンク/シンボリックリンクを作成します(KDEのドラッグアンドドロップメニュー「ここにリンク」)。
コマンドの実行:
kbuildsycoca4 --noincremental
再び...
KDEメニューに利用可能なアプリケーションが表示されます。