我的 bashrc 中为一些程序设置了别名。
一个例子是:别名 chrome='google-chrome --disk-cache-size=1000000000'
我如何从运行提示符 (modkey+r) 调用此别名?
我正在运行 Linux Mint
答案1
awesome.util.spawn 不会生成 shell,并且它无法与 awesome.util.spawn_with_shell 配合使用,因为 shell 必须具有交互性才能检查别名。但您可以生成一个以交互模式执行命令的 shell,例如
#!/bin/bash
source ~/.bash_aliases
eval "$@"
你也可以编辑你的 ~/.xinitrc,并在“exec awesome”之前添加类似
source ~/.bashrc
这将与 startx 配合使用。如果您使用显示管理器,则应在 /etc/X11/Xsession.d 中添加更改
无论是在 awesome 脚本中还是在别名脚本中。