tema - ¿Puedo hacer que Eclipse en Ubuntu se vea más compacto?
manual de programacion android pdf (2)
Posible duplicado:
Pestañas gigantescas en Eclipse en Ubuntu
Cuando estaba usando Eclipse en Ubuntu 10.04 LTS, descubrí que las pestañas y las barras usaban un espaciado vertical demasiado grande, lo que hacía que la interfaz fuera demasiado espaciosa para mi gusto.
Sin embargo, no encontré una buena manera de corregir esto, y aprendí a trabajar con eso.
Pero ahora, después de instalar Ubuntu 12.10 (o en realidad Linux Mint 14 Cinnamon), se ha vuelto aún más grande, el espaciado vertical.
Si tiene tres ventanas con pestañas con dos barras de herramientas en su espacio de trabajo vertical normal, esto oculta fácilmente 6 líneas de código con espaciado UI inútil, que personalmente encuentro bastante molesto.
Antes de la captura de pantalla (un poco demasiado espacial) | Después de la captura de pantalla (molestamente espacial):
Personalmente, no me gusta esto y preferiría deshacerme de él. He intentado algunos temas GTK3 y han dejado cosas casi igualmente espaciadas, agregando o quitando quizás un píxel extra.
He viajado mucho en las preferencias de Eclipse y he visto muchas cosas. No estoy seguro de si estaba distraído o simplemente no hay forma de cambiar esto desde dentro de Eclipse, pero no encontré ninguno.
¿Cómo puedo convertir esta interfaz táctil de gran tamaño para personas con pantallas 4K en una interfaz compacta para programadores que desean ver muchos códigos?
o
¿Cómo hago esto brutalmente en /usr/share/themes/*/gtk-3.0/*css
?
He estado buscando una solución GTK3 en todas partes, porque estaba seguro de que el cambio a un sistema GTK3 causó esto. Sin embargo, después de dos horas de perder el tiempo, descubrí que el ''viejo truco de GTK2'' simplemente funciona.
La publicación original del foro está aquí: http://ubuntuforums.org/showthread.php?t=1465712
Agregue un nuevo archivo llamado .gtkrc-2.0
a su directorio personal con el siguiente contenido:
style "gtkcompact" {
GtkButton::default_border={0,0,0,0}
GtkButton::default_outside_border={0,0,0,0}
GtkButtonBox::child_min_width=0
GtkButtonBox::child_min_heigth=0
GtkButtonBox::child_internal_pad_x=0
GtkButtonBox::child_internal_pad_y=0
GtkMenu::vertical-padding=1
GtkMenuBar::internal_padding=0
GtkMenuItem::horizontal_padding=4
GtkToolbar::internal-padding=0
GtkToolbar::space-size=0
GtkOptionMenu::indicator_size=0
GtkOptionMenu::indicator_spacing=0
GtkPaned::handle_size=4
GtkRange::trough_border=0
GtkRange::stepper_spacing=0
GtkScale::value_spacing=0
GtkScrolledWindow::scrollbar_spacing=0
GtkTreeView::vertical-separator=0
GtkTreeView::horizontal-separator=0
GtkTreeView::fixed-height-mode=TRUE
GtkWidget::focus_padding=0
}
class "GtkWidget" style "gtkcompact"
Reinicie Eclipse.
¡El espacio perdido volvió a un uso eficiente!
Actualización 2014-06
Ahora que yo mismo (finalmente) me mudé a Kepler, descubrí que los pequeños widgets de minimizar y maximizar ya no pasarían de los 28 píxeles. Estos .gtkrc-2.0
parecen tener mejores resultados para Kepler.
style "gtkcompact" {
GtkButton::defaultborder={0,0,0,0}
GtkButton::defaultoutsideborder={0,0,0,0}
GtkButtonBox::childminwidth=0
GtkButtonBox::childminheigth=0
GtkButtonBox::childinternalpadx=0
GtkButtonBox::childinternalpady=0
GtkMenu::vertical-padding=1
GtkMenuBar::internalpadding=0
GtkMenuItem::horizontalpadding=4
GtkToolbar::internal-padding=0
GtkToolbar::space-size=0
GtkOptionMenu::indicatorsize=0
GtkOptionMenu::indicatorspacing=2
GtkPaned::handlesize=4
GtkRange::troughborder=0
GtkRange::stepperspacing=0
GtkScale::valuespacing=0
GtkScrolledWindow::scrollbarspacing=0
GtkExpander::expandersize=10
GtkExpander::expanderspacing=0
GtkTreeView::vertical-separator=0
GtkTreeView::horizontal-separator=0
GtkTreeView::expander-size=8
GtkTreeView::fixed-height-mode=TRUE
GtkWidget::focuspadding=1
}
class "GtkWidget" style "gtkcompact"
style "gtkcompactextra" {
xthickness=2 ythickness=2
}
class "GtkButton" style "gtkcompactextra"
class "GtkToolbar" style "gtkcompactextra"
class "GtkPaned" style "gtkcompactextra"
Si agrega el valor xthickness
y ythickness
a toda la clase GtkWidget
, su barra de menú estará apretada y apretada. Eso es demasiado en mi opinión, pero para que lo sepas.
Puede editar el archivo y guardarlo, abrir algo simple como Geany
, ajustar guardar, volver a abrir Geany
etc. para modificarlo rápidamente. Para más detalles, puede abrir Eclipse todo el tiempo, pero lleva más tiempo cargar, dependiendo de la cantidad de complementos que tenga que cargar.
Actualización 2015-10-02
Acerca de Luna y Marte
@eocanha dijo en enero 15:
Si tiene Gtk3 instalado, Eclipse Luna utilizará el sistema de estilo basado en Gtk3 CSS e ignorará .gtkrc-2.0. Sin embargo, puede forzar a Eclipse a utilizar Gtk2 nuevamente (si lo tiene instalado) a través de variables de entorno de shell: "exportar SWT_GTK3 = 0" en su .bashrc o en alguna secuencia de comandos envoltorio que llame a Eclipse. Fuente original: bugs.eclipse.org/bugs/show_bug.cgi?id=420180
Si desea ver más código y menos desorden, eche un vistazo al complemento eclipse de pantalla completa . Alterne el modo de pantalla completa con Ctrl+Alt+z
(o defina su propio enlace).
En lugar de utilizar menús, el atajo de "comando universal" Ctrl+3
puede llevarlo a cualquier menú y realizar cualquier tarea más rápido.