Lançador de aplicativos com conclusão de tabulação

1

EDITAR :

Ok, é justo - provavelmente usar um lançador autônomo é o caminho a seguir como Daniel Andersson sugerimos abaixo. Mas isso leva a seguintes perguntas:

Ou

  1. Como obtenho conclusão de comando bash com o Tab para trabalhar em xfrun4 ou :
  2. Existe algum outro lançador (para o xfce) que se abre instantaneamente o suficiente (tão rápido quanto o xterm) não precisa de pacotes de bibliotecas do KDE ou do Gnome que tenham conclusão de tabulação?

Para referência instantânea:

$ time $(xterm echo)

real    0m0.064s
user    0m0.048s
sys     0m0.004s

A pergunta original era :

Antigos hábitos são difíceis de morrer, então no meu desktop Linux eu inicio os aplicativos abrindo um terminal e executando o aplicativo (X) a partir da linha de comando. Eu gostaria de transformar uma das minhas janelas Xterm em um lançador de aplicativos para que eu possa digitar google-chrome ou charm e o aplicativo seja iniciado em segundo plano sem sufixar o comando com & ou Ctrl - Z seguido por bg .

Existe uma maneira fácil de criar uma janela / shell do Xterm que execute todos os comandos em segundo plano? De preferência, um script que eu possa apenas source (no bash) ou melhor, algo que é executado automaticamente quando eu descomprometo a fonte Ctrl - Shift - -

    
por Kimvais 20.04.2012 / 08:04

1 resposta

3

Se a sua pergunta for realmente " quero um iniciador de aplicativos ", há muito por onde escolher. Parece que esta é a maneira mais fácil de resolver seu problema real . Eu uso gmrun que é muito leve e tem conclusão. A Wikipedia mantém uma lista maior de tais aplicativos. Vincule um atalho de teclado a um desses e, em seguida, você pode simplesmente emitir este atalho ao invés de Ctrl + Deslocar + - e executar o programa.

Se a pergunta for " não quero ter que digitar & para ativar programas em segundo plano no Bash ", você poderá fazer um script como

#!/bin/sh
while true; do
    read command
    ${command} &
done

Quando executado, você pode digitar um comando, pressionar Enter e ele será lançado em segundo plano.

Se você quiser que o shell pense automaticamente "ah, esse é um programa gráfico que ele quer rodar em segundo plano" e só então adicione um & , então você precisa manter algum tipo de lista em todos esses nomes binários, e provavelmente seria um grande aborrecimento para outras operações.

Se a sua pergunta for " Como capturar Ctrl + Deslocamento + - no xterm e agir sobre isso? ", então eu não sei.

Em resumo: recomendo vivamente que apenas utilize um iniciador de aplicações autónomo e habitue-se ao atalho para o mesmo.

    
por 20.04.2012 / 08:33

Tags