atalho de teclado do Debian wheezy para abrir e fechar um terminal

1

Eu instalei recentemente o tilda e gostaria de abri-lo e fechar com o mesmo atalho de teclado. Eu escrevi alguma coisa em bash que fecha tilda se ele estiver aberto e abre tilda quando não há tal processo em ps -ef. Parece assim:

a = ps -ef | fgrep -i tilda | cut -d' ' -f4 | head -1 ; if [$ a]; então mate $ a; mais tilda; fi

Parece estar a funcionar (pelo menos parcialmente) quando eu envio este terminal, mas quando atribuo este comando a um atalho de teclado específico (por exemplo, alt + 1), não faz nada. Alguma sugestão?

entre. é possível atribuir este atalho para o botão '' 'como no Quake?

    
por Peter 24.11.2012 / 11:39

2 respostas

0

Você precisa usar

bash -c "a='ps -ef | fgrep -i tilda | cut -d' ' -f4 | head -1';if [ $a ] ; then kill $a; else tilda; fi" 

como o campo é esperado para ser um único nome de programa ou caminho e argumentos, e não um script de shell. Ou você pode colocar esse script em um arquivo e atribuir a ele #!/bin/bash e chmod +x e fornecer o caminho para esse script.

    
por 24.11.2012 / 12:22
0

Por que você está matando Tilda em vez de escondê-lo? Eu uso o Tilda e atribuí um atalho de teclado para mostrar / ocultar. Tilda começa após o login. Verifique as preferências de Tilda.

    
por 24.11.2012 / 12:36