Me gustaría saber o es posible configurar el Terminal GNOME de una manera que cuando abro el terminal y ya hay una instancia abierta, mostrará esa instancia y no abrirá una nueva.
gnome-terminal
Estado animico
fuente
fuente
Respuestas:
Escribí un script de shell simple usando wmctrl para dar el foco de Terminal. Hace exactamente lo que quiero.
Primero, instale wmctrl
sudo apt-get install wmctrl
.A continuación, inicie un editor de texto, copie las siguientes líneas.
Guarde el archivo en algún lugar donde generalmente guarda sus scripts de shell. En mi caso hice:
~/bin/single_instance.sh
cd al directorio (
cd ~/bin
) y hacer que el archivo sea ejecutablechmod +x single_instance.sh
Ahora, abra el Menú principal, seleccione Accesorios » Propiedades de prensa de terminal y reemplace el comando con el script:
~/bin/single_instance.sh
Abra Configuración del sistema »Teclado» Accesos directos . Deshabilite el acceso directo de Terminal de lanzamiento dándole un espacio de retroceso. Haz un atajo personalizado. Nuevamente complete la ruta y el nombre del script y dele la combinación de teclas ctrl + alt + t .
Ya terminaste, terminal de instancia única ...
fuente
Agregue --tab al comando del iniciador . Entonces terminas con solo una aplicación. abierto.
fuente
Es el comportamiento predeterminado si usa el acceso directo
Mod4+#
(Mod4
= Super = "Windows",#
es el número en el iniciador) para abrir cualquier aplicación.fuente
Generalicé y simplifiqué un poco el script de @Mood. Ahora toma un parámetro de línea de comando y usa pgrep en su lugar.
La secuencia de comandos:
fuente
Me gustaría agregar mi propio script, ya que lo encuentro extremadamente útil:
Configuré el atajo Ctrl + Alt + T para ejecutar este script y lo encuentro aún más cómodo que Guake o Tilda.
Lo uso con QTerminal pero lo modifiqué para satisfacer sus necesidades. Buena suerte
fuente