Tiendo a usar mucho la terminal,
Entonces, me pregunto si hay una manera de hacer que Ctrl+ Alt+ Tenfoque el terminal existente si hay uno, de lo contrario, ¿crear un nuevo terminal?
fuente
Tiendo a usar mucho la terminal,
Entonces, me pregunto si hay una manera de hacer que Ctrl+ Alt+ Tenfoque el terminal existente si hay uno, de lo contrario, ¿crear un nuevo terminal?
Cree un pequeño script que elevará la Terminal de GNOME:
echo 'xdotool windowactivate $(xdotool search --onlyvisible --class gnome-terminal)'> ~/raiseterminal.sh && chmod +x ~/raiseterminal.sh
o si desea verificar si Terminal ya se está ejecutando, use:
echo -e $'if ps aux | grep "[g]nome-terminal" > /dev/null\n then xdotool windowactivate $(xdotool search --onlyvisible --class gnome-terminal)\n else gnome-terminal &\nfi' > ~/raiseterminal.sh && chmod +x ~/raiseterminal.sh
Esto creará el script ~ / raiseterminal.sh con este contenido:
if ps aux | grep "[g]nome-terminal" > /dev/null
then xdotool windowactivate $(xdotool search --onlyvisible --class gnome-terminal)
else gnome-terminal&
fi
Abra las preferencias para configurar un método abreviado de teclado personalizado y configure el comando /home/$USER/raiseterminal.sh
, pero asegúrese de cambiar $ USER a su nombre de usuario real.
Si solo desea elevar el terminal en una pantalla o escritorio específicos, consulte xdotool search --help
para obtener más información sobre cómo hacerlo.
También hay varios otros métodos que funcionan mejor con otros administradores de ventanas.
| head -n1
después de buscar ventanas gnome-terminal para evitar un error si se encuentra más de un ventanas¿por qué no pruebas
tilda
oguake
, ambos disponibles en los repositorios de Ubuntu. A pesar de que no lo hacen específicamente lo que está buscando, estoy seguro de que son aquello que estabas buscando, pero no sabía que existía. ;)EDITAR : ok, era un poco vago, más información sigue:
de wikipedia :
guake
es realmente lo mismo, la única diferencia que noté es que no podía hacer que abriera enlaces http haciendo ctrl + clic, lo que me pareció molestofuente
Mi versión (=
Script para ejecutar / elevar cualquier aplicación:
p.ej
fuente
tratar
vaya a la configuración del sistema - Keyborad, agregue un acceso directo personalizado y pegue el comando wmctrl allí. Funciona.
de donde es la cadena gnome-terminal- *
fuente
Otra opción más: iniciar o cambiar. El script se basa en wmctrl para verificar si una ventana ya está abierta. Si es así, el script cambia a uno existente, dando prioridad a una ventana existente en el escritorio actual. De lo contrario, se abre una nueva ventana. Este guión es publicado por Vaughn Dickson .
Coloque este script en la carpeta bin en su carpeta de inicio y hágalo ejecutable. Luego, en Accesos directos de teclado (Configuración - Teclado), desactive la tecla de acceso rápido existente para "Iniciar terminal" en la sección "Iniciadores": haga clic en ella y luego presione Retroceso para desactivar la asignación actual. Luego, en la sección "Accesos directos personalizados", cree un nuevo acceso directo personalizado haciendo clic en el icono +. Complete el nombre de su script como "comando" y asígnele el acceso directo Ctrl+ Alt+ t.
fuente