解决方案

解决方案

我想将 Firefox 设置为 KDE5 菜单中所有新用户的收藏应用程序。我该怎么做?目前我的收藏部分是空白的。我正在使用 (K)Ubuntu 16.04.3 LTS。

例如这张图片http://www.omgubuntu.co.uk/wp-content/uploads/2014/07/kde-plasma5-desktop.jpg 您应该能够看到收藏夹部分。我希望 Firefox 永久设置为所有用户都喜欢它。

答案1

解决方案

  1. 打开 KRunner(默认快捷键是 Alt + F2)
  2. 输入:kdesudo kate /etc/xdg/kickoffrc。然后输入您的密码。
    • 在编辑之前,您可以kickoffrc通过在 Konsole 中运行来确保它确实放在那里find $(echo $XDG_CONFIG_DIRS | sed 's/:/ /g') -name kickoffrc 2>/dev/null。回显$XDG_CONFIG_DIRS将显示可以放置此文件的目录。
  3. 似乎在全新安装 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.desktopgrep -r "libreoffice-startcenter.desktop"在根目录中使用)

似乎有一个名为XDG 基础目录规范KDE 使用它来存储其配置文件。您可以在此处阅读系统范围的配置默认存储在目录中。在编辑这些文件之前,可以通过检查环境变量/etc/xdg/的值来确保系统范围的目录是真实的。XDG_CONFIG_DIRS

收藏夹列表的格式kickoffrc描述在这里

相关内容