无需 root 权限即可使用 XFCE4 Whisker 菜单

无需 root 权限即可使用 XFCE4 Whisker 菜单

我们的工作站上有 XFCE 4.10。我不太喜欢内置菜单,所以我想安装 Whisker Menu。但我没有任何 root 权限。

我尝试构建插件并使用 prefix 安装它~/.local,但 XFCE 小程序管理器未检测到该小程序。

有没有办法在没有root权限的情况下使用Whisker Menu?

答案1

不幸的是,xfce4-panel 不会在用户主目录中的任何位置查找可用的面板插件。它也没有任何设置/环境变量来控制它。

因此,留给您的唯一自然方法是自己重新编译 xfce4-panel 并运行修改后的版本。

为了方便您,我将为您提供详细的说明。

  1. 下载自http://archive.xfce.org/xfce/xfce4-panel 源代码(例如 xfce4-panel-4.10.0.tar.bz2)
  2. 解压存档并运行(并希望您拥有所有必需的依赖项):

    ./configure --prefix="$HOME"/.local \
                --enable-gtk3
    make
    make install
    

    Whisker 菜单不需要--enable-gtk3,但其他一些插件可能需要它。

  3. 确保胡须文件就位(如果没有,您可以复制它们):~/.local/lib/xfce4/panel/plugins/libwhiskermenu.so~/.local/share/xfce4/panel/plugins/whiskermenu.desktop

  4. 重新启动 xfce4-panel:

    xfce4-panel --quit
    ~/.local/bin/xfce4-panel
    

如果 xfce4-panel 找不到您的其他插件,请将它们~/.local也复制到。

PS 我还建议您要求拥有root权限的系统管理员在系统上安装胡须菜单。

相关内容