[MINI HOWTO] Awn senza Compiz
Inviato: venerdì 16 novembre 2007, 20:13
Ciao a tutti, sperando di fare cosa gradita riporto qui una soluzione per poter utilizzare avant-window-navigator senza compiz*/beryl, ma con xfwm4 come gestore di finestre al posto di metacity.
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
Dobbiamo poi installare gli header per compilare xfwm4
Sempre da terminale
Prendiamo xfwm4 da subversion
NOTA
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
e poi
Ora possiamo prelevare xfwm4.
[/color]
A questo punto compiliamo xfwm
Qui consiglio di utilizzare checkinstall, in modo da tenere "traccia" del pacchetto creato per una più facile gestione con apt-get/synaptic.
Inoltre 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.
NOTA
A me checkinstall non ha funzionato, anche utilizzando il file spec allegato, quindi ho ripiegato su sudo make install.
Consiglio quindi, se usate sudo make install, di non cancellare questa cartella, visto che se volete in futuro eliminare xfwm potete dare un
[/color]
A questo punto, se tutto è andato per il verso giusto, dovreste avere installato xfwm4.
Installiamo anche il suo gestore per le varie opzioni
Dobbiamo poi modificare alcuni file di configurazione e una variabile d'ambiente
Aprimo questo file e cerchiamo il seguente blocco
e modifichiamolo in
Salviamo e chiudiamo il file.
Settiamo la variabile d'ambiente
Adesso dobbiamo terminare la sessione e riloggarci, per far sì che xfwm4 sia il gestore predefinito al posto di metacity.
A questo punto lanciamo il configuratore per settare i vari parametri di xfwm4 a nostro piacimento.
Per abilitare il compositore selezionare Aggiustamenti del Gestore delle finestre e poi selezionare l'ultimo tab Compositore; spuntare l'opzione Attivare la selezione composita.
Ora 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
Ho provato anche a modificare delle chiavi di gconf-editor, ma niente.
Un'altra cosa: xfwm4 non utilizza le scorciatoie globali di Gnome, neanche quelle personalizzate; le dovete ridefinire sempre tramite xfce-setting-show.
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
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