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.shcd al directorio (
cd ~/bin) y hacer que el archivo sea ejecutablechmod +x single_instance.shAhora, abra el Menú principal, seleccione Accesorios » Propiedades de prensa de terminal y reemplace el comando con el script:
~/bin/single_instance.shAbra 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