1 votes

Raccourci clavier de Debian wheezy pour l'ouverture et la fermeture d'un terminal

J'ai récemment installé tilda et je voudrais l'ouvrir et le fermer avec le même raccourci clavier. J'ai écrit un petit quelque chose en bash qui ferme tilda s'il est ouvert et ouvre tilda quand il n'y a pas de tel processus dans ps -ef. Cela ressemble à ceci :

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

Cela semble fonctionner (au moins partiellement) lorsque je commit ceci dans le terminal, mais lorsque j'assigne cette commande à un raccourci clavier spécifique (par exemple alt+1) cela ne fait rien. Des suggestions ?

btw. est-il possible d'assigner ce raccourci pour le bouton '`' comme dans Quake ?

0voto

Dan D. Points 5666

Vous devez utiliser

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

car le champ est censé être un simple nom de programme ou un chemin et des arguments, et non un Shell Shell. Ou vous pouvez placer ce Shell dans un fichier et lui donner un #!/bin/bash y chmod +x et donnez le chemin vers ce script à la place.

0voto

eschneider Points 2125

Pourquoi tuer Tilda au lieu de la cacher ? J'utilise Tilda et j'ai assigné un raccourci clavier pour l'afficher/masquer. Tilda démarre à la connexion. Vérifiez les préférences de Tilda.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X