1- PREMESSA
Era da un po' che volevo mettere una dock come awn, ma visto che necessita di compiz, devo installare compiz.
Ora a me compiz ha sempre dato problemi e non sono mai riuscito a renderlo perfettamente utilizzabile (a dire la verità non mi ci sono neanche impegnato più di tanto).
Quindi anche awn per me era tabù.
Qualche giorno fa sono incappato in una soluzione su questo blog.
Provato il tutto ho però notato 2 inconvenienti: il primo è che awn rimane visibile solo nell'area di lavora dalla quale la si lancia (problema minore); secondo è che il focus non va alle finestre che lancio, ma rimane fisso su awn, quindi se apro gedit non posso scriverci perchè non ho il focus, stessa cosa per il terminale.
Quindi ho disinstallato tutto.
L'altro giorno sono capitato sul forum internazionale di ubuntu ed ho trovato la soluzione definitiva su questo topic.
2- INSTALLAZIONE XFWM4 DA SVN
Per eliminare i bug che ho citato prima (focus e visibilità awn) bisogna compilare xfwm da subversion.
Abbiamo quinti bisogno di subversion, checkinstall e build-essential.
Apriamo un terminale e digitiamo
Codice: Seleziona tutto
sudo apt-get install subversion checkinstall build-esentialSempre da terminale
Codice: Seleziona tutto
sudo apt-get build-dep xfwm4NOTA
Io consiglio di creare nella propria home una directory sorgenti-svn nella quale mettere tutto quello che scarichiamo da subversion.
Quindi, dopo esseci posizionati nella home
Codice: Seleziona tutto
mkdir sorgenti-svnCodice: Seleziona tutto
cd ~/sorgenti-svn[/color]
Codice: Seleziona tutto
svn co http://svn.xfce.org/svn/xfce/xfwm4/trunk xfwm4Codice: Seleziona tutto
cd xfwm4
./autogen.sh --enable-compositor --prefix=/usr
makeInoltre bisogna utilizzare il file spec in allegato, visto che quello di default contiene degli errori.
Il file ha estensione txt; una volta scaricato cambiate l'estensione in spec.
Codice: Seleziona tutto
sudo checkinstall --spec /path/to/xfwm4.specA me checkinstall non ha funzionato, anche utilizzando il file spec allegato, quindi ho ripiegato su sudo make install.
Codice: Seleziona tutto
sudo make installCodice: Seleziona tutto
sudo make uninstallA questo punto, se tutto è andato per il verso giusto, dovreste avere installato xfwm4.
Installiamo anche il suo gestore per le varie opzioni
Codice: Seleziona tutto
sudo apt-get install xfce4-mcs-managerCodice: Seleziona tutto
sudo gedit /usr/bin/gnome-wmCodice: Seleziona tutto
openbox|enlightenment|e16)
OPT1=--sm-client-id
OPT2=$SMID
;;
Codice: Seleziona tutto
openbox|enlightenment|e16|xfwm4)
OPT1=--sm-client-id
OPT2=$SMID
;;
Settiamo la variabile d'ambiente
Codice: Seleziona tutto
echo export WINDOW_MANAGER=/usr/bin/xfwm4 >> ~/.gnomercA questo punto lanciamo il configuratore per settare i vari parametri di xfwm4 a nostro piacimento.
Codice: Seleziona tutto
xfce-setting-showOra non ci resta che installare awn.
Per questo vi rimando alla relativa guida sul wiki.
3- PROBLEMI RISCONTRATI
Mi succede che all'avvio viene sempre caricato metacity come gestore finestre e non xfwm.
Se dovesse accadere aprite un terminale
Codice: Seleziona tutto
killall metacity && xfwm4 &Codice: Seleziona tutto
gconftool --set --type string /desktop/gnome/applications/window_manager/current "/usr/bin/xfwm4"
gconftool --set --type string /desktop/gnome/applications/window_manager/default "/usr/bin/xfwm4"Selezionate Gestore delle finestre e poi il tab Tastiera; qui potete vedere le scorciatoie già impostate ed aggiungerne delle nuove.
4- NOTE E RINGRAZIAMENTI
Tutto è nato da questo blog
Ringrazio alvinistic per la guida sul forum internazionale
5- ULTERIORI RISORSE
http://www.xfce-look.org/ per scaricare ulteriori temi per il gestore finestre xfwm4
http://www.gnome-look.org/ per scaricare ulteriori temi per avant
home page del progetto avant-window-navigator
Per critiche/suggerimenti/altro postate pure qui.
Ciao, Mauro
