我有一个柠檬吧脚本,是根据其他一些脚本修改的。这里:https://hastebin.com/iduhutorec配置在这里:https://hastebin.com/ewohugidut
我将其移至~/.local/bin/
as lemon-script
(位于我的路径中),然后将此行添加到我的 bspwmrc 中:
# Launch bar
lemon-script &
但是它没有启动。我可以像任何其他命令一样从终端启动它,但是......
* 这就是我添加~/.local/bin/
到我的路径(在我的.bashrc
)中的方式:
export PATH="$HOME/.local/bin/:$PATH"
* 我找到了一个愚蠢的解决方案,我只是添加了脚本的路径,但我想要更多如果它没有它也能工作,或者至少解释为什么它是这样的
答案1
我的猜测是,它bspwmrc
不用于bash
执行其内容,因此它不会执行.bashrc
。你可以做sudo vim /etc/profile
。它将有一个像这样的部分:
appendpath '/usr/local/sbin'
appendpath '/usr/local/bin'
appendpath '/usr/bin'
unset -f appendpath
export PATH
在以 开头的行unset
和以 开头的最后一行之间appendpath
,添加appendpath '/home/$your_user_name/.local/bin'
。请注意 后面没有前导斜杠bin
。
然后我很确定你将不得不重新启动。之后尝试执行脚本。