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


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.