Удивительный WM: выполнить мои псевдонимы через приглашение на запуск?
У меня есть псевдонимы в моем bashrc для нескольких программ.
Один из примеров: alias chrome='google-chrome --disk-cache-size=1000000000'
Как я могу вызвать этот псевдоним из командной строки (modkey+r)?
Я бегу Linux Mint
1 ответ
awful.util.spawn не порождает оболочку и не будет работать с awful.util.spawn_with_shell, потому что оболочка должна быть интерактивной для проверки псевдонимов. Но вы можете создать оболочку, которая выполняет команду в интерактивном режиме, например
#!/bin/bash
source ~/.bash_aliases
eval "$@"
Вы также можете отредактировать ваш ~ /.xinitrc, и перед "exec awesome" добавить что-то вроде
source ~/.bashrc
Это будет работать с startx. Если вы используете диспетчер отображения, изменения должны быть добавлены в /etc/X11/Xsession.d
Либо внутри классных скриптов, либо в псевдонимах.
⠀
Источник: https://bbs.archlinux.org/viewtopic.php?id=118693