¿Cómo puedo establecer la posición en la que se abre el terminal?


33

Me gustaría que Terminal se abra cerca de la parte inferior de mi pantalla. ¿Hay alguna manera de establecer el tamaño y la posición predeterminados?

Estoy usando Linux Mint 13, Cinnamon.


1
La respuesta variará en gran medida en qué entorno de escritorio (GNOME, KDE, etc.) o, para ser exactos, qué administrador de ventanas está utilizando.
phunehehe

Respuestas:


44

La mayoría de los terminales se pueden iniciar utilizando el geometryinterruptor que le permite especificar el tamaño y la posición del terminal (COLUMNSxROWS + X + Y), por ejemplo:

gnome-terminal --geometry 73x31+100+300

o

xterm -geometry 93x31+100+350

Si desea realizar lo anterior permanente, copiar el lanzador de terminales (terminales de archivo .desktop) a partir /usr/share/applications/de ~/.local/share/applications/y editar el Execcampo en consecuencia.

Por ejemplo, para gnome-terminal

Exec=gnome-terminal --geometry 73x31+100+300

Tener ese iniciador personalizado en su $ HOME conservaría su configuración después de las actualizaciones del paquete de terminal (que de lo contrario sobrescribiría el archivo .desktop predeterminado /usr/share/applications).


1
Estoy usando lxterminalLubuntu 11.10 y la ayuda dice que puedo usar la opción geometry=colsxrowspero nada sobre la posición. ¿Sabes cómo arreglar su posición en Lubuntu?
Sigur

2
@Sigur: puedes intentar usar devilspie para especificar la posición. Crear un archivo ~/.devilpie/lxterminal.dscon este contenido (reemplace X e Y según su gusto): (if (is (application_name) "lxterminal") (begin (geometry "+200+350") ) )guardar, ejecutar devilspie a continuación, iniciar lxterminalcon el tamaño deseado: lxterminal --geometry=COLxROW. Debe colocarse automáticamente donde desee. Funciona bien en Gnome 3 al menos.
don_crissti

6

Opciones de xterm usando Xresources o Xdefaults


Esta es la "sintaxis" general para las opciones que entran en el archivo ~/.Xresourceso ~/.Xdefaults:

Geometría XTerm *: COLUMNSxROWS + X + Y

Por ejemplo

XTerm*geometry: 90x30+0+540

Nota: Las dos primeras opciones (COLUMNSxROWS) dependen de su tipo / tamaño de fuente.

Además, también depende de la resolución de su pantalla, ya que las dos últimas opciones son para la posición de la ventana; esto se calcula en unidades diferentes al tamaño de la ventana de la ventana xterm.

Cuando X = 0, entonces la posición está completamente a la izquierda
Cuando Y = 0, entonces la posición está completamente en la parte superior

Si su resolución es, por ejemplo , 1920x1080 , entonces colocaría el valor Y como 540 (a la mitad del borde superior de la pantalla); ya que el valor de 30 FILAS es aproximadamente la mitad de la altura de la pantalla en la misma pantalla usando las fuentes y configuraciones de mi propio sistema.


Para activar los cambios tuve que ejecutar xrdb .Xdefaults.
Woltan

1

Como actualización, la respuesta principal no funcionó para mí en Ubuntu 18.04 a partir de agosto de 2018. Lo que hizo el trabajo es Hardware -> Teclado -> Agregar nuevo comando (presionando el signo más). Rellene el campo "Comando" con comando como gnome-terminal --geometry 80x55-500+0. Establezca la tecla de acceso rápido como Crtl + Alt + T. Listo.

Aún mejor, puede agregar el comando a "Aplicaciones de inicio" para iniciar el terminal al inicio.


0

Con respecto al tamaño de fuente, en lxterminal puede establecer la fuente predeterminada al tamaño que desee, aunque esto se aplicaría a todos los terminales. Si estaba usando gnome-terminal, podría configurar un perfil con el tamaño de fuente deseado y pasarlo usando la bandera --window-with-profile, pero no veo ninguna opción relacionada en lxterminal.

Si no desea que este sea su tamaño de fuente predeterminado, una opción potencial es escribir un script para modificar el archivo de configuración (por defecto ~ / .config / lxterminal / lxterminal.conf) para cambiar el tamaño de fuente, luego inicie el programa, luego revierta el tamaño de fuente en el archivo de configuración. Sin embargo, no he probado esto.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.