eclipse_logo
A raíz de la última actualización de Ubuntu (pasando de 17.04 GNOME a 17.10) he tenido problemas (“Unhandled event loop exception” al intentar cambiar de perspectiva utilizando la botonera) al ejecutar alguna versión de Eclipse (concretamente la 4.6.3, con la 4.7.l no he tenido problemas).

El problema parece estar relacionado con libwebkit y GTK3.

Para solucionarlo (forzando el uso de GTK2) he tenido que modificar el eclipse.ini para incluir:

--launcher.GTK_version
2

de tal modo que ahora queda algo así:

-startup
plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.401.v20161122-1740
--launcher.GTK_version
2
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.appendVmargs
-configuration
/home/rubensa/development/eclipse/4.6.3/configuration
-data
/home/rubensa/development/eclipse/4.6.3/workspace
-vm
/home/rubensa/software/jdk1.8/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/home/rubensa/development/eclipse/4.6.3/dropins

Anuncios

javalogo

Desafortunadamente la JDK no está disponible como un zip portable para Windows.  Sin embargo, para tener una versión portable puedes seguir esto pasos:

  • Crea un directorio JDK de trabajo (en este caso C:\JDK)
  • Descarga la última versión de la JDK de la página de Oracle (por ejemplo jdk-7u7-windows-x64.exe)
  • Descarga e instala 7-Zip (o descarga la versión 7-Zip portable si no eres administrador)
  • Extrae con 7-Zip todos los fichero de jdk-XuXX-windows-x64.exe en el directorio C:\JDK
  • Ejecuta los siguiente comandos en cmd.exe:
    • cd C:\JDK\.srcs\JAVA_CAB10
    • extract32 111
  • Desempaqueta C:\JDK\.rsrc\JAVA_CAB10\tools.zip con 7-zip
  • Ejecuta los siguientes comando en cmd.exe:
    • cd C:\JDK\.rsrc\JAVA_CAB10\tools\
    • for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
      (esto convertirá todos los ficheros .pack en fichero .jar)
  • Copia todo el contenido de C:\JDK\.srcs\JAVA_CAB10\tools a donde quieras que esté tu JDK
  • Establece manualmente las variables JAVA_HOME y PATH para que apunten a tu directorio JDK y su subdirectorio BIN

NOTA:  En las últimas versiones de la JDK, al descomprimir el dichero jdk-XuXX-windows-x64.exe con el 7-Zip, directamente nos aparece el dichero tools.zip (no hay que ir al directorio .srcs\JAVA_CAB10 y ejecutar el extract32).

vía

Remix_OSHay varios tutoriales para realizar la instalación en un equipo que ya tiene instalado un sistema operativo y realizar un arranque dual, pero no he encontrado ninguno en el que expliquen, paso a paso, cómo instalar Remix OS 2.0 Alpha en un PC “limpio”, dejando el Remix OS como único Sistema Operativo del sistema y ocupando todo el disco duro.

Para realizar la instalación utilizaremos un LiveCD de instalación de Ubuntu 15.04 y un CD o USB con la imagen iso del Remix OS 2.0 Alpha (versión legacy).

  1. Arrancamos el PC con el LiveCD de ubuntu.
  2. Usando el programa gparted, creamos en el disco duro una partición de tipo ext4 que ocupe todo el disco duro.
  3. Formateamos la partición con formato ext4 y la marcamos como partición de arranque (boot).
  4. Montamos la nueva nueva partición en el Live Ubuntu (suponiendo que la unidad es /dev/sda):

    # mkdir -p /mnt/disk
    # mount -t ext4 /dev/sda1 /mnt/disk

  5. Creamos el directorio /boot donde instalaremos el gestor de arranque Grub:

    # mkdir /mnt/disk/boot

  6. Instalamos el Grub en la nueva unidad:

    # grub-install –boot-directory=/mnt/disk/boot /dev/sda

  7. Creamos ahora dos nuevas entradas para el menú de arranque de Grub, una para realizar la instalación y otra para arrancar el sistema una vez arrancado.  Para ello editamos (creamos) el fichero /boot/gub/grub.cfg en la nueva partición:
    # gedit /mnt/disk/boot/grub/grub.cfg

    menuentry “Remix Os Install” {
    insmod gzio
    insmod part_msdos
    insmod ext4
    set root=’hd0,msdos1′
    linux    /RemixOS/kernel root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive quiet INSTALL=1 DEBUG=0
    initrd    /RemixOS/initrd.img
    }

    menuentry “Remix Os Run” {
    insmod gzio
    insmod part_msdos
    insmod ext4
    set root=’hd0,msdos1′
    linux    /android-2016-01-12/kernel root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive quiet SRC=/android-2016-01-12 DATA=CREATE_DATA_IMG=1 DPI=160 UVESA_MODE=1366×768
    initrd    /android-2016-01-12/initrd.img
    }

  8. Montamos la imagen ISO del Remix OS 2.0 Alpha:

    # mkdir -p /mnt/iso
    # mount -o loop Remix_OS_for_PC_64_B2016011201_Alpha.iso /mnt/iso

  9. Creamos un directorio RemixOS en la nueva partición y copiamos todo el contenido del CD del Remix OS en dicho directorio:

    # mkdir /mnt/disk/RemixOS
    # cp -R /mnt/iso/* /mnt/RemixOS

  10. Reiniciamos el equipo (sin el LiveCD de Ubuntu, arrancando desde el disco duro)
  11. Aparecerán las opciones definidas en el arranque de GRUB.  Seleccionamos Remix Os Install.
  12. Seguimos las instrucciones para realizar la instalación del Sistema Operativo indicando que no se desea instalar el GRUB ni formatear la partición y los datos.
  13. Esto instalará el nuevo sistema en la carpeta android-2016-01-12.
  14. Reiniciamos el sistema y ahora seleccionamos “Remix Os Run”.

Get Adobe Reader
Instalación

  • sudo dpkg –add-architecture i386
  • sudo apt-get update
  • sudo apt-get install wget curl nspluginwrapper cups-pdf libgtk2.0-0 libxml2
  • sudo apt-get install libxml2:i386 libgtk2.0-0:i386 gtk2-engines-murrine:i386 gtk2-engines-pixbuf:i386
  • wget -c ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
  • sudo dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb

Arranque

  • acroread

Desinstalación

  • sudo apt-get remove adobereader-enu

Ubuntu Thunderbird
Thunderbird se integra con el área de notificación de Unity (el gestor de ventanas por defecto de Ubuntu) de tal modo que si recibes un correo se pone en azul el icono con forma de sobre.

El problema es que este cambio de color no sucede con todos los correos sino que sucede únicamente si:

  • El mensaje ha sido enviado con prioridad alta O SI
  • El mensaje es etiquetado (por un filtro) O SI
  • El mensajes tiene como destinatario el receptor (esto es, no está en copia) Y el mensaje no tiene prioridad baja Y el mensaje no ha sido generado automáticamente Y el mensaje no procede de una lista de distribución

Pero a mi me interesa saber cuando me llega cualquier mensaje.

La forma de cambiar este comportamiento y que el icono se ponga azul al recibir cualquier mensajes pasa por crear la siguiente entrada booleana en about:config (Preferences –> Advanced –> General –> ConfigEditor) con valor true:

extensions.messagingmenu.attentionForAll

vía

Notes9

  1. Descargar el paquete (es necesario estar registrado) desde IBM:

    https://www14.software.ibm.com/webapp/iwm/web/reg/signup.do?source=swg-beta-nodoso&S_PKG=dl

  2. Instalar manualmente las dependencias:

    sudo apt-get install libgnomeprintui2.2-0 libgnomeprint2.2-0 libgnomevfs2-0 libgnomeui-0 libxkbfile1 libstartup-notification0 libsepol1 libselinux1 libgsf-1-114 libgsf-1-dev librsvg2-2 librsvg2-common libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2 libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 libesd0 gtk2-engines libgnome-desktop-2-17 libmotif4 libavahi-glib1 gtk2-engines-oxygen gtk2-engines-qtcurve gtk2-engines-murrine gtk2-engines-equinox alsa-base alsa-utils iproute liborbit2 libbonobo2-0 libgconf2-4 libx11-6 libxt6 libxext6 libc6 libgcc1 libgtk2.0-0 libxkbfile1 libglib2.0-0 libstdc++6 bash libart-2.0-2 libpopt0 libgnomeui-0 gnome-keyring ttf-xfree86-nonfree t1-xfree86-nonfree xterm libjpeg62 libxss1

  3. Descomprimir el paquete desacargado:

    tar -xvf notes90se_notes_linux_deb_public_beta_prod.tar

  4. Ejecutar la instalación:

    sudo ./smartupgrade.sh

  5. Una vez instalada la aplicación, nos encontramos con un problema y es que los scrolls superpuestos de Ubuntu no funcionan (no aparece el scroll automáticamente al situar el cursor sobre el mismo). Para solucionarlo, deshabilitamos la opción de scroll superpuesto y dejamos el scroll clásico:

    gsettings set com.canonical.desktop.interface scrollbar-mode normal

Opcionalmente, si queremos añadir la comprobación de ortografía en Español haremos lo siguiente:

  1. Descargar el paquete de diccionarios de la versión 8.5.2 (aún no existe uno específico para la versión 9.0 y aunque ya existe una versión actualizada para 8.5.3 no he encontrado ningún enlace disponible para su descarga):

    http://h1898038.stratoserver.net/download/lotus/dictionaries/Notes_XTAFDictionaries_852_WinLnx_Ml.zip

  2. Descomprimir el paquete descargado:

    unzip Notes_XTAFDictionaries_852_WinLnx_Ml.zip

  3. Instalarlo en el cliente Notes como una actualización File –> Application –> Install, seleccionando el archivo adecuado, en nuestro caso updateSite_es.zip para el idioma castellano.
  4. Reiniciar Lotus Notes
  5. Configurar el idioma de revisión de ortografía dentro de Notes y Sametime en Preferences –> Spell Check y en Preferences –> Sametime –> Spell Checking

NOTA: Si no os aparece la opción Install debéis activarla modificando (o añadiendo en caso de que no exista) el parámetro
com.ibm.notes.branding/enable.update.ui=true
en el archivo plugin_customizations.ini ubicado en el directorio \notes\framework\rcp de la instalación de la aplicación.

Algunos enlaces de interés

Lotus Notes User Forum
Cómo instalar diccionarios adicionales para Lotus Symphony en Lotus Notes

Wifi Tux
Por defecto, Ubuntu 12.10 no reconoce la mecionada tarjeta. Para solucionar el problema tenemos que compilar e instalar una versión “no oficial” de los drivers de Realtek (dicha versión ha sido sido proporcionada “extra-oficialmente” por el servicio técnico del fabricante).

  1. Abre un terminal con Ctrl+Alt+T.
  2. Lo primero es instalar los siguientes paquetes para poder construir el driver:

    sudo apt-get install build-essential linux-headers-generic linux-headers-`uname -r`

  3. Copia las siguientes líneas para descargar y extraer el código fuente del driver::

    wget -O- http://www.liteon.com/UserFiles/driver/Module/Network/WLAN/RTL/rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012.tar.gz | tar -xz

  4. Sitúate en el directorio del driver extraido, contruye e instala el driver:

    cd rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012
    make
    sudo make install

  5. Prueba el driver cargándolo (esto solamente se realiza una vez; después de iniciar por primera vez, el driver debería cargarse automáticamente en cada arranque):
  6. sudo modprobe rtl8723e

    Actualización
    En las últimas versiones del kernel (3.7+) este código no compila. En la versión 3.8 parece que ya irá incluido soporte de serie y por tanto, lo que se puede hacer es utilizar un backport para la versión 3.7. En Arch Linux tenemos un AUR que nos permite descargar, aplicar un parche y compilar el backport.

    vía

A %d blogueros les gusta esto: