Gnome Terminal pestañas feas y de gran tamaño

24

Tanto el terminal gnome como el terminador (que estoy usando en mi computadora portátil actualmente) se pueden personalizar para que se vean muy bonitos. Al usar la pantalla completa y mantener el desorden de escritorio al mínimo, es posible obtener un área de buen tamaño para trabajar, incluso en mi pequeño EeePC.

Sin embargo, hay un elemento que no puedo controlar. Lengüetas de Gnome son masivamente sobredimensionada y feo en el mejor. No encajan en absoluto en el tema que parece tonto, pero para mí el mayor problema es el espacio en la pantalla que se desperdicia. En una pantalla de computadora portátil pequeña en particular, es un problema real.

¿Hay alguna manera de cambiar estas pestañas? Me doy cuenta de que es posible colocarlos al costado de la ventana, ¡pero luego ocupan aún más espacio!

Si esto no es posible con el tema o la configuración de gnome, ¿hay algún programa de terminal como terminator que pueda manejar las pestañas? (¡Idealmente de una manera más elegante!)

texto alternativo

adamnfish
fuente
2
En realidad, las pestañas encajan perfectamente con el tema Gtk que usas, porque es el tema que las pinta así. Sin embargo, es posible anular un tema para 1 aplicación (consulte los manuales / procedimientos de Gtk para saber cómo hacerlo). Supongo que los botones de cierre hacen que las pestañas sean bastante altas.
JanC
El problema está bien descrito aquí old.nabble.com/…
Aleksandr Levchuk
adamnfish, +1 para la pregunta pero sugiero desmarcar la sugerencia de pantalla como la respuesta correcta. GNU Screen rocas, pero eso no quiere decir que las lengüetas de los terminales deben ser feo
Aleksandr Levchuk

Respuestas:

-1

Tratar screen.

Cree diferentes "pestañas" con Ctrl-a cy cambie entre ellas con Ctrl-a Ctrl-a(para alternar a la ventana mostrada anteriormente) o directamente con Ctrl-a <number of tab>(para cambiar al número de ventana "número de pestaña").

Ctrl-a " presenta una lista de todas las ventanas para su selección.

Para obtener más información, eche un vistazo man screen.

meneo
fuente
2
O incluso byobu, que es como la pantalla, pero presentado en Technicolor® ;-)
Stefano Palazzo
Sí, soy consciente de que podría usar la pantalla, pero normalmente uso emacs y prefiero no perder ctrl + a, por ejemplo. Puedo terminar siguiendo esta ruta personalizando la pantalla, pero es bueno que los controles de las pestañas sean consistentes con el resto del sistema operativo, por lo que si hay una manera de reducir el relleno en las pestañas de gnomo, ¡preferiría eso!
adamnfish
1
@adamnfish: puede configurar el acceso directo del prefijo de pantalla a otra cosa.
JanC
55
-1 A veces necesito usar la pantalla, a veces necesito usar pestañas. Me gustaría que ambos se vean bien.
Aleksandr Levchuk
3
Me gustaría recomendar tmuxmás screen: mejor (OMI) ventanas ( 'pestañas') y '' (paneles verticales y horizontales de división de pantalla (corro. emacsInterior de una tmuxsesión exclusiva).
Jon
6

Como señaló JanC, terminatorutiliza el tema gtk predeterminado en su sistema. Es cierto que el problema puede resolverse poniendo close_button_on_tab = Falsesu ~ / .config / terminator / config Además, puede cambiar el tema gtk. O bien, puede definir una configuración especial de GTK especialmente para terminator. Para hacer eso, agregue las siguientes líneas a su gtkrcarchivo:

style "notebook" = "default"
{
    xthickness = 0
    ythickness = 0
}

widget_class "terminator*.GtkNotebook"       style "notebook"
class "terminator*.GtkNotebook"              style "notebook"

Observe que está modificando el widget Gtk estándar llamado "GtkNotebook". Esto es lo que es responsable de las pestañas. Si desea que esto funcione en todas las aplicaciones (no solo en el terminador), use en su lugar:

widget_class "*GtkNotebook"       style "notebook"
class "*GtkNotebook"              style "notebook"

Esto afectará a todas las aplicaciones. Para cambiar el color del texto en la pestaña, use:

style "notebook_maybelabel" = "default"
{ 
   fg[NORMAL]        = "#0000AA"
   text[NORMAL]        = "#0000AA"
}

widget_class "terminator*.GtkNotebook*"       style "notebook_maybelabel"
class "terminator*.GtkNotebook*"              style "notebook_maybelabel"

No soy un experto en Gtk, y este consejo puede contener errores.

usuario20645
fuente
3

echa un vistazo a urxvt. Una de las principales razones por las que me mudé fue la excelente forma en que maneja las pestañas.

Agregue esto a sus .Xdefaults

 URxvt.perl-ext-common:  default,tabbed,matcher
Almiar
fuente