Como iniciar um aplicativo de linha de comando sem precisar digitar o comando?

1

Estou tentando escrever um script python que executará alsamixer . alsamixer é um aplicativo de linha de comando que você normalmente lança:

  1. Abrindo um terminal.
  2. Digitação alsamixer .

Estou tentando fazer do alsamixer algo que eu possa lançar, para que depois de clicar nele, ele inicie um terminal com o alsamixer já em execução antes de qualquer interação física minha.

    
por LonnieBest 14.07.2012 / 07:42

1 resposta

2

Você pode iniciar um xterm que primeiro executa um comando via

xterm -e alsamixer

Armado com esse conhecimento, você pode facilmente criar um script que inicie o terminal:

echo '#!/usr/bin/env sh\n\nxterm -e alsamixer' > mixer ; chmod +x mixer

Mova esse script para sua área de trabalho ou o que for. Se você usa um terminal diferente, pode ter opções diferentes, mas -e é bastante normal.

    
por 14.07.2012 / 08:13