我们的工作站上有 XFCE 4.10。我不太喜欢内置菜单,所以我想安装 Whisker Menu。但我没有任何 root 权限。
我尝试构建插件并使用 prefix 安装它~/.local
,但 XFCE 小程序管理器未检测到该小程序。
有没有办法在没有root权限的情况下使用Whisker Menu?
答案1
不幸的是,xfce4-panel 不会在用户主目录中的任何位置查找可用的面板插件。它也没有任何设置/环境变量来控制它。
因此,留给您的唯一自然方法是自己重新编译 xfce4-panel 并运行修改后的版本。
为了方便您,我将为您提供详细的说明。
- 下载自http://archive.xfce.org/xfce/xfce4-panel 源代码(例如 xfce4-panel-4.10.0.tar.bz2)
解压存档并运行(并希望您拥有所有必需的依赖项):
./configure --prefix="$HOME"/.local \ --enable-gtk3 make make install
Whisker 菜单不需要
--enable-gtk3
,但其他一些插件可能需要它。确保胡须文件就位(如果没有,您可以复制它们):
~/.local/lib/xfce4/panel/plugins/libwhiskermenu.so
和~/.local/share/xfce4/panel/plugins/whiskermenu.desktop
。重新启动 xfce4-panel:
xfce4-panel --quit ~/.local/bin/xfce4-panel
如果 xfce4-panel 找不到您的其他插件,请将它们~/.local
也复制到。
PS 我还建议您要求拥有root权限的系统管理员在系统上安装胡须菜单。