
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:
Il tuo indirizzo ip:
38.107.179.231





on
on
on
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
almackQuota
@almack
grazie della segnalazione
comunque funziona anche via svn..
divilinuQuota
Scusa la domanda niubba, ma necessita di compiz o beryl ?
Alessandro GhersiQuota
@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..)
divilinuQuota
@divi i sorgenti son cambiati
come segnalato da osrevolution.wordpress.com
Ora bisogna
sudo apt-get install bzrora usa bazaar anzichè svn
poi
bzr co http://bazaar.launchpad.net/~awn-core/awn/trunk avant-window-navigatormentre per aggiornare poi basta
bzr upnella cartella avant-window-navigator.
Il changelog ora è qua
https://code.launchpad.net/~awn-core/awn/trunk
telperionQuota
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.
telperionQuota
@telperion
levato..
divilinuQuota
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
torrazziQuota
@torrazzi
ciao..
divilinuQuota
@ 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.
pikappaQuota
@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
divilinuQuota
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!
AlgolQuota
edit…
qualora serva a qualcuno ho risolto installando python-gnome2-desktop
AlgolQuota
al posto di
cd avant-window-navigator
ho dovuro dare
cd trunk
giobuntuQuota
@Algol
anch’io ho il tuo stesso problema ma al contrario tuo non riesco a risolverlo
giobuntuQuota
@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
AlgolQuota
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.
LucaQuota
@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
divilinuQuota
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.
LucaQuota
@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
divilinuQuota
Funziona, grazie!
LucaQuota
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
lvga1941Quota
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.
LucaQuota
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
_Leo_Quota
anche io leo ho il tuo stesso errore, non riesco a venirci a capo…. qua https://bugs.launchpad.net/awn/+bug/156331
toketinQuota
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..
giulioQuota
@giulio
awn non e’ molto compatibile con kde..
divilinuQuota
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..
giulioQuota
@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’
divilinuQuota