Jue
15
Oct

Compilar GIMP 2.7 – ¡Modo ventana única!


GIMP Development

GIMP Development

Hace un mes comenzó la historia, de si la próxima versión de GIMP traería por fin el tan esperado modo ventana única:
¿GIMP 2.8 en una sola ventana?

Pocos días después, se confirmó:
Confirmado: GIMP 2.8 en una sola ventana

Gracias al trabajo de Martin Nordholts, viene programando esta característica para GIMP 2.8, el modo de una sola ventana viene progresando muy bien. Hace un tiempo ya se incluyó el código en el repositorio GIT de GIMP. Gracias a esto podemos obtener el código, compilar GIMP, y disfrutar de un preview de las nuevas características disponibles a partir de GIMP 2.8.

Compilar GIMP

En GimpUsers.com publican una guía para compilar GIMP 2.7/git-master para Ubuntu 9.04/9.10. Recordemos que GIMP 2.7 es una previsualización de desarrollo de lo que será GIMP 2.8. No es recomendable usar esta versión en producción. Probé seguir los pasos en Debian Squeeze, y funcionó correctamente, pude compilar GIMP. Les detallo los pasos en mi caso para conseguirlo:

  1. Ejecutamos una consola como usuario normal (no administrador), en mi caso F12 para llamar a Yakuake. Ahí establecemos estas variables:
    export PATH=$PATH:/opt/gimp-2.7/bin
    export PKG_CONFIG_PATH=/opt/gimp-2.7/lib/pkgconfig
    export LD_LIBRARY_PATH=/opt/gimp-2.7/lib

    Esto es el directorio donde vamos a instalar GIMP (/opt/gimp-2.7 en este caso). Ojo que estas variables se establecen para la sesión de la terminal actual. Si cerramos esta sesión, debemos volver a establecerlas.

  2. En la página de GimpUsers hablan de obtener las dependencias para compilar GIMP con el siguiente comando:
    sudo apt-get build-dep gimp

    En mi caso no lo hice, y fui resolviendo dependencias por el camino. Lo que sí, hay que instalar:

    checkinstall git-core libtool libopenexr-dev libopenraw-dev libspiro-dev

    Además de eso, otros paquetes que instalé resolviendo dependencias fueron los siguientes:

    autoconf automake xsltproc intltool libtiff4-dev python-gtk2-dev

    A la hora de ejecutar los scripts de configuración y compilación, podemos obtener errores de faltas de dependencias. Simplemente buscando qué instalar, vamos resolviendo cada una de ellas.

  3. Otra cosa que agregan en el tutorial de GimpUsers es obtener, compilar e instalar Glib y GTK. Este paso lo omití sin mayores problemas, pero se los dejo acá por las dudas:
    ### BEGIN: ONLY NEEDED FOR UBUNTU 9.04 ###
    # Fetch, compile, install Glib (needed for Gtk)
    wget http://ftp.gnome.org/pub/gnome/sources/glib/2.22/glib-2.22.2.tar.bz2
    tar -xjf glib-2.22.2.tar.bz2
    cd glib-2.22.2
    ./configure --prefix=/opt/gimp-2.7
    make -j3
    sudo make install -j3
    cd ..
    
    # Fetch, compile, install Gtk
    wget http://ftp.gnome.org/pub/gnome/sources/gtk+/2.18/gtk+-2.18.2.tar.bz2
    tar -xjf gtk+-2.18.2.tar.bz2
    cd gtk+-2.18.2
    ./configure --prefix=/opt/gimp-2.7
    make -j3
    sudo make install -j3
    cd ..
    ### END: ONLY NEEDED FOR UBUNTU 9.04 ###
  4. Ahora lo que nos queda es obtener, compilar e instalar BABL, GEGL y por último GIMP. En la guía ordenan la compilación en el orden GEGL, después BABL y GIMP, pero en mi caso compilé BABL primero. Los pasos a seguir:
    # Obtener, compilar e instalar BABL
    git clone --depth 1 git://git.gnome.org/babl
    cd babl
    #el directorio que le dijimos antes:
    ./autogen.sh --prefix=/opt/gimp-2.7
    make -j3
    sudo make install -j3
    cd ..

    Fíjense si funciona bien, o si hay que resolver alguna dependencia.

    # Obtener, compilar e instalar GEGL
    git clone --depth 1 git://git.gnome.org/gegl
    cd gegl
    ./autogen.sh --prefix=/opt/gimp-2.7 --disable-gtk-doc
    make -j3
    sudo make install -j3
    cd ..

    Y por último, a obtener el código, compilar e instalar GIMP:

    # Obtener, compilar e instalar GIMP
    git clone --depth 1 git://git.gnome.org/gimp
    cd gimp
    ./autogen.sh --prefix=/opt/gimp-2.7 --disable-gtk-doc
    make -j3
    sudo make install -j3
    cd ..

    Si todo anduvo bien, ¡ya tenemos GIMP 2.7 instalado en nuestro sistema!

  5. ¡A probarlo! Ejecutamos “/opt/gimp-2.7/bin/gimp-2.7″, si queremos agregamos un lanzador por ahí, y vemos el nuevo splash:
GIMP 2.7 splashscreen

GIMP 2.7

Características del nuevo GIMP

A continuación comento las características que noté nuevas, o descubrí porque no conocía su existencia :P

