WM impressionante: executar meus apelidos via prompt de execução?

5

Eu tenho aliases no meu bashrc para alguns programas.

Um exemplo é: alias chrome = 'google-chrome --disk-cache-size = 1000000000'

Como posso chamar esse alias no prompt de execução (modkey + r)?

Estou executando o linux mint

user1028270
fonte
Isso depende do seu gerenciador de janelas. Sugiro que você coloque essas informações importantes em sua pergunta.
dan
ahem "Awesome WM: ..."
user1028270

Respostas:

2

O awful.util.spawn não gera um shell e não funciona com o awful.util.spawn_with_shell porque o shell precisa ser interativo para verificar aliases. Mas você pode gerar um shell que executa um comando no modo interativo, por exemplo

#!/bin/bash
source ~/.bash_aliases
eval "$@"

você também pode editar seu ~ / .xinitrc e, antes do "exec awesome", adicionar algo como

source ~/.bashrc

Isso funcionará com o startx. Se você usa um gerenciador de exibição, as alterações devem ser adicionadas em /etc/X11/Xsession.d

Tanto nos scripts impressionantes quanto nos aliases.


Fonte: https://bbs.archlinux.org/viewtopic.php?id=118693

xvan
fonte
Desculpe-me por perguntar, mas que tipo de mudanças no /etc/X11/Xsession.d? Não estou claro sobre o que exatamente eu estaria fazendo com isso.
user1028270
1
No Xsession.d há um script de "aliases" e um script incrível ... Ambos devem ser chamados quando você começar incrível com um gerenciador de desktop. Você adiciona seus aliases globais lá ou faz uma chamada para o script de aliases de usuário.
xvan