El menú Lugares no usa las especificaciones del menú freedesktop.org

El sistema más sencillo es abrir una carpeta (la que sea) y en la barra de la izquierda (panel lateral) seleccionamos la vista “Lugares“.

Ahora sólo hay que arrastrar hasta ahí las carpetas que queramos que aparezcan en el menú “Lugares“.

vía

Eclipse Ico
Me gusta tener, por una parte la instalación “limpia” de Eclipse, y por otra los datos de configuración y los plug-ins.

Para poder conseguir esta separación, siempre utilizo una línea de comando de arranque de Eclipse similar a esta:

/opt/eclipse-3.3.1/eclipse -clean -vm /opt/jdk1.6.0_02/bin/java -configuration /home/rubensa/desarrollo/eclipse-3.3.1/configuration -data /home/rubensa/desarrollo/eclipse-3.3.1/workspace -vmargs -Xms128m -Xmx1024m -XX:MaxPermSize=90m -Dfile.encoding=UTF-8 -Duser.name=rubensa

Donde:

  • clean: Indica que limpie la cache de plug-ins (suelo añadir nuevos plug-ins frecuentemente y es posible que “no se entere”)
  • vm: Indica el path a la JVM a utilizar para ejecutar eclipse
  • configuration: Indica el path en el que guardar los datos de configuración con los que ejecutar Eclipse
  • data: Indica el path del directorio que queremos utilizar por defecto para los proyectos y configuraciones de los mismos
  • vmargs: Parámetros adicionales a pasar a la máquina virtual
    • Xms128m: Usar 128 Mb de memoria inicialmente para la pila (heap) de la JVM
    • Xmx1024m: Usar como máximo 1Gb de memoria para la pila (heap) de la JVM
    • XX:MaxPermSize=90m: Utilizar 90 Mb como espacio de pila permanente de generación (permanent generation heap) (OJO: este parámetro es específico de la JVM de Sun)
    • Dfile.encoding=UTF-8: Juego de caracteres a utilizar por defecto en todos los ficheros (por compatibilidad entre Windows/Linux)
    • Duser.name=rubensa: Nombre de usuario a utilizar (ej: cuando hacemos “commit” en el sistema de control de versiones)

NOTA (20/12/2011): A partir de la versión 3.3 M5, se ha reescrito el lanzador (launcher) de Eclipse y ahora es posible especificar un eclipse.ini (el lugar recomendado para fijar los parámetros) particular en el arranque. Esto es especialmente interesante ya que si en línea de comandos especificamos algún vmarg, esto “machaca” todo vmarg establecido en el elcipse.ini por defecto. De este modo podríamos tener nuestro eclipse.ini tal que así:
-vm
/opt/jdk1.6.0_02/bin/java
-configuration /home/rubensa/desarrollo/eclipse-3.3.1/configuration
-data /home/rubensa/desarrollo/eclipse-3.3.1/workspace
-vmargs
-Xms128m
-Xmx1024m
-XX:MaxPermSize=90m
-Dfile.encoding=UTF-8
-Duser.name=rubensa

Y lanzarlo con:
/opt/eclipse-3.3.1/eclipse -clean --launcher.ini /home/rubensa/desarrollo/eclipse-3.3.1/eclipse.ini

Algunos enlaces de interés
Equinox Launcher


Al instalar el plugin Subclipse de subversion para el IDE Eclipse me encontré con un problema. Por defecto Subclipse utiliza “JavaHL (JNI)” para comunicarse con subversion. Esta configuración por defecto genera el siguiente error cuando se accede a las preferencias “Window->Preferences->Team->SVN”:

Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /opt/jdk1.6.0_02/jre/lib/i386/server:
/opt/jdk1.6.0_02/jre/lib/i386:
/opt/jdk1.6.0_02/jre/../lib/i386:
/usr/lib/firefox/:
/usr/java/packages/lib/i386:
/lib:
/usr/lib

NOTA: como se puede ver en el mensaje utilizo en mi sistema la implementación de Java de Sun.

Lee el resto de esta entrada »

A %d blogueros les gusta esto: