Ok, come promesso ecco un howto “Divilinux” per installare questa dock anche con KDE.
In realta’ non c’e’ nulla di differente rispetto all’installazione su altri Desktop Environment perche’ si tratta solamente di recuperare il pacchetto debian di avant-window-navigator-bzr direttamente dai repository di Tr3vino, con qualche accorgimento nell’eventualita’ che avessimo gia’ installato avant-window-navigator NON bzr (cambiano le librerie)

AGGIORNAMENTO 29-08-07

Il progetto passa da subversion a bazaar

Se non abbiamo mai installato questo programma saltiamo direttamente all’ installazione:

==========================
Rimozione avant-window-navigator
==========================

Se abbiamo installato avant “normale” dai repository Eyecandy di Tr3vino, rimuoviamo i due pacchetti con:

sudo apt-get remove libawn0 avant-window-navigator

Altrimenti, installando avant-window-navigator-bzr, l’analoga libreria libawn-bzr non verra’ correttamente configurata e l’installazione non andra’ a buon file (pacchetto corrotto):

I seguenti pacchetti hanno dipendenze non soddisfatte:
avant-window-navigator-svn: Dipende: libawn-svn ma non sta per essere installato
Dipende: libawn-svn (= 0.1.2-svnrevisions-1) ma non sta per essere installato

In questo caso apriamo adept_manager e selezioniamo la rimozione totale (purge) di libawn0.

============
Installazione
============

Per una corretta installazione delle dipendenze lanciamo (utenti KDE non vi preoccupate, non stiamo andando ad installare Gnome!):

sudo apt-get install build-essential subversion automake1.9 libgtk2.0-dev libwnck-dev libwnck-common libgconf2-dev libglib2.0-dev libgnome2-dev libgnome-desktop-2 libgnome-desktop-dev libdbus-glib-1-dev gnome-common

Aggiungiamo i seguenti repository al file /etc/apt/sources.list oppure importiamoli dal nostro getore-pacchetti (attenzione al copia/incolla):

sudo kate /etc/apt/sources.list

## Avant Window Navigator svn
deb http://download.tuxfamily.org/syzygy42/ feisty avant-window-navigator
deb-src http://download.tuxfamily.org/syzygy42/ feisty avant-window-navigator

Importiamo la chiave pubblica (tutto su una riga sola):

wget http://download.tuxfamily.org/syzygy42/8434D43A.gpg -O- | sudo apt-key add -

Lanciamo:

sudo apt-get update
sudo apt-get install avant-window-navigator-bzr libawn-bzr

=====================
Ottenere angolazioni diverse
=====================

Per il momento la differenza da avant-window-navigator NON bzr sta tutta in questo screenshot:

Impostiamo i parametri (come da screen, ma modificabili a piacere):

* bar_angle
* icon_offset

Utilizziamo il seguente tool:

gconftool -s -t int /apps/avant-window-navigator/bar/bar_angle 45
gconftool -s -t int /apps/avant-window-navigator/bar/icon_offset 15

Il file di configurazione si trova in:

~/.gconf/apps/avant-window-navigator/bar

=============
Installazione SVN
=============

L’installazione dai repository SVN preleva i files sorgenti da (tutto su una riga sola):

svn checkout http://avant-window-navigator.googlecode.com/svn/trunk/ avant-window-navigator

Compilazione:

cd avant-window-navigator
./autogen.sh
make
sudo make install

Extra (nel caso non funzionasse):

cd data
gconftool-2 –install-schema-file=avant-window-navigator.schemas

=================
Installazione da Bazaar
=================

sudo apt-get install bzr

bzr co http://bazaar.launchpad.net/~awn-core/awn/trunk avant-window-navigator

cd avant-window-navigator
./autogen.sh
make
sudo make install

Cliccando col tasto destro sul bordo della dock e’ possibile selezionare le varie impostazioni:

Free Image Hosting at www.ImageShack.us

Related Posts Plugin for WordPress, Blogger...

Il tuo indirizzo ip:
38.107.179.231

Valutazione 3.00 su 5
Categories: Senza categoria

Commenti via Facebook:


30 Responses so far.


  1. almack SWITZERLAND scrive:

    Il progetto é passato da googlecode a launchpad: https://launchpad.net/awn
    Per compilare da SVN o Bazaar si dovrebbe usare lanchpad come riportano dalle istruzioni nella prima pagina o sbalglio? Ciao

      Quota

  2. divilinu ITALY scrive:

    @almack
    grazie della segnalazione
    comunque funziona anche via svn.. ;)

      Quota

  3. Alessandro Ghersi ITALY scrive:

    Scusa la domanda niubba, ma necessita di compiz o beryl ?

      Quota

  4. divilinu ITALY scrive:

    @Alessandro
    E’ un particolare che ho omesso vista la popolarita’ di questa dock. La risposta e’ si
    se lanci avant in sessione normale la barra non funziona come dovrebbe funzionare (ombre, macchie nere etc..) ;)

      Quota

  5. telperion ITALY scrive:

    @divi i sorgenti son cambiati
    come segnalato da osrevolution.wordpress.com

    Ora bisogna

    sudo apt-get install bzr
    ora usa bazaar anzichè svn
    poi

    bzr co http://bazaar.launchpad.net/~awn-core/awn/trunk avant-window-navigator

    mentre per aggiornare poi basta

    bzr up

    nella cartella avant-window-navigator.
    Il changelog ora è qua

    https://code.launchpad.net/~awn-core/awn/trunk

      Quota

  6. telperion ITALY scrive:

    Ops era già scritto.
    Conviene togliere l’svn allora visto che è fermo alla 243 non aggiornata e li resta.
    Le versioni aggiornate sono su launchpad.
    Cancella la risposta sopra.

      Quota

  7. divilinu ITALY scrive:

    @telperion
    levato.. ;)

      Quota

  8. torrazzi ITALY scrive:

    Ciao Div, grazie sempre per le tue preziose guide per KDE.
    Avant-window-navigator provato, si e’ molto bello, sembra proprio la dock di Jaguar… pero’… a dirla tutta preferisco di gran lunga crearmi un pannello aggiuntivo con KDE con i miei link preferiti.
    Come tu ben sai, oltre ad essere integrato in KDE puo’ anche essere “castomizzato” in tutto (trasparenze, effetti al lancio delle applicazioni, aggiunta di applet come browser veloce, auto-hide, ecc.) in piu’ evita di caricare un ulteriore programma che ha le stesse funzioni del pannello di KDE
    Qualche anno fa usavo per Winzozs una dock-bar simil MAC-OSX (Rklauncher) ma adesso che mi sono “svegliato” e’ difficile battere una accoppiata come Linux-KDE :-) )))))
    Ciao

    Torrazzi

      Quota

  9. divilinu ITALY scrive:

    @torrazzi
    ciao.. :)

      Quota

  10. pikappa ITALY scrive:

    @ torrazzi:
    Anche io uso un pannello aggiuntivo in gnome, ma non è esattamente la stessa cosa; AWN, oltre a essere un launcher, fa anche da gestore finestre e ti permettere quindi di risparmiare un pannello.
    Niente polemica eh, solo una precisazione per chi magari conosce poco AWN.

      Quota

  11. divilinu ITALY scrive:

    @pikappa
    awn gestore di finestre?..volevi dire che comprende anche una taskbar per iconizzare i programmi e le finestre in generale?
    i gestori di finestre sono altre cose..metacity, kwin, emerald..sono dei gestori di finestre :)

      Quota

  12. Algol SWEDEN scrive:

    Uffa… se apro il manager di Avant (anche compilandolo) mi appare da terminale:
    marco@Marco-Laptop:~$ awn-manager
    Traceback (most recent call last):
    File “/usr/local/bin/awn-manager”, line 40, in
    import gnomedesktop
    e nn si avvia…. uffa come faccio, nn so cosa ho combinato perchè qualche giorno fa si avviava!

      Quota

  13. Algol SWEDEN scrive:

    edit…
    qualora serva a qualcuno ho risolto installando python-gnome2-desktop

      Quota

  14. giobuntu ITALY scrive:

    al posto di
    cd avant-window-navigator
    ho dovuro dare
    cd trunk

      Quota

  15. giobuntu ITALY scrive:

    @Algol
    anch’io ho il tuo stesso problema ma al contrario tuo non riesco a risolverlo

      Quota

  16. Algol SWEDEN scrive:

    @Giobunto
    sul forum hanno risolto il problema installando tutte le dipendenze con scritto python… Io l’ho beccata alla prima forse dovresti provare con qualche altro pacchetto… mi spiace ma son stato fortunato per una volta :-D

      Quota

  17. Luca ITALY scrive:

    Ciao, anch’io non riesco a far partire l’utility per le preferenze. Pensavo di risolvere configurando il tutto da console tramite “gconftool” (come indichi ad esempio nella tua guida per impostare l’angolazione “gconftoll -s -t int /apps/avant-window-navigator/bar/bar_angle 45″). A questo punto mi chiedevo se esisteva qualche riferimento per i parametri che si possono settare (es “bar_angle”) e i relativi valori. Allo stesso modo immagino si possano aggiungere icone per lanciare programmi etc.
    Grazie, Luca.

      Quota

  18. divilinu ITALY scrive:

    @Luca
    si il file e’ sempre lo stesso, puoi modificare i valori anche da li

    ~/.gconf/apps/avant-window-navigator/bar

    magari stasera aggiungo il mio file, cosi’ puoi copiare i valori di riferimento
    se lanci awn-manager da terminale riesci a vedere quale modulo-python manca per poterlo installare dai repository

      Quota

  19. Luca ITALY scrive:

    Ciao! Grazie per la rapida risposta!
    Ho provato a lanciare da terminale e questo è il messaggio che appare:

    Traceback (most recent call last):
    File “/usr/local/bin/awn-manager”, line 40, in
    import gnomedesktop
    File “/usr/lib/python2.5/site-packages/gtk-2.0/gnomedesktop/__init__.py”, line 1, in
    from _gnomedesktop import *
    ImportError: could not import gnomevfs

    se provo a fare “sudo apt-get install gnomevfs” mi dice che il pacchetto gnomevfs non esiste :(
    Cosa devo installare?
    Grazie ancora, Luca.

      Quota

  20. divilinu ITALY scrive:

    @Luca
    il pacchetto gnomevfs non esiste
    devi installare:

    sudo apt-get install python-all libgnome-vfs-common libgnome-vfs0 libgnomevfs2-0 gnome-desktop-data python-gnome2 python-gnome2-desktop

      Quota

  21. Luca ITALY scrive:

    Funziona, grazie!

      Quota

  22. lvga1941 SWITZERLAND scrive:

    Ciao.. anch’io non riesco a far partire awn-manager (prima ci riuscivo). L’errore è diverso però:

    Traceback (most recent call last):
    File “/usr/bin/awn-manager”, line 199, in
    awnmanager = AwnManager()
    File “/usr/bin/awn-manager”, line 97, in __init__
    self.launchManager = awnLauncher(self.wTree, self.AWN_CONFIG_DIR)
    File “/usr/share/avant-window-navigator/awn-manager/awnLauncher.py”, line 66, in __init__
    self.make_model()
    File “/usr/share/avant-window-navigator/awn-manager/awnLauncher.py”, line 124, in make_model
    self.refresh_tree(uris)
    File “/usr/share/avant-window-navigator/awn-manager/awnLauncher.py”, line 134, in refresh_tree
    self.model.set_value (row, 0, self.make_icon (i))
    File “/usr/share/avant-window-navigator/awn-manager/awnLauncher.py”, line 168, in make_icon
    if “/” in name:
    TypeError: argument of type ‘NoneType’ is not iterable

    Qualcosa sa cosa possa essere questo errore? Grazie :-)

      Quota

  23. Luca ITALY scrive:

    Ciao, ti rompo ancora!
    Adesso il manager funziona in tutto tranne che non mi fa aggiungere launchers.
    Ho provato a lanciarlo da console e questo è quello che appare quando clicko il tasto “+ Add” nella sezione Launchers:

    Traceback (most recent call last):
    File “/usr/local/share/avant-window-navigator/awn-manager/awnLauncher.py”, line 210, in add
    process = subprocess.Popen(['gnome-desktop-item-edit', file_path], env=os.environ)
    File “/usr/lib/python2.5/subprocess.py”, line 593, in __init__
    errread, errwrite)
    File “/usr/lib/python2.5/subprocess.py”, line 1135, in _execute_child
    raise child_exception
    OSError: [Errno 2] No such file or directory

    Hai idea di cosa possa essere?
    Grazie ancora, Luca.

      Quota

  24. _Leo_ ITALY scrive:

    anche io ho un problema simile a quello di lvga1941 ma il mio output è questo:

    Traceback (most recent call last):
    File “/usr/bin/awn-manager”, line 199, in
    awnmanager = AwnManager()
    File “/usr/bin/awn-manager”, line 94, in __init__
    self.appletManager = awnApplet(self.wTree)
    File “/usr/share/avant-window-navigator/awn-manager/awnApplet.py”, line 70, in __init__
    self.make_model()
    File “/usr/share/avant-window-navigator/awn-manager/awnApplet.py”, line 218, in make_model
    self.refresh_tree (applets)
    File “/usr/share/avant-window-navigator/awn-manager/awnApplet.py”, line 283, in refresh_tree
    icon, text = self.make_row(path)
    File “/usr/share/avant-window-navigator/awn-manager/awnApplet.py”, line 227, in make_row
    return self.make_icon (item.get_string(gnomedesktop.KEY_ICON)), text
    File “/usr/share/avant-window-navigator/awn-manager/awnApplet.py”, line 247, in make_icon
    icon = gtk.gdk.pixbuf_new_from_file_at_size (name, 32, 32)
    gobject.GError: Unrecognized image file format

    Grazie mille :D

      Quota

  25. toketin ITALY scrive:

    anche io leo ho il tuo stesso errore, non riesco a venirci a capo…. qua https://bugs.launchpad.net/awn/+bug/156331

      Quota

  26. giulio ITALY Mozilla Firefox Ubuntu Linux scrive:

    raga da sempre con kooldock..cercavo una dock un po più avanzata..e ho provato avn..ma è parecchio più lenta di kooldock o c’è qualche impostazione sbagliata??
    Compiz è attivo e funzionante..

      Quota

  27. divilinu ITALY Mozilla Firefox Ubuntu Linux scrive:

    @giulio
    awn non e’ molto compatibile con kde..

      Quota

  28. giulio ITALY Mozilla Firefox Ubuntu Linux scrive:

    un’alternativa valida ad avn su kde?
    comunque oggi per curiosità l’ho reinstallata e mi ha dato un’impressione abbastanza positiva..forse è un po’ troppo pesante però funzionare funziona..di incompatibile ci ho trovato solo la gui di configurazione che si aggiorna solo al riavvio..

      Quota

  29. divilinu ITALY Mozilla Firefox Ubuntu Linux scrive:

    @giulio
    Io conosco solo le solite dock per kde..dirti quale sia un alternativa valida ad un programma che non ho mai usato se non per scrivere l’articolo..mi torna difficile.ù
    Non c’e’ molta scelta: kooldock o ksmoothdock…altrimenti tieni il kicker che ha 50 milioni di funzioni in piu’ di awn, almeno io faccio cosi’
    ;)

      Quota

Leave a Reply