Cuando te toca (o decides por ti mismo) usar Eclipse como entorno de desarrollo en equipos con pantallas pequeñas lo primero que notas es la falta de espacio en todo.
El primer paso, y más fácil, es abrir las preferencias de Eclipse y en la sección “Windows->General” ir a “Appearance” y pinchar “Colors and Fonts“. El grupo Basic contiene la entrada que buscamos: “Text Font“. Modificando el tipo y tamaño de letra ya tendríamos las ventanas de código adaptadas a nuestro reducido espacio de trabajo.
Bien, ¿no? Pero el resto de Eclipse sigue mostrando textos demasiado grandes…
Podemos seguir explorando la zona y perder muuuucho tiempo hasta que nos damos cuenta de que no encontramos por ningún lado cómo cambiar el tamaño del texto del explorador de paquetes y demás sub-ventanas.
Dado que en Linux Eclipse está montado sobre GTK, podemos crear un estilo completo GTK a nuestro gusto, pero al final nos va a llevar ese tiempo tan preciado que no tenemos. Otra opción, mucho más sencilla y breve es crear una modificación del estilo que usa para mostrar todo y adaptarlo a nuestras necesidades.
Los pasos…
Creamos un fichero en nuestro Home y le llamamos como queramos, en mi caso ~/.gtkrc-eclipse-small
En él metemos lo siguiente:
style "eclipse" {
font_name = "Sans Condensed 8"
}
class "GtkWidget" style "eclipse"
está claro que en vez de “Sans Condensed 8″ podemos meter el tipo de letra que nos dé la gana, ¿verdad?
Despues podemos crear un lanzador de Terminal o de Escritorio, como prefiramos.
Para el de Terminal, nos creamos un shell-script con lo siguiente:
#!/bin/bash GTK2_RC_FILES=/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:/home/<user>/.gtkrc-eclipse-small 'eclipse'
donde <user> se sustituye en cada caso particular.
Para el lanzador de escritorio, cogemos el que tenemos de Eclipse y le copiamos en nuestro home:
cp /usr/share/applications/eclipse.desktop ~/.local/share/applications/eclipse-small.desktop
y le modificamos para que aparezca lo siguiente:
[Desktop Entry] Type=Application Name=Small Eclipse Comment=Eclipse Small Font Icon=eclipse Exec=env GTK2_RC_FILES=/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:/home/<user>/.gtkrc-eclipse-small 'eclipse' Terminal=false Categories=Development;IDE;Java;
Si usamos Unity podemos arrastrar este fichero a la barra de lanzadores…
Well, yesterday I downloaded the SDK for the Samsung’s new OS: BADA
A los que nos toca trabajar con Eclipse en el entorno profesional, a veces nos encontramos con restricciones acerca de qué versión podemos utilizar y sobre qué arquitectura; algunas veces esas restricciones vienen de incompatibilidades con plugins de terceros y otras tantas por la arbitrariedad de alguien de arriba, pero de todos modos hemos de hacer que eso funcione cueste lo que cueste.
Hoy he perdido el día como los tontos; si tan solo hubiera encontrado un post como el que estoy haciendo en este momento… me habría ahorrado unas cuantas horas de frustración.