Es un problema de la versión de libgio que viene en esa distribución (es < 2.26). Para solucionarlo vamos a bajar una versión actualizada de libgio, la copiaremos en un directorio y haremos que sublime cargue dicha librería antes de empezar.
Realizamos lo siguiente para compilar nuestra propia versión de la librería
git clone git://git.gnome.org/glibAhora creamos un ejecutable (en nuestro home/bin)que cargue la librería antes de ejecutar sublime. Usamos cualquier editor (ej: vi ~/bin/sublime2 ). Y añadimos lo siguiente:
cd glib
git checkout 2.26.1
./autogen.sh --prefix=/opt/lib/glib2.26 make
sudo make install
#!/bin/bash LD_LIBRARY_PATH=/opt/lib/glib2.26/lib:$LD_LIBRARY_PATH /path_sublime/sublime_text "$*"Le damos permisos de ejecución:
chmod +x ~/bin/stA partir de ahora los archivos se nos abrirán en una sola instancia.
A diferencia del post original $* va entrecomillado porque si no lo está no se abren correctamente rutas y archivos con espacios.
Fuente: http://mashingwachine.tumblr.com/post/4414279415/sublime-text-2-on-an-old-ubuntu-and-libgio-2-26
No hay comentarios:
Publicar un comentario