Eye of GNOME NG, il visore d’immagini definitivo [howto+deb]

19/03/07: le istruzioni sono state aggiornate per rispecchiare il cambio descritto nel post “Eye of GNOME NG diventerà la versione 2.20 [deb]

Eye of GNOME, detto anche “eog”, è uno dei software che da sempre mi sono “fatto piacere”, anche quando le sue funzionalità sono state leggermente al di sotto di quello che avrei desiderato. Beh, sembra che adesso tutti i pezzi stiano andando a mettersi al posto giusto :)

eog-ng.png
La nuova barra “Collezione di immagini”, semplice ma curata e funzionale

Quella che oggi ci ha presentato “Lucas Rocha“, è una versine di sviluppo di eog, chiamata per adesso “eog ng” (new generation) e disponibile solo da svn. Probabilmente sarà inclusa in quello che diverrà GNOME 2.20, per adesso è semplicemente una base di partenza e di discussione. A me personalmente piace già così :)

Ecco le novità di questa versione, le istruzioni per installarla… e un deb bello pronto:

Novità

eog.png
La nuova icona di Eye of GNOME

  • Nuova icona (la vedete qui sopra)
  • Nuovo sistema di stampa, potenziato. Questo sarà già disponibile già in GNOME 2.18 ad aprile ;-)
  • Orientamento automatico che posiziona le immagini in verticale/orizzontale in base alle informazioni EXIF

Installazione

Per installare eog-ng e verificare le nuove funzionalità bisogna prima di tutto avere subversion, e poi le necessarie dipendenze per compilare un’app GNOME:

$: sudo apt-get install build-essential subversion
$: sudo apt-get build-dep eog

Il codice è appunto disponibile via svn, quindi scarichiamolo:

$: svn co http://svn.gnome.org/svn/eog/trunk/ eog-2.19

Rinominiamo la directory, aggiungendo un numero di versione, entriamo nella directory e cominciamo a preparare i sorgenti per la compilazione:

$: cd eog-2.19
$: ./autogen.sh

Verrà così creato e lanciato lo script “configure”, che dopo qualche incertezza vi restituirà un errore e cadrà in ginocchio:

Requested 'gnome-icon-theme >= 2.17.1' but version of gnome-icon-theme is 2.16.0.1

Per aggirare questo ostacolo prendiamo un po’ in giro lo script configure… modifichiamo la riga che contiene questa istruzione:

GNOME_ICON_THEME_REQUIRED=2.17.1

con

GNOME_ICON_THEME_REQUIRED=2.16

Adesso rilanciamo ./configure con i parametri che preferiamo (io ho scelto di non aggiungere niente, per avere tutto in /usr/local), compiliamo e installiamo:

$: ./configure
$: make
$: sudo checkinstall

Se non volete compilare… sappiate che “el felipe” ha pensato anche a voi, ecco un pacchetto per Ubuntu Edgy bello pronto da scaricare e installare ;) Nel nuovo post c’è un pacchetto aggiornato!

A questo punto potete cominciare ad usare eog-ng, verrà automaticamente usato per visualizzare le immagini, preferito alla versione di eog che avete già installata in /usr… anzi potreste anche pensare di disinstallarla, dal momento che eog-ng funziona proprio bene!

Vorrei segnalare che non ho ancora provato a compilare includendo il supporto a leaftag, che abiliterebbe una funzione veramente interessante… il tagging! Magari provo dopo… vi tengo aggironati ;)

Buona visualizzazione!

45 pensieri su “Eye of GNOME NG, il visore d’immagini definitivo [howto+deb]

  1. @felipe:
    ho installato il .deb che hai fornito ma…

    $ sudo dpkg -i eog-ng_2.19-1_i386.deb
    Selezionato il pacchetto eog-ng, che non lo era.
    (Lettura del database … 82244 file e directory attualmente installati.)
    Spacchetto eog-ng (da eog-ng_2.19-1_i386.deb) …
    Configuro eog-ng (2.19-1) …

    Fino qui tutto bene….

    Quando provi ad aprire un immagine carica qualche secondo e poi si ferma non aprendo nulla (credo fava in conflitto con la precedente e crasha).

    Come dici tu, se provi a disinstallare eog “vecchio” ovviamente ti chiede di rimuovere gnome e altre sue dipendenze.

    Il pacchetto sostanzialmente e’ inutile, provero’ da cvs e ti faro’ sapere.

    Ciao

  2. @felipe:
    per quanto riguarda la versione cvs chiede le glib-gettext => 2.2.0.

    Insomma questo howto non e’ priprio per novizzi…. cmq ho installato da cvs e debbo dire che non e’ male :)

    Ciao

  3. @gnommer:
    Allora probabilmente il problema era proprio quello, mi sa che ho installato le glib-gettext da qualche parte di recente… saresti in grado di riportarmi eventuali errori all’avvio di eog preso dal pacchetto deb?

    In caso negativo tolgo il pacchetto deb dalla guida e lascio solo la categoria “Avanzati, per Guru!”

    Grazie :)

  4. @felipe:
    $ eog /home/gnommer/wallpapers/cool.png

    (eog:12362): GLib-GObject-WARNING **: gsignal.c:1251: signal “size_prepared” already exists in the `GObject’ class ancestry

    (eog:12362): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion `signal_id > 0′ failed

    Usando /usr/local/bin/eog

    P.S.:
    mi hai fatto levare le glib-gettext => 2.2.0 per farti il test :P

    Ciao

  5. @gnommer:
    Ok, il primo errore non è niente di grave, del secondo a quanto pare è pieno il web, servirebbe qualcosa di più specifico, tipo il risultato del comando

    ldd /usr/local/bin/eog

    Ipotizzo che il problema sia dovuto al fatto che il pacchetto è stato compilato con qualche libreria un po’ “troppo” aggiornata sul mio sistema… in attesa che magari qualche lettore più addentro ci illumini ;)

    PS: :D

  6. a me da sta cosa:

    Spacchetto eog-ng (da /tmp/eog-ng_2.19-1_i386-1.deb) …
    dpkg: errore processando /tmp/eog-ng_2.19-1_i386-1.deb (–install):
    tentata sovrascrittura di `/etc/gconf/gconf.xml.defaults/%gconf-tree-fi.xml’, che si trova anche nel pacchetto gaim

    il mio gaim è:

    Version: 1:2.0.0+beta4.0-1

    preso da debubuntu :|

    stasera provo a sovrascrivere e vediamo se nessuno fa troppi capricci… grazie :)

  7. Concordo con giuliastro. In kde c’è kview che fa’ egregiamente il suo lavoro.
    Ho simpatia per lo gnomo ma si perde nelle cose funzionali come queste…l’audio…
    Meglio una slackware con pacchetti che installi e reinstalli senza troppi casini di dipendenze.

  8. @Zed, giuliastro

    Si beh … onestamente mi pare siano tutti fatti meglio, anche se alcuni vanno oltre il semplice viewer (cioè si addentrano nella sezione “catalogazione”)…
    comunque, peccato siano per KDE…
    se uno vuole tenersi uno GNOME “puro” senza mischiare GTK e QT … si deve usare quella cacca secca¹ di F-Spot

    [1] – forse non sembra, ma è un complimento, dato che (oltre ad essere in C# (aka: mono)) a mio dire funziona pure maluccio …

  9. @J:
    Sono sicuro che adesso starai premendo F5 nel post su gaim, chiedendoti perché il tuo commento non appare :D

    @Zed:
    @giuliastro:
    @Paolo:
    Ok, ma stiamo parlando di GNOME :)

    @Seven.issimo:
    Se spuntano fuori le funzionalità di tagging (ma avrei preferito l’integrazione con Tracker piuttosto che con leaftag) e implementano qualche funzionalità più da “browser” io credo che potremo dire addio a F-Spot ;)

  10. provato adesso…

    …il pacchetto non mi funzia
    …le librerie glib-gettext non le trovo da apt o da synaptic
    …da SVN quando do il comando “$: sudo apt-get build-deb eog” mi dice “E: Operazione non valida build-deb”.

    qualcuno sa cosa posso fare ???

  11. io ho sempre usato gthumb, che personalmente ritengo piu’ avanzato del vecchio EOG…. appena posso comunque provo il nuovo eog, adesso pero’ sto passando a feisty :D

  12. > Ok, ma stiamo parlando di GNOME :)

    scemo io che pensassimo parlassimo di linux :P

    (ah, e comunque non succede niente quando si usano Qt e Gtk+ insieme…

    …certo, se passi a KDE in toto è meglio, ma è un’altra storia :P)

  13. sai che non l’ho capita felipe? cmq sono ancora inchiodato fino a tardi… proverò domani mattina (se riesco) bye :D

  14. ma me mi si compila e installa perfettamente ma se apro na foto me la apre sempre con l’eog vecchio :D

  15. ma me mi si compila e installa perfettamente ma se apro na foto me la apre sempre con l’eog vecchio :\

  16. ma me mi si compila e installa perfettamente ma se apro na foto me la apre sempre con l’eog vecchio :|

  17. Salve a tutti, seguo il blog da qualche tempo (e ringrazio Felipe per gli howto su Compiz e i consigli ‘estetici’ su Gnome!) ma questo è il mio primo commento.
    Personalmente concordo con ilgufo, io uso gThumb e mi trovo molto bene… è veloce, compatto, ha finalmente superato il problema dell’apertura di troppe finestre durante l’uso (anch’io lo avevo segnalato all’autore), e soprattutto legge le gif animate… qualcosa che i viewer sotto Linux raramente fanno. Ad oggi mi viene in mente, oltre a gThumb, XnView che però ha codice chiuso ed è fermo da anni alla rev 1.70. Ovviamente se si vuole restare in Gnome, di KDE non me ne intendo.

  18. @tutti:
    Se avete installato secondo le indicazioni, quello che lanciate è il *nuovo* eog, tanto più se avete disinstallato il vecchio :D

    Avete provato ad abilitare “Collezione di immagini” dal menu “Visualizza”? La differenza sta tutta lì, al momento

    @Twiggy:
    Muahahaha pensavo di essere l’unico pazzo ad averlo notato :D

    @ilgufo:
    @hirumono:
    Gthumb ha qualcosa che mi respinge… non so perché

  19. okkei…la “Collezione di immagini” me la da ma noto uno sfarfallio strano della barra di separazione tra la foto e la collezione in basso.
    se vado a vedere la versione mi dice che è la 2.15.1 ed il bello è che da synaptic ho disinstallato la vecchia versione che era la 2.16.1
    ??????????????why???????????

  20. PROVATO, BOCCIATO.
    L’ho installato da deb. L’ho lanciato ma sembrava non partire. Memore di antichi rituali ho fatto un riavvio :D :) :| :/
    A quel punto funzionava tutto.
    Ma…
    1) Non mostrava l’informazione sull’immagine (exif etc.)
    2) Se ingrandivo un’immagine mi impediva di muoverla all’interno della cornice con la manina
    3) Impediva di mostrare i thumbnail su più righe.

    Sono tornato alla versione di edgy.
    PS: Un’altra aggiunta (positiva) era la possibilità di ingrandire la foto con percentuale di zoom in fase di stampa.

  21. @felipe
    Grazie. Non sapevo di queste scorciatoie (anche con gimp). Avevo invece provato a premere il tasto ma aveva associata un’altra funzione.

  22. @felipe
    Il sistema che gestisce i commenti ogni tanto si mangia dei caratteri. (Sarà una patologia ben nota come fame di sapere?). Riscrivo…
    Grazie. Non sapevo di queste scorciatoie (anche con gimp). Avevo invece provato a premere il tasto spazio (per far apparire la manina) ma aveva associata un’altra funzione.

  23. @os3ga:
    Sì, wp ha una gestione un po’ stupida di alcun caratteri speciali, purtroppo. Il tasto [Spazio] visualizza l’immagine successiva. Lo trovo molto comodo, personalmente :)

  24. felipe, guarda che io non ho fatto nulla :) Pare sia stato un fantomatico “Claudio” a fare la segnalazione del tuo post a Lucas.

  25. la procedura richiede anche gnome-common (me l’ha chiesto nel passo dove scarico via SVN mi pare…se non ricordo male)
    per risolvere basta un bel:
    sudo apt-get install gnome-common

    spero sia d’aiuto:P era intuitivo ma non si sa mai! (la mia installazione di ubuntu edgy è fresca fresca…pc nuovo)

  26. Ciao ragazzi, sto cercando di compilare questo su una Feisty “fresh install”..
    Allora.. quando dò:

    ./autogen.sh

    Il file si crea correttamente e non dà l’errore che il buon Felipe descrive sopra; mi dice semplicemente di creare il file con “make”.
    Seguo gli altri punti e faccio:

    $: ./configure
    $: make
    $: sudo checkinstall

    Al momento del checkinstall però, mi dà questo errore:

    Copiatura dei file nella cartella temporanea in corso…OK
    Operazione di Striping in corso su binari e librerie …OK
    Compressione delle pagine di manuale in corso…OK
    E’ in corso la costruzione della lista dei file…OK
    Costruzione pacchetto Debian in corso…OK
    Installazione pacchetto Debian in corso… FAILED!

    Vado a vedere il log:

    Lettura del database … 111272 file e directory attualmente installati.)
    Mi preparo a sostituire eog 2.18.1-0ubuntu1 (con …/eog-2.19/eog_2.19-1_i386.de
    b) …
    Spacchetto il sostituto di eog …
    dpkg: eog: attenzione – il file di configurazione `etc/gconf’ non è un file normale né un collegamento simbolico (= `/etc/gconf’)
    dpkg: eog: attenzione – il file di configurazione `etc/gconf/gconf.xml.defaults’
    non è un file normale né un collegamento simbolico (= `/etc/gconf/gconf.xml.def
    aults’)
    dpkg: errore processando /home/db2k/eog-2.19/eog_2.19-1_i386.deb (–install): tentata sovrascrittura di `/usr/lib/libgconf2-4/2/libgconfbackend-xml.so’, che
    si trova anche nel pacchetto libgconf2-4
    dpkg-deb: il sottoprocesso paste è stato terminato dal segnale (Pipe interrotta)
    Sono occorsi degli errori processando:
    /home/db2k/eog-2.19/eog_2.19-1_i386.deb

    Che devo fare?

  27. This became a really useful post, I refuse to usually read articles that may be
    as thought provoking as “Eye of GNOME NG, il visore dimmagini definitivo [howto+deb] -> ora su pollycoke.org” but also from the actual I am happy I did.

  28. Hmm it seems like your site ate my first comment (it was super long) so I guess I’ll just sum it up what I had written and say, I’m
    thoroughly enjoying your blog. I as well
    am an aspiring blog writer but I’m still new
    to the whole thing. Do you have any tips and hints for rookie blog
    writers? I’d certainly appreciate it.

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...