In questo post avevo parlato di alcune idee che Neil J. Patel, padre di avant-window-navigator, aveva in mente per noi utilizzatori. Una di queste idee era affinity di cui vi propongo un mockup dell’ epoca:
Ora Affinity e’ realta’ e Neil ha gia’ messo a disposizione il primo codice svn, il risultato del suo codare e’ questo:
e sembra ben somigliare a quanto ci aveva promesso.
Affinity e’ alla versione 0.1 e le sue caratteristiche di base sono:
- Frontend sia per Beagle che per Tracker
- Azioni configurabili per rendere piu’ veloci e automatici certi compiti (qui’ sinceramente non ho ancora bencapito cosa s’ intenda)
- Ha un sistema di filtri built-in e configurabili dall’ utente che permette di scremare le ricerche, ad esempio se scrivo “pics:london” mi verranno visualizzate solo le immagini riguardanti london
- Ricerca super-veloce delle applicazioni installate
- Color personalizzabili secondo i vostri gusti
- Risiede nel system-tray (mmmm-ndr)ma e’ possibile richiamarla con una predefinita combinazione di tasti che di default e’ ctrl-alt-a
- E’ scritta in C per avere un minimo impatto sulla vostra macchina ma eccellenti performance (e finalmente qualcuno che non usa sto cazzo di python ma C ndr.)
Ecco qui di seguito un particolare delle preferenze di Affinity, in particolare la sezione per la personalizzazione dei filtri:
L’ ho provata e mi e’ piaciuta come mi e’ piaciuta awn, devo dire che essendo ancora agli inizi molto puo’ essere migliorato, come ad esempio la visualizzazione dei risultati della ricerca, che secondo me potrebbero essere ordinati in un modo migliore come ad esempio fa il frontend di default di Beagle (quello a tab di tracker a me proprio non piace, ma questa e’ una questione di gusti), a tal proposito ho fatto un piccolo mockup per rendere l’idea.
Se avete visto i mockup di Neil di sicuro vi siete accorti che il mio non e’ nulla di originale visto che anche lui aveva previsto una cosa simile, speriamo che in futuro intraprenda quel tipo di strada.
Sto’ provando affinity da un po’ di tempo e devo dire che mi sembra abbastanza stabile, soffre di qualche piccolo bug come ad esempio degli artefatti che si creano quando si scorre una ricerca su e giu’ con il treeview widget, questi artefatti spariscono passandoci sopra con il mouse e comunque il bug e’ conosciuto dall’ autore e dovrebbe venir risolto presto. Affinity non necessita’ di beryl o compiz anche se con questi e’ decisamente meglio. Affinity puo’ essere richiamata sia attraverso l’ icona nel systray sia attraverso una combinazione di tasti. Da quanto ho letto tra i commenti al blog di Neil, la scelta di inserire affinity nel systray non e’ piaciuta molto e probabilmente verra’ presto rimpiazzata con un’ altra idea, ad esempio un qualcosa tipo panel-applet.
Questa e’ la pagina ufficiale del progetto.
INSTALLAZIONE:
!!!!!! ATTENZIONE! Non si assume alcuna responsabilità per eventuali danni causati, direttamente o indirettamente, dalle informazioni presenti su questa guida.Mi raccomando, se non sapete cosa state facendo lasciate stare.!!!!!!!
Per chi fosse interessato ad installare Affinity e magari anche AWN su una distro Debian-like, ecco quello che deve fare:
1)Editare il proprio sources.list ed aggiungiervi all’ interno i seguenti repository:
deb http://download.tuxfamily.org/syzygy42/ edgy avant-window-navigator
deb-src http://download.tuxfamily.org/syzygy42/ edgy avant-window-navigator
2)Dare un bell’ update con “sudo apt-get update”3)Installare il software con “sudo apt-get install affinity-beagle-svn” se usate beagle oppure “sudo apt-get install affinity-tracker-svn” se usate tracker. Se dopo questo volete installare anche AWN date questo comando “sudo apt-get install avant-window-navigator-svn”.
Il seguente e’ un piccolo filmatino con i due progetti all’ opera assieme a Beryl:
Bene con questo e’ tutto, ringrazio Neil per il suo lavoro sempre molto accattivante e attendo altre novita’ come ad esempio il suo personalissimo gtk-engine che sembra potra’ sfruttare appieno le potenzialita’ offerte dai composite managers, chi vivra’ vedra’ ;-).
provata senza beryl/compiz …va ma non va un gran che.Speriamo che il ragazzo londinese faccia un export alle persone che non possono usare compiz/beryl 😦
A me piace molto , speriamo sistemi presto la questione GTK 2.8 così la provo su debian 🙂
N.B. Bell’articolo amico !
Hei scusa un attimo … nel video ad un certo punto si vede uno screenshot con delle widget carine …. un po’ come dashboard di OSX ……….. ecco: da dove arrivano ? chi sono ?
GRAZIE
@freedreamer
Si Speriamo che renda anche AWN indipendente da beryl/compiz, perche’ altrimenti non so’ come potrebbero venire a far parte del progetto GNOME (cosa che io desidererei)
@imu
Sul blog Neil dice che ci sta’ lavorando
@asdrubale
Si chiamano screenlets, postero’ qualcosa a riguardo nei prossimi giorni
[…] Affinity e’ ora un progetto reale: vediamo di cosa si tratta e come installarla [image]In questo post avevo parlato di alcune idee che Neil […]
ho un problema con affinity.. quando lo faccio partire da terminal esce
(affinity:15508): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: Errore alla riga 1: Il carattere ‘ ‘ non è valido all’inizio di un nome di entità: il carattere ‘&’ dà inizio ad un’entità; se questo simbolo “e commerciale” non vuole essere l’inizio di una entità, ricorrere a &
Action Engine : Scanning /home/mauro/.gnome2/affinity/actions
Action Engine : Scanning /usr/share/affinity/actions
Application Engine : Scanning /home/mauro/.local/share/applications
Application Engine : Scanning /usr/local/share/applications
Application Engine : Scanning /usr/share/applications
Application Engine : Scanning /usr/share/applications/kde
Application Engine : Scanning /usr/share/applications/screensavers
Desktop Search Engine : Tracker
Volume Mounted : hdc3, file:///media/hdc3
Volume Mounted : hdd1, file:///media/hdd1
Volume Mounted : hdd2, file:///media/hdd2
(affinity:15508): Gtk-WARNING **: Invalid icon size 24
(affinity:15508): Gtk-WARNING **: Invalid icon size 24
sembra funzionare abbastanza bene… manca l’icona…
quando do affinity-preferences invece esce
/usr/local/share/affinity/window.glade
(affinity-preferences:15533): libglade-WARNING **: could not find glade file ‘/usr/local/share/affinity/window.glade’
Traceback (most recent call last):
File “/usr/local/bin/affinity-preferences”, line 277, in ?
app = main()
File “/usr/local/bin/affinity-preferences”, line 147, in __init__
self.wTree = gtk.glade.XML(self.gladefile, domain=I18N_DOMAIN)
RuntimeError: could not create GladeXML objec
e non si apre nemmeno
che faccio??
la cosa strana è che non funzionano nemmeno le preferenze di avant-window-navigator
esce
avant-preferences
/usr/local/share/avant-window-navigator/window.glade
(avant-preferences:6860): libglade-WARNING **: could not find glade file ‘/usr/local/share/avant-window-navigator/window.glade’
Traceback (most recent call last):
File “/usr/local/bin/avant-preferences”, line 267, in ?
app = main()
File “/usr/local/bin/avant-preferences”, line 132, in __init__
self.wTree = gtk.glade.XML(self.gladefile, domain=I18N_DOMAIN)
RuntimeError: could not create GladeXML object
@maurolinux
L’ hai compilata o hai usato i repo?
a prima vista sembra ti manchi qualcosa ma sinceramente non saprei cosa 😦
ho fatto un po un casino… prima avevo la versione svn che compilavo… poi l’ho levata con sudo make uninstall e ho installato quella dei repo… prima però ho rimosso tutte le cartella affinity di quella installata dai repo… e mi sa che li ho levato qualche file…
nessuna idea?
forse ho un’idea…
mi passi i
/usr/local/share/affinity/window.glade
e
/usr/local/share/avant-window-navigator/window.glade
??
tanto abbiamo le stesse versioni
e poi mi dici cosa trovi nella cartella
/usr/local/share/affinity e nella cartella /usr/local/share/avant-window-navigator??
io in entrambe ho una cartella vuota chiamata active…
grazie
@netjack:
Python non è così male per certi scopi 🙂
ok ho scoperto come risolvere…
mi zippi il contenuto di /usr/local/share/affinity e di /usr/local/share/avant-window-navigator??
grazie
@Daniele Medri
Certo ma non per tutto, di sicuro Gnome ha riscosso molto successo anche grazie alla spinta verso python e alla sua facilita’ pero’ io sono ancora per il C/C++ e i linguaggi meno sciupa risorse 🙂
Ad esempio un lettore audio che occupa 20M per me e’ esagerato.
@maurolinux
Scusa la latitanza ma sono un po’ incasinato con gli esami ultimamente, se hai ancora bisogno mandami un mail che vediamo di risolvere
bella la guida
è partito al primo colpo
Ciao scusate se mi intrometto…
Per caso avete idea di quale sia il tema di GNOME usato per il primo screenshot di questa pagina? Quello con il pannello superiore in trasparenza!
@maurolinux: io ho avuto il tuo stesso problema e sul forum di ubuntu ho trovaro questo:
A me dopo ha funzionato
ops. ho visto solo ora la data del commento!
Forse avevi già risolto, altrimenti spero di esserti stato utile!
Ciao
ciao
come si fanno quei mockup???
ce ne sono di gia realizzati????
@ga2arch
I mockup si fanno con programmi di grafica. certo che ce ne sono basta che guardi quelli presenti in questo post
xrumer is the best program for promotion!
It’s have CAPTCHA recognizer, email verificator, and a lot of other functions…
But. I forgot link to it 😦
Can you give me URL to the XRumer description? screenshots, etc.
Thanks
[url=http://www.tell-it.net/cialis–cialis-kaufen–cialis-rezeptfrei-kaufen]cialis kaufen[/url] inch by inch retentive of