Cómo configurar el terminal para abrir maximizado

43

Quiero decirle a compiz, metacity, el gnome-terminal o quien está a cargo para abrir la ventana del terminal maximizada por defecto.

¿Cómo puedo hacer eso?

EDITAR para el futuro: la mayoría de las respuestas se votaron en versiones anteriores de ubuntu, desde 17.10 y en las soluciones más votadas no funcionan.

tutuca
fuente

Respuestas:

44

Inicie gnome-terminal como tal:

gnome-terminal --window --maximize
Tommy Brunn
fuente
Funciona con el acceso directo en la barra de menú, pero no funciona si lo almuerzo a través de gnome-do :( Estoy aceptando esta respuesta de todos modos :)
tutuca
Estoy bastante seguro de que Gnome-do depende de lo que esté configurado en el archivo gnome-terminal.desktop.
Pluma de fuego
esto funciona cuando ejecuta el comando desde la terminal o algo similar, pero no tiene efecto en el .desktoparchivo en ubuntu 17.10+
tutuca
30

Si desea que gnome-terminal abra la pantalla completa cuando lo abra con Gnome Do o el menú Aplicaciones, coloque lo siguiente en un archivo con el nombre gnome-terminal.desktopy colóquelo ~/.local/share/applications.

[Desktop Entry]
Name=Terminal
Comment=Use the command line
TryExec=gnome-terminal
Exec=gnome-terminal --window --maximize
Icon=utilities-terminal
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-terminal
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=2.32.0
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;
X-Ubuntu-Gettext-Domain=gnome-terminal

Luego, cierre sesión y vuelva a iniciar sesión para aplicar los cambios.

Isaias
fuente
2
No funciona en Ubuntu 12.04
Marco Lackovic
77
En realidad, encontré que [Terminal] desaparece de mi tablero de la unidad. De lo que me doy cuenta, en lugar de copiar el código anterior (desactualizado en mi U13.10), es mejor copiar el archivo original $ cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications/y luego editarlo cambiando Exec=gnome-terminala Exec=gnome-terminal --window --maximize. Cerrar sesión y luego iniciar sesión nuevamente.
sobi3ch
Solo quería agregar que vi que el cambio entraba en vigencia después de cerrar todas mis ventanas de Terminal y luego reiniciarlo. No estoy seguro si eso es lo que quisiste decir con "cerrar sesión y volver a iniciar sesión", pero funcionó para mí. ¡Gracias!
hoosierEE
¿Alguna idea para que funcione con el lanzador y el paquete nautilus-open-terminal?
hoja
1
Considere actualizar esta respuesta para recomendar copiar el archivo de escritorio existente en lugar de crear uno nuevo. No puedo votar esto tal como está.
Radon Rosborough
22
  • Abrir una terminal.
  • Desde el Editmenú seleccionar Profile Preferences.
  • Marque Use custom default terminal sizee ingrese un tamaño predeterminado que sea demasiado grande para la pantalla, por ejemplo, 240 columnas y 100 filas.

Cierre, luego abra una nueva Terminal haciendo clic en el icono (o presione Ctrl+ Alt+ T): la nueva ventana de la terminal debe maximizarse.

Esta respuesta se basa en el consejo que me dieron aquí: ¿Cómo hacer que el inicio del terminal sea maximizado?

Craig
fuente
2
Confirmo que esto funciona en 12.04 y es probablemente la solución más fácil (al menos para personas como yo que siempre trabajan con ventanas maximizadas). ¡Gracias! Mi consejo es establecer las columnas y filas predeterminadas en un poco más de lo que llena la pantalla, para no tener problemas en caso de que no maximices la ventana.
Walter Tross
1
Si necesita temporalmente una ventana pequeña, siempre puede maximizar la ventana (haga doble clic en la parte superior) y haga clic enTerminal > 80x24
Walter Tross
1
¡Esta es la forma más sencilla que funciona!
xmllmx
9

Ubuntu 12.04 y 14.04 LTS

Ejecute ccsm(CompizConfig Settings Manager). En Administración de ventanas, habilite Reglas de ventana y ábralo, y en el campo Maximizado class=Gnome-terminal. Es posible que deba cerrar sesión y volver a iniciarla antes de que los cambios entren en vigencia.

Si no ve las reglas de la ventana, asegúrese de tener el compiz-pluginspaquete instalado.

Puedes hacer más Yo uso (class=Gnome-terminal) | (class=Evince).

Brent Baccala
fuente
Necesitaba reiniciar después de agregar esta regla para que surta efecto.
dave4420
no funciona para mí :-(. intenté reiniciar, iniciar y cerrar sesión, agarrando la clase de ventana automáticamente (haciendo clic en la Terminal). Normalmente inicio mi terminal desde la barra lateral o con Ctrl + Alt + T. En ambos casos todavía comienza con un tamaño pequeño.
Sergiy Belozorov
8

En Ubuntu 11.10 y superior:

  • Buscar> Teclado> Accesos directos> Accesos directos personalizados> Agregar (botón +)>
    • Nombre: Terminal de lanzamiento maximizado
    • Mando: gnome-terminal --window --maximize
  • Haga clic en Aplicar
  • Haga clic en 'Desactivado'
  • Shift+ Ctrl+ Alt+T
Gurjeet Singh
fuente
1
No use "Ubuntu 12", siempre hay 2 versiones por año.
RolandiXor
¿Dónde está ese elemento del menú Buscar? (12.04)
Walter Tross
Inicie el applet 'Configuración del sistema' desde Dash, y hay un cuadro de búsqueda en la esquina superior derecha de ese applet. A eso me refería. Por cierto, he estado usando el método descrito por @Craig anteriormente, y también la opción --maximmize para scripting.
Gurjeet Singh
Gracias. Funciona sin la --windowopción.
mightyiam
6
gnome-terminal --full-screen

Puede crear un acceso directo en su escritorio o panel para este comando.

papa
fuente
66
Sin embargo, hay una diferencia entre pantalla completa y maximizada.
Tommy Brunn
6

La respuesta seleccionada no funcionó para mí en Ubuntu 12.04 LTS completamente actualizado, así que decidí que era hora de un enfoque más drástico. Las siguientes soluciones se prueban hasta 16.04 LTS.

Mi vieja solucion

  1. Cambie el nombre del gnome-terminalejecutable original a gnome-terminal-original:

    cd /usr/bin
    sudo mv gnome-terminal gnome-terminal-original
    
  2. Cree un nuevo archivo en /usr/binnamed gnome-terminalcon el siguiente contenido:

    #!/bin/bash
    /usr/bin/gnome-terminal-original --maximize $@
    
  3. Hazlo ejecutable:

    sudo chmod +x gnome-terminal
    

Ahora, no importa cómo abra el terminal, siempre se abre maximizado. El único inconveniente que veo para este enfoque es que debe repetir estos pasos cada vez que pueda actualizar gnome-terminalcon una nueva versión a través del administrador de actualizaciones o apt-get upgrade.

Nota: el $@parámetro significa que todos los argumentos a los que se pueda pasar gnome-terminaltambién se pasarán gnome-terminal-original, junto con el --maximizeargumento.

Una mejor solución

  1. Instale "wmctrl":

    sudo apt-get install wmctrl
    
  2. Agregue esta línea al final de su ~/.bashrcarchivo:

    wmctrl -i -r $WINDOWID -b add,maximized_vert,maximized_horz
    
  3. Repita el segundo paso para los .bashrcarchivos de otros usuarios si es necesario, por ejemplo, para el usuario "root" ( /root/.bashrc).

Esta solución no afectará el tamaño de la ventana de terminal inicialmente, sino que la maximizará poco después de que se abra, generalmente en cuestión de milisegundos. Puede intentar mover la línea que agregó en el segundo paso al comienzo del .bashrcarchivo, para que el terminal se maximice incluso antes.

Brane
fuente
Esto es lo primero que siempre haría cuando instalo / reinstalo Ubuntu. Funciona de maravilla.
Sharath Chandramouli
¿Por qué este enfoque no funciona para la Open in terminalentrada del menú contextual en el administrador de archivos Nautilus?
orschiro
@RobertOrzanna si esta solución funciona para usted en otras situaciones, lo más probable es que Nautilus ejecute un programa de terminal diferente (por lo general, hay más de uno instalado). Trate de abrir una nueva terminal, mientras que la lanzada por Nautilus está en marcha y hacer ps auxo ps aux | grep termpara averiguar qué archivos ejecutables están en ejecución. O bien, trate de cambiar los argumentos en la segunda línea en el guión de esta manera: $@ --maximize.
Brane
1
@RobertOrzanna De nada, me alegro de que funcione para ti. La solución actualizada debería afectar a todas las ventanas de terminal, no solo gnome-terminal: intente abrir, uxtermpor ejemplo. Para decirlo con mayor precisión, debería afectar a todas las aplicaciones que se inician basho dashen una ventana normal y cargar su .bashrcarchivo. Sin embargo, es posible limitar las aplicaciones afectadas. Si alguien lo necesita, avíseme y lo agregaré a mi respuesta.
Brane
1
@RobertOrzanna Echa un vistazo a esta respuesta: askubuntu.com/questions/27826/… - básicamente instala "maximus" y haz que se ejecute al inicio.
Brane
2

Si solo desea que el terminal se abra a tamaño completo en la pantalla, use el método GUI para cambiar el tamaño predeterminado a través del diálogo de preferencias de perfil actual de manera adecuada. Para hacerlo, simplemente siga estos pasos:

  • Abrir una terminal
  • Elija Editar
  • En la pestaña General, marque "Usar tamaño de terminal predeterminado personalizado"
  • Debe ajustar estos valores para que se ajusten a su pantalla por simple prueba y error

La configuración de la columna es 128 para mí. Debe establecer los valores que más le convengan.

Siamore
fuente
1
Hacer que la ventana tenga el mismo tamaño que el escritorio no la maximiza
Isaiah
1
@DoR Lo sé, pero todavía lo considero una opción bastante buena y fácil porque funcionará incluso si usa gnome-do y esto es para un novato que pueda tener la misma pregunta, podría encontrar este hilo y merece que se muestren todas las opciones, ya que no puede hacer una pregunta duplicada y suponer que no quiere que se maximice por completo o que quiera usar gnome-do o cualquier nuevo lanzador esta opción sobrevive ...
Siamore
0

En QTerminal, puede maximizar la ventana y luego cerrar la terminal con el comando "salir". Cuando Ctrl+ Alt+ Tnuevamente, se abrirá automáticamente maximizado.

Esto se puede aplicar a cualquier tamaño, solo configure el tamaño que desee, "salga" y luego vuelva a abrirlo.

Jon Doe
fuente
0

Simplemente agregue un acceso directo personalizado.

Vaya a Configuración > Dispositivos > Teclado , desplácese hacia abajo hasta el final de la lista y haga clic en +para agregar su acceso directo.

Déle un nombre y en la sección de comando escriba gnome-terminal --maximizey agregue su combinación de atajos de teclado preferida.

Maloy Sinha
fuente
-1

Probablemente pueda modificar sus accesos directos para usar el maximizador para que siempre comience de esa manera.

La forma más fácil de hacerlo es ubicar su aplicación (en /usr/share/applicationso ~/.local/share/applications) y modificar su .desktoparchivo.

En ese .desktoparchivo, verá la línea que comienza con Exec=.... Para comenzar gnome-terminalmaximizado, todo lo que necesita hacer es agregar --start-maximizedal final del comando.

Nigel
fuente
2
¿Puede proporcionar alguna información sobre cómo hacer esto?
Eliah Kagan