我想安装polybar 主题其中一个依赖项是networkmanager_dmenu所以,我想安装它。我在 Ubuntu 20.04 上,对我来说唯一有效的选项是:Copy script somewhere into $PATH
我不知道如何实现这一点,有人可以向我解释一下吗?
答案1
PATH
是一个环境变量,其中包含系统搜索与命令匹配的可执行文件的目录列表。请参阅此处更多信息. 您可以使用以下命令在终端中查看内容
echo $PATH
理论上,您可以让安装程序查看其中的目录,并将其安装在列出的目录之一中。
然而,公约关于目录的使用。sbins
目录用于系统二进制文件,bin
目录用于所有其他可执行文件。因此,您将选择一个bin
目录:
- 如果你通过发行版的打包系统分发可执行文件(脚本),请将其放在 中
/usr/bin
。对于 Ubuntu,这意味着你的软件被打包为.deb
安装文件。 - 如果您的脚本是自定义安装脚本,则请将您的可执行文件放在 中
/usr/local/bin
。该目录不受操作系统的打包系统管理。
答案2
Polybar 主题可与平铺窗口管理器(如 dwm、bspwm、xmonad、i3 等)配合使用。默认情况下,ubuntu 20.04 附带 gnome,它不是平铺窗口管理器。因此,除非您专门安装平铺窗口管理器,否则 polybar 无法与常规 ubuntu 桌面配合使用。