Modo ventana única – La cualidad más esperada por (teóricamente un 50% de) los usuarios de GIMP. El modo ventana única permite tener todos los diálogos e imágenes en una misma ventana. No se asusten si llegan a compilar GIMP en su versión más reciente, y al ejecutarlo siguen viendo el mismo modo de varias ventanas de siempre, el modo ventana única es opcional. Para activarlo, en el menú “Windows”, hay que marcar la casilla “Single-window mode”.

GIMP 2.7 paneles anclables

GIMP 2.7 paneles anclables

Buscando flexibilidad: además de usar todo dentro de una misma ventana, podemos mostrar más paneles, y usarlos anclados a la ventana, o como ventanas individuales. Creo que esta evolución en la interfaz gráfica de usuario de GIMP, es un punto de inflexión en cuanto a su usabilidad. Quienes gusten de usar GIMP en el modo de la vieja escuela, lo pueden seguir haciendo, quienes quieran una ventana, también, y quienes quieran combinar distintas opciones, también.

Pestañas para seleccionar la imagen a editar – En la parte superior de la imagen, se van juntando pestañas (o tabs), con una previsualización de la imagen en cada lienzo. Siendo un poco quisquillozo, podría pedir que se pueda cambiar el orden de las pestañas, pero esto no está implementado (al menos por ahora).Sin duda hay un cambio muy grande respecto a la versión anterior, donde había que buscar cuál era la ventana que tenía la imagen que queríamos editar.

GIMP 2.7 modo ventana única

GIMP 2.7 modo ventana única

Exportar imágenes – Por defecto las imágenes se guardan ahora en el formato nativo xcf de GIMP. Como he visto en algún otro programa (o creo que he visto), hay que exportar la imagen para obtener un PNG o JPG.

Conclusión

No examiné muchas más de las características nuevas. Como ya dije antes, no soy un usuario avanzado de GIMP, y las funciones que uso son bastante básicas. Sin embargo, con el simple hecho de tener todo GIMP comprimido en una ventana única, estoy más que contento. El detalle de las pestañas con previsualización, y la flexibilidad general de la interfaz, es suficiente para mí.

Ya agregué un lanzador para usar esta versión de GIMP en vez de la instalada por Debian. Pienso seguir usándolo, descubriendo nuevas características a medida que lo vaya usando. En cuanto a su estabilidad, no he tenido problema alguno por el momento. Las imágenes que ven en este post fueron editadas con GIMP 2.7.1. ¿Está mal agarrarle cariño a un software? :P

Seguramente Máxxximo me pueda dar algunos detalles más específicos desde el punto de vista de un diseñador, u otra gente que se dió por vencida, e instaló GIMP… Espero comentarios.

Licencia

La información sobre la compilación es una adaptación del artículo:
Compiling GIMP 2.7/git-master with Ubuntu 9.04/9.10
Dicho artículo es publicado bajo la licencia: Attribution-Noncommercial 3.0 Austria
El resto del artículo, como todos en Picando Código, se encuentra bajo una licencia Creative Commons.


Si te gustó éste post, podés apoyar a PicandoCódigo a través de PayPal!

7 Comentarios para “Compilar GIMP 2.7 – ¡Modo ventana única!”

  1. nacho a las 11:36 am 15 Octubre. 2009
    Firefox 3.5.3Windows XP
    Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 GTB5 (.NET CLR 3.5.30729)

    pah, me molesta bastante el gimp y sus ventanintas. Agradezco que ya sea una realidad

  2. Esteban a las 10:48 pm 21 Octubre. 2009
    Firefox 3.5.3Windows Vista
    Mozilla/5.0 (Windows; U; Windows NT 6.0; es-ES; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)

    Pa fernando, felicitaciones, primero por hacerlo andar y postear esta info que a mucha gente le interesa, y segundo por estar tan al pedo para ponerte a hacerlo! Te querés matarrr!! xD.. (lleve!)

  3. hid3kel a las 2:25 pm 11 Noviembre. 2009
    Shiretoko 3.5.5GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091106 Shiretoko/3.5.5

    bah muerte a windows! el software libre se adueñara del mundo arriba gimp! xD!! fuera chavez!!! xDD

  4. chupy35 a las 8:47 pm 11 Noviembre. 2009
    Shiretoko 3.5.5GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091106 Shiretoko/3.5.5

    jajaja que ironia, se ve que son ubunteros ya que los comentarios que hay estan hechos desde windows.

    y usan ubuntu para sentirse “geek”

  5. chupy a las 8:51 pm 11 Noviembre. 2009
    Google Chrome 4.0.239.0GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.4 (KHTML, like Gecko) Chrome/4.0.239.0 Safari/532.4

    pus aca chid no?

  6. chsasda a las 8:54 pm 11 Noviembre. 2009
    Opera 9.80GNU/Linux
    Opera/9.80 (X11; Linux i686; U; en) Presto/2.2.15 Version/10.10

    no pus aca la banda barrio comentando desde opera

  7. la banda a las 8:56 pm 11 Noviembre. 2009
    Konqueror 4.3GNU/Linux
    Mozilla/5.0 (compatible; Konqueror/4.3; Linux) KHTML/4.3.3 (like Gecko)

    pus aca comentando desde konqueror con la banda barrio de tepis

Trackbacks y pingbacks:

Dejar un comentario

Al agregar un comentario en esta página, usted acepta la siguiente licencia para su publicación:
Creative Commons License Creative Commons Attribution-Share Alike 3.0 Unported License.




Si quieres mostrar código, enciérralo entre los tags pre de esta forma:
<pre lang="L"> y </pre>, donde L es un lenguaje compatible GeSHI. Más info.

XHTML: Las siguientes tags están permitidas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">


Additional comments powered by BackType

Búsqueda personalizada