我想将 Firefox 设置为 KDE5 菜单中所有新用户的收藏应用程序。我该怎么做?目前我的收藏部分是空白的。我正在使用 (K)Ubuntu 16.04.3 LTS。
例如这张图片http://www.omgubuntu.co.uk/wp-content/uploads/2014/07/kde-plasma5-desktop.jpg 您应该能够看到收藏夹部分。我希望 Firefox 永久设置为所有用户都喜欢它。
答案1
解决方案
- 打开 KRunner(默认快捷键是 Alt + F2)
- 输入:
kdesudo kate /etc/xdg/kickoffrc
。然后输入您的密码。- 在编辑之前,您可以
kickoffrc
通过在 Konsole 中运行来确保它确实放在那里find $(echo $XDG_CONFIG_DIRS | sed 's/:/ /g') -name kickoffrc 2>/dev/null
。回显$XDG_CONFIG_DIRS
将显示可以放置此文件的目录。
- 在编辑之前,您可以
似乎在全新安装 Kubuntu 16.04.3 时
kickoffrc
不存在文件,这会导致创建新用户时收藏夹列表为空。在这种情况下,只需将以下几行粘贴到其中并保存:[Favorites] FavoriteURLs=firefox.desktop
否则,
firefox.desktop
在 旁边列出的现有 *.desktop 文件后添加FavoriteURLs=
。用逗号分隔。新用户创建后,它们将按照您在 中放置的顺序显示/etc/xdg/kickoffrc
。如果您想添加一些其他默认收藏应用程序,您可以在 中找到它们/usr/share/applications/
。
研究
在 Kubuntu 17.10 上,Kickoff 的配置文件(即应用程序启动器小部件) 确实存在并包含一些 .desktop 条目。幸运的是,它们与手动添加到桌面的 kickoff 默认收藏夹不同。可以通过搜索在新的用户帐户中首次启动 plasma 时添加的 kickoff 条目来找到正确的配置文件,但在手动添加的 kickoff 小部件中默认不存在 — 例如libreoffice-startcenter.desktop
(grep -r "libreoffice-startcenter.desktop"
在根目录中使用)
似乎有一个名为XDG 基础目录规范KDE 使用它来存储其配置文件。您可以在此处阅读系统范围的配置默认存储在目录中。在编辑这些文件之前,可以通过检查环境变量/etc/xdg/
的值来确保系统范围的目录是真实的。XDG_CONFIG_DIRS
收藏夹列表的格式kickoffrc
与描述在这里。