Estou procurando um iniciador "adequado" que também permita a execução de comandos brutos, incluindo a conclusão de guias. Portanto, ele deve fazer duas coisas, no mínimo.
- É um lançador "adequado", daí respeito
~/.local/share/applications/*.desktop
, não apenas comandos$PATH
. - Execute comandos brutos com conclusão de guia, para que eu possa digitar
gimp /tmp/foo
Tabe fazer com que seja preenchido automaticamente paragimp /tmp/foobar.png
O que eu tentei
O KDE krunner
é bastante bom, mas não oferece a conclusão de caminhos de guias. gmrun
e grun
não respeite os arquivos * .desktop, e o último também não oferece a conclusão de caminhos de tabulação. kupfer
não executa comandos brutos, até onde eu sei.
(FWIW, eu estou executando o KDE, mas espero que isso não seja importante.)
software-rec
desktop-environment
Sparhawk
fonte
fonte
dmenu
uma GUI para escolher em uma lista de itens fornecidos pelo usuário? ou seja, semelhante azenity
ouyad
?dmenu
como backbone), se eu quiser executar o que digito, respeitar os arquivos * .desktop e tab-complete para caminhos. Eu o instalei, mas parece não oferecer nenhuma dessas funcionalidades prontas para uso.dmenu
e ler a página de manual, o que realmente não sugere nada sobre a funcionalidade do iniciador. No entanto, agora testei os doisdmenu
edmenu-file-completion
, e nem os recursos, concluem os caminhos da guia, nem lemos os arquivos * .desktop. Obrigado pela sugestão de qualquer maneira.~/.local/share/applications/*.desktop
arquivos (tentei digitar oName
). Além disso, rouba todas as entradas do teclado (não é possível digitar em outra janela) e não parece se lembrar do histórico, o que torna minha solução atual (gmrun
) melhor no momento.Respostas:
Você pode experimentar o Rofi , tanto quanto eu sei, que é capaz de todas as suas condições sem complicações e fora da caixa. Há uma exceção e é a conclusão automática do caminho (não comando) que é difícil de implementar. No entanto, você pode usar o Rofi com o fzf (ou similar).
Aqui está uma configuração bastante útil para sua instalação ($ HOME / rofi / config):
ps preste atenção a
rofi.run-command
erofi-terminal
.fonte
rofi.terminal
definido duas vezes? Uma vez paraurxvt
e uma vez paragnome-terminal
.