5

У меня есть псевдонимы в моем bashrc для нескольких программ.

Один из примеров: alias chrome = 'google-chrome --disk-cache-size = 1000000000'

Как я могу вызвать этот псевдоним из командной строки (modkey+r)?

Я бегу Linux Mint

1 ответ1

2

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .