Aggiornamento4: risistemato il comando di installazione dello schema gconf (grazie bulgarion!)
Aggiornamento3: aggiunto un mirror per scaricare i pacchetti, rogepost è impazzito ._.
Aggiornamento2: ok, sistemate le istruzioni sull’installazione dei pacchetti, grazie alle indicazioni tra i commenti (grazie disgustingangel!)
Aggiornamento1: ho eliminato i pacchetti perché davano problemi. Chi vuole provare Avant lo compili :)
Funziona. E anche bene! Dopo tanti progetti promettenti ma inutilizzabili eccone finalmente uno che parte da una configurazione già perfettamente usabile :)
Ecco come si presenta il mio fiammante Avant
Sono già uscite tre versioni nel giro di poche ore dal primo rilascio ufficiale, ci sono molte cose da sistemare, alcune funzionalità mancanti ma… funziona! Funziona meglio di tutti i dock che io abbia mai provato finora, e cioè *tutti* quelli esistenti :)
Una volta lanciato riconosce subito tutte le finestre attive, e le mostra così come le vedete nell’immagine, in maniera poco invasiva ed elegante. La configurazione predefinita aveva toni un po’ troppo cupi, così ho pensato di “alleggerire” con un po’ di trasparenze chiare con il semplice configuratore:
Come potete vedere c’è proprio un bel po’ di opzioni da impostare… pure troppe -.- Avrei preferito che prendesse direttamente i colori dal mio tema invece di essere costretto d impostarli io, ma vabbè.
Una cosa molto importante da chiarire è che Avant non tenta neanche minimamente di funzionare come un pannello da cui lanciare applicazioni: non si possono aggiungere “pulsanti” alla barra. Altra cosa che Avant non fa è quella di comportarsi come un’area di notifica. Diciamo che si limita a fare da taskbar, e lo fa abbastanza bene, poi in futuro chissà…
Se volete provarlo trovate tutto alla pagina del progetto Avant su Google Code. Per compilare correttamente al momento le libwnck devono essere leggermente modificate per poter fare funzionare il tutto. Già che si siete, se usate Compiz potete applicare alle libwnck le patch che vi avevo segnalato nel post ““In primo piano” e altre funzionalità per Compiz: pacchetti”
I pacchetti compilati da me per le libwnck e Avant sono disponibili sia a questa pagina, che a quest’altra (mirror della prima). Le libwnck, oltre alla modifica per Avant, contengono anche le patch per funzionare correttamente con Compiz di cui sopra. Per estrarre l’archivio e installare fate così:
$: tar zxf felipe_avant-libwnck-patches.tar.gz $: sudo dpkg -i libwnck18_2.16.1-0ubuntu1_i386.deb libwnck-common_2.16.1-0ubuntu1_all.deb avant-window-navigator_0.1.1-1_i386.deb $: gconftool-2 --install-schema-file=/usr/etc/gconf/schemas/avant-window-navigator.schemas
L’ultimo comando serve a prevenire un segfault (grazie disgustingangel!). L’archivio contiene anche il pacchetto per le librerie di sviluppo (libwnck-dev), non c’è bisogno di installarlo, a meno che normalmente compiliate app per GNOME
Buon divertimento! :)
@felipe
:~/avant$ sudo dpkg -i *.deb
Selezionato il pacchetto avant-window-navigator, che non lo era.
(Lettura del database … 86237 file e directory attualmente installati.)
Spacchetto avant-window-navigator (da avant-window-navigator_0.1.1-1_i386.deb) …
dpkg – attenzione: riporto libwnck18 dalla versione 2.16.1-0ubuntu1.1 alla 2.16.1-0ubuntu1.
Mi preparo a sostituire libwnck18 2.16.1-0ubuntu1.1 (con libwnck18_2.16.1-0ubuntu1_i386.deb) …
Spacchetto il sostituto di libwnck18 …
dpkg – attenzione: riporto libwnck-common dalla versione 2.16.1-0ubuntu1.1 alla 2.16.1-0ubuntu1.
Mi preparo a sostituire libwnck-common 2.16.1-0ubuntu1.1 (con libwnck-common_2.16.1-0ubuntu1_all.deb) …
Spacchetto il sostituto di libwnck-common …
dpkg – attenzione: riporto libwnck-dev dalla versione 2.16.1-0ubuntu1.1 alla 2.16.1-0ubuntu1.
Mi preparo a sostituire libwnck-dev 2.16.1-0ubuntu1.1 (con libwnck-dev_2.16.1-0ubuntu1_i386.deb) …
Spacchetto il sostituto di libwnck-dev …
Configuro avant-window-navigator (0.1.1-1) …
Configuro libwnck-common (2.16.1-0ubuntu1) …
Configuro libwnck18 (2.16.1-0ubuntu1) …
Configuro libwnck-dev (2.16.1-0ubuntu1) …
:~/avant$ avant-window-navigator
Segmentation fault
Sei un disastro nella creazione dei pacchetti deb :P
Testato su Ubuntu edgy :D
Confermo il segmentation fault e il problema con le dipendenze su Edgy.
Ehm, forse gnommer non ha tutti i torti ;-)
Dopo aver risolto problemi con alcune dipendenze:
————————————————————————-
Selezionato il pacchetto avant-window-navigator, che non lo era.
(Lettura del database … 127118 file e directory attualmente installati.)
Spacchetto avant-window-navigator (da avant-window-navigator_0.1.1-1_i386.deb) …
Mi preparo a sostituire libwnck18 2.16.1-0ubuntu1 (con libwnck18_2.16.1-0ubuntu1_i386.deb) …
Spacchetto il sostituto di libwnck18 …
Mi preparo a sostituire libwnck-common 2.16.1-0ubuntu1 (con libwnck-common_2.16.1-0ubuntu1_all.deb) …
Spacchetto il sostituto di libwnck-common …
Selezionato il pacchetto libwnck-dev, che non lo era.
Spacchetto libwnck-dev (da libwnck-dev_2.16.1-0ubuntu1_i386.deb) …
Configuro avant-window-navigator (0.1.1-1) …
Configuro libwnck-common (2.16.1-0ubuntu1) …
dpkg: problemi con le dipendenze impediscono la configurazione di libwnck-dev:
libwnck-dev dipende da libgtk2.0-dev (>= 2.8.17-1); comunque:
Package libgtk2.0-dev is not installed.
libwnck-dev dipende da libstartup-notification0-dev (>= 0.5); comunque:
Package libstartup-notification0-dev is not installed.
libwnck-dev dipende da libxres-dev; comunque:
Package libxres-dev is not installed.
dpkg: errore processando libwnck-dev (–install):
problemi con le dipendenze – lasciato non configurato
Configuro libwnck18 (2.16.1-0ubuntu1) …
Sono occorsi degli errori processando:
libwnck-dev
————————————————————————-
Lancio finalmente avant e……….. sorpresa :-D
$ avant-window-navigator
Segmentation fault (core dumped)
Dai Felipe, facci la grazia :-P
Dimenticavo, l’ho testato anch’io su Edgy
Ciao
Mi sembra molto carino ma…
Perché richiede delle patch nelle libwnck?!? Ovvero, contengono un bug che non le fa funzionare bene (vedi le WxGTK per aMule, risolta solo ora! >:( ) oppure è una patch “ad hoc” che potrebbe avere ripercussioni su molte altre cose (visto che libwnck “contains a Window Navigator Construction Kit” e “contains functions for writing pagers and task lists”)? Dopo il crash di gtksu con la nuova versione di Compiz sono diventato un po’ più attento…
A me anche da errore nell’installazione ma …
“libwnck-dev dipende da libxres-dev; comunque:
Package libxres-dev is not installed.”
Mbò???!!!
@italyanker
“libwnck-dev dipende da libxres-dev; comunque:
Package libxres-dev is not installed.”
————————————————————————-
A quello ho ovviato manualmente (chiaramente ho avuto lo stesso problema), ma il segfault poi non mi è piaciuto molto :-(
anche a me da lo stesso errore :P
Per risolvere il segfault provate con questo comando:
gconftool-2 –install-schema-file=/usr/etc/gconf/schemas/avant-window-navigator.schemas
PS: Complimenti per il blog, felipe!
@disgustingangel
Grazie!
A me da un errore anche mentre installa libwnck-dev
qualcuno ha provato con feisty?
@tud
si, funziona… per quanto puo’ funzionare allo stato attuale :D
@tutti:
Uhm, i pacchetti delle libwnck sono quelli ufficiali di Edgy ma ricompilati con la modifica richiesta. Non dovrebbero fare alcun casino e non li ho “creati” da zero!
Il segfault di Avant non lo capisco… quando ho compilato gnome-dock fungeva un po’ dapper-tutto ed aveva dipendenze molto simili…
Ok ok, basta coi pacchetti… compilate voi :)
bellino!
@felipe
Per quanto riguarda il segfault.. ricompilando con debug attivato si vede che il segfaut e’ in chiamata ad hex2fload con il parametro HexColor a null (il parametro arriva da gconf)… quindi succede perche’ la chiamata e’ fatta con il primo parametro a null… sarebbe da gestire il caso da codice…
cmq registrando lo schema tutto funziona! :)
Siccome a compilare non sono una spada…
…non è che il mitico Treviño può correre in nostro aiuto ???! (adulazione mascherata da richiesta! ghhh) :-P
o richiesta mascherata da adulazione??? this is the question :-)
@AGM… scusa non so come mai, mi sei finito nel name del form e ho postato a tuo nome… ogni tanto me lo fa, anche il nome “eulin” mi ci finisce spesso da solo… boh! Fastweb anyone?
ragazzi come si può rimediare all’errore: Segmentation fault (core dumped) ????
@disgustingangel:
Ma lo schema non dovrebbe essere installato automaticamente? A me lo ha installato almeno…
Se dici, rimetto i pacchetti e aggiungo la tua spiegazione :)
@Giuto:
Segui la guida, l’ho aggiornata per sistemare ogni problema (spero) grazie alle indicazioni di disgustingangel :)
ma qual è l’utilità di una dock del genere ?
bohhh……..
sul sito del progetto è già disponibile una nuova versione…la 0.1.1-2.tar.gz (hai usato quella per pacchettizare felipe?)
ora provo i pacchettozzi!
thx
attenzione, ho fatto il deb con checkinstall e.. per qualche strana ragione vorrebbe sostituirmi:
gcc, ld, nm e strip.. perchè mai?
@felipe:
A me non si bloccano i pacchetti … vado a bloccare la versione poi controllo ed è sempre sbloccata….
@felipe
non so.. non ho controllato gli script del pacchetto… pero’ io non avevo mai installato niente che avesse a che fare con AVM e il pacchetto non mi ha fatto l’import dello schema in automatico… quindi credo ci sia qualche prob. nello script di registrazione… ora non so come modificare files deb, e non ho il tempo per studiarlo.. :( se non lo fa nessuno prima mi ci metto in serata :)
Ciaooo!
e avant non si installa….Sono occorsi degli errori processando:
avant-window-navigator_0.1.1-1_i386.deb
lo compilato dai sorgenti…ma quando lo starto da core dumped
@Felipe:
sarò OT, ma “dapper-tutto” mi ha fatto ridere per circa 2 minuti di seguito!!!
Sul resto non mi esprimo, ancora.
Ciao!
@Simone Brunozzi:
Grazie per aver notato :D
http://pollycoke.wordpress.com/?s=dapper-tutto
Ma è giusto che appaia su una banda nera come la pece, alta due volte il dock vero e proprio, che si deposita in basso nello schermo, coprendo pannello inferiore, desktop, finestre?
GLib-GObject-CRITICAL **: gtype.c:2240: initialization assertion failed, use IA__g_type_init() prior to this function
nonostante libwnck modificato a dovere (a proposito le 2 var in questione nella libwnck-2.16.1 da me scaricata hanno valore 32 predefinito).
Qualcuno ne immagina la ragione?
a me non scarica nemmeno il .tar.gz…..il pulsante download l’ho finito da tante volte che l’ho cliccato….nessun risultato…
@saldomik e altri interessati: di questo file non me ne faccio nulla, ma siccome voglio bbene al boss, l’ho mirrorato: http://defendergs.altervista.org/fetch.html?/altro/linux/felipe_avant.7z
L’ho solo ricompresso un po’.
Funziona meglio di tutti i dock che io abbia mai provato finora, e cioè *tutti* quelli esistenti :)
Questione di gusti. ;)
L’ho provato e preferisco comunque la mia kiba-dock! :p
qualcuno mi può spiegare l’utilità di questa barra?
non è un commento polemico, è solo che non ci arrivo(magari perchè non l’ho provata, ma non vorrei fare casini senza una buona ragione)…
cioè, sostituisce la barra in basso, quella con un pulsante per ogni programma aperto(barra delle applicazioni)? ha qualcosa in più rispetto a questa,ai fini dell’usabilità?si usa o l’una o l’altra,o tutte e due?
@GS Defender:
siccome voglio bbene al boss, l’ho mirrorato:
Lo so, lo so che mi vuoi bene :*
LOPO said:
Ma è giusto che appaia su una banda nera come la pece, alta due volte il dock vero e proprio, che si deposita in basso nello schermo, coprendo pannello inferiore, desktop, finestre?
anch’io ho lo stesso problema… a voi non è successo?
domanda veramente stupida, ma è necessario compiz attivato per usare questa dock?
non ne sto venendo fuori col problema dello schema… :(
per ora c’e’ il workaround, speriamo qualcun’altro risolva :)
@LOPO:
@M@t:
@ShinjiLeery:
Beh sì, avevo dimenticato di scriverlo: senza Compiz non si vada da nessuna parte :)
…ma perché, volete dire che c’è qualcuno che non ha ancora Compiz? :P
Beh, ad esempio io, che ho Edgy sia su un portatile con un’integrata senza possibilità di DRI, sia su un fisso con una ATI che non mi riesce di far funzionare a dovere (ma adesso ci riprovo…)
io non ho compiz!…con la mia cara ati radeon 9600 compiz scaxxa con il gestore delle finestre…insomma non va proprio e di guide ne ho provate.
più in là riprovo dato che ho montato gli ultimi driver.
scusate…è xgl che non va…quindi non ho ne compiz ne beryl.
li ho provati entrambi…ed ho constatato che ati+xgl=schifo
Beh felipe… io ho un portatile con la ATI X600 e con i driver open mi scatta lo scroll di qualsiasi cosa e con XGL il tutto diventa troppo lento…
Che ci posso fare? :D
ciao shinji, io ho un portatile con x300 e va sia con i driver open (ma poi ahimè freeza con AIGLX) che con xgl e i driver closed e devo dirti che va benone, è un centrino 1,8… non scatta mai!!!! avrai qualche bugna di configurazione… giusto per darti un feedback, secondo me non è normale che scatti, io lo uso quotidianamente con compiz 3.6 e ubuntu edgy
Io ho un centrino 730 con 512 Mb di RAM e Ubuntu edgy senza particolari configurazioni custom. Lo scroll rallenta molto con Compiz attivato. La situazione è un po’ migliore con XGL, ma non è la soluzione che preferisco visto che XGL ha un sacco di difetti… Magari mi potresti passare il tuo xorg.conf per fare un confronto…
Grazie dell’aiuto ;)
di nulla ;-) io ho un centrino 750, 512 ram e neanch’io ho particolari config di sistema. giusto uso Rox-filer (che adoro), xterm e leafpad al posto delle relative gnomesche, sono app molto più leggere che fanno tutto quello che devono fare – e di più… e mi piace l’applicazione che si apre -istantaneamente-
ti posto solo una selezione delle parti rilevanti dell’xconf se no felipe mi uccide… :-) sappi che c’è tutto quel delirio di opzioni perchè mi freezzava sempre, una roba da tirarlo in terra, manco via ssh si sbloccava dovevi spegnere a mano… magari a te qualcosa non serve io ho seguito i consigli postati da qualche anima pia. ciao e spero che ti migliori la situazione!
Section “Module”
Load “i2c”
Load “bitmap”
Load “ddc”
Load “dri”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10”
Load “type1”
Load “vbe”
EndSection
Section “Device”
Identifier “ATI Technologies, Inc. M22 [Radeon Mobility M300]”
Driver “fglrx”
Option “no_accel” “no”
Option “no_dri” “no”
Option “DynamicClocks” “on”
Option “mtrr” “on”
Option “DesktopSetup” “Single”
Option “ScreenOverlap” “0”
Option “Capabilities” “0x00000000”
Option “CapabilitiesEx” “0x00000000”
Option “VideoOverlay” “on”
Option “OpenGLOverlay” “off”
Option “CenterMode” “off”
Option “PseudoColorVisuals” “off”
Option “Stereo” “off”
Option “StereoSyncEnable” “1”
Option “FSAAEnable” “no”
Option “FSAAScale” “1”
Option “FSAADisableGamma” “no”
Option “FSAACustomizeMSPos” “no”
Option “FSAAMSPosX0” “0.000000”
Option “FSAAMSPosY0” “0.000000”
Option “FSAAMSPosX1” “0.000000”
Option “FSAAMSPosY1” “0.000000”
Option “FSAAMSPosX2” “0.000000”
Option “FSAAMSPosY2” “0.000000”
Option “FSAAMSPosX3” “0.000000”
Option “FSAAMSPosY3” “0.000000”
Option “FSAAMSPosX4” “0.000000”
Option “FSAAMSPosY4” “0.000000”
Option “FSAAMSPosX5” “0.000000”
Option “FSAAMSPosY5” “0.000000”
Option “UseFastTLS” “0”
Option “BlockSignalsOnLock” “on”
Option “UseInternalAGPGART” “no”
Option “ForceGenericCPU” “no”
Option “KernelModuleParm” “agplock=0”
Option “PowerState” “1”
BusID “PCI:1:0:0”
EndSection
Section “Extensions”
Option “Composite” “Disable”
EndSection
Section “DRI”
Mode 0666
EndSection
dimenticavo: 24 bit 1024×768
@felipe:
puoi patchare il .deb di avant che non si installa (e se lo installi da sorgenti mi da core dumped quando lo eseguo)
Dock installato a dovere… Unico problema… Ubuntu rileva un aggiornamento delle libwnck (misà per un numerino verso la fine -_-‘) anche se da Synaptic faccio blocca versione continua a volerlo aggiornare… Che faccio? :\
felipe io ho installato tutto xò quando avvio avant-windows-navigator mi da questo errore:
(process:9212): GLib-GObject-CRITICAL **: gtype.c:2240: initialization assertion failed, use IA__g_type_init() prior to this function
(process:9212): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)’ failed
(process:9212): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)’ failed
Segmentation fault (core dumped)
qualè il problema?
no felipe riavviano parte!xò ho un problema, questo dock, come tutti quelli precedenti ke hai postato, quando si aprono, nn stanno sopra lo sfondo come dovrebbero, ma si crea una barra nera kn dentro il dock, xkè mi da sto problema?
@felipe: Vedo che hai aggiunto un secondo link: io di quel file allora che cosa me ne devo fare?
@GS Defender:
Con la stabilità che hanno sti merdosi servizi… se lo tieni su sarebbe un’ottima cosa :)
Grazie ancora!
Ciao a tutti , installati e purtroppo ho lo stesso problema di KasMol^ , barra nera gigante affianco alla dock , mi porta via un quarto di monitor circa …
Ps : complimenti per il bellissimo sito
@Twiggy : io l’aggiornamento l’ho fatto da synaptic e non è cambiato niente … solitra barrona nera dietro tutto :(
@KasMoL^ e xAm: Più sopra, quando ho segnalato lo stesso problema, mi è stato risposto che è necessario Compiz (che infatti non ho).
Maremma :( Grazie Lopo … mi informerò su questo fantomatico Compiz e su come si installa
Grazie di tutto
quindi devo avere compiz attivato x usarla?che scandalo, nn potevano farla pure con compiz disattivato?sarebbe stato meglio secondo me…
A me dà questo errore:
Spacchetto avant-window-navigator (da avant-window-navigator_0.1.1-1_i386.deb) …
dpkg: errore processando avant-window-navigator_0.1.1-1_i386.deb (–install):
tentata sovrascrittura di `/etc/gconf/gconf.xml.defaults/%gconf-tree.xml’, che si trova anche nel pacchetto eog-ng
Configuro libwnck-common (2.16.1-0ubuntu1) …
Configuro libwnck18 (2.16.1-0ubuntu1) …
Sono occorsi degli errori processando:
avant-window-navigator_0.1.1-1_i386.deb
Qualcuno sa come aiutarmi?
@Rospo Zoppo:
Prova a fare
sudo mv /etc/gconf/gconf.xml.defaults/%gconf-tree.xml /etc/gconf/gconf.xml.defaults/%gconf-tree.xml.bak
e poi reinstalla il pacchetto.
Se non ti va bene, aggiungi a dpkg l’opzione –force-all
Supporta la systray? Altrimenti dove ce la mettiamo? :D (non siate volgari, gh)
sto provando avant e ho notato che un minimo supporto per le notiche c’è:
ad esempio quando arriva un msg su gaim l’icona della finestra messaggi “saltella”…
cmq è indubbiamente il dock più funzionante (l’unico?) provato fino ad ora.
Grazie Defender ma mi da lo stesso errore ancora..Anche se il file e stato effetivamente spostato…Non so..
Ok risolto ma ora mi da il segmentation e se provo il terzo comando mi da:
rospozoppo@rospozoppo-laptop:~$ gconftool-2 –install-schema-file=/etc/gconf/schemas/avant-window-navigator.schemas
I/O warning : failed to load external entity “/etc/gconf/schemas/avant-window-navigator.schemas”
Failed to open `/etc/gconf/schemas/avant-window-navigator.schemas’: Nessun file o directory
rospozoppo@rospozoppo-laptop:~$ avant-window-navigator
Segmentation fault (core dumped)
Stesso problema di Rospo Zoppo anche per me….
I/O warning : failed to load external entity “/etc/gconf/schemas/avant-window-navigator.schemas”
Failed to open `/etc/gconf/schemas/avant-window-navigator.schemas’: Nessun file o directory
@Twiggy e messaggi analoghi in post -“In primo piano” e altre funzionalità per Compiz: pacchetti-
deve esserci un problema in “blocca versione” di Synaptic in Edgy (installata da zero) che pare non funzionare in nessun caso.
si può risolvere da riga di comando:
~$ echo ‘libwnck18 hold’ | sudo dpkg –set-selections
per bloccare
echo ‘libwnck18 install’ | sudo dpkg –set-selections
per sbloccare
Io avrei un problemino..
Ho installato col comando dpkg di felipe, che credo serva a far risolvere le dipendenze perchè si installano prima del pacchetto a cui servono..
Mi spunta l’iconcina degli aggiornamenti, dice che l’indice è rovinato, faccio così:
http://img502.imageshack.us/img502/2715/screenshot1wu4.png
E’ normale? Vado avanti o si incasina tutto?
Ho visto che ci sono anche le libcairo e libxft, non vorrei che c’entrasse qualcosa la guida dei fonts perfetti. Dimenticavo, se lancio avant, tutto funziona. Ciao e grazie per l’aiuto.
Sorry non avevo letto l’aggiornamento3.
Avidentemente la febbre mi ha dato alla testa.
Ciao e scusate =)
Risolto col nuovo aggiornamento
@rospo zoppo
di che aggiornamento parli?
Ciao,
in edgy il file di gconf da installare sta in /usr/etc/gconf, non /etc/gconf/, per cui il comando diventa
gconftool-2 –install-schema-file=/usr/etc/gconf/schemas/avant-window-navigator.schemas
Una volta che si fa questo poi va :)
@bulgarion:
Mea culpa… le istruzioni sono state riportate a come mi aveva suggerito anche disgustingangel, qualche commento più su. Il fatto è che con alcuni “build” avevo usato switch diversi per ./configure, e quindi lo schema era in /etc.
Ri-sistemo, grazie
Pingback:Avant Window Navigator: il nuovo dock per GNOME, aggiunge nuove funzioni ed effetti [pacchetto] « pollycoke :)
molto carina…si vede che è ancora indietro con lo sviluppo ma ha davvero un ottimo potenziale! approvata!
Pingback:"AWN's plugin" per Exaile... ed io :) « 32 in 23
scusate ragazzi.. ma perchè io non ho nessun file avant-window-navigator.schemas in /usr/etc/gconf/schemas/????