我在运行 Kubuntu 12.04 的笔记本电脑上成功安装了 Openbox,但是当我使用 kde/openbox 会话登录时,kde 的桌面图标会弹出“用什么打开?”的窗口,而 kmenu 几乎是空的,没有显示任何应用程序条目(只有离开、命令或收藏夹)。
直到现在我还没有找到一种方法来建立 kde/openbox 的正确行为,所以我想知道在哪里可以找到配置它的方法。
答案1
测试
安装 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
出现错误-缺少文件。
使用 root 权限启动 Dolphin 文件管理器(kdesudo dolphin)。
浏览 /etc/xdg/menus/。有 kde4-applications.menu,但没有 applications.menu。
建立从 applications.menu 到 kde4-applications.menu 的软链接/符号链接(KDE 拖放菜单“链接在此处”)。
运行命令:
kbuildsycoca4 --noincremental
再次...
KDE 菜单现在已填充可用的应用程序。