Screenlets: la Dashboard di linux

Nel post su Affinity tra i commenti c’e’ stato quello di asdrubale, il quale mi chiedeva che cosa fossero quei widgets che apparivano in uno screenshot mostrato nel video, beh quelli erano le Screenlets.

screenlets-resized.png

Il progetto Screenlets e’ nato dal forum di compiz e quindi per Compiz, nonostante questo pero’, il software funziona perfettamente anche con Beryl.

Che cosa sono le Screenlets:

Le screenlets sono:

Screenlets are small owner-drawn applications (written in Python, a very simple object-oriented programming-language) that can be described as “the virtual representation of things lying/standing around on your desk”. Sticknotes, clocks, rulers, the possibilities are endless. The goal of the Screenlets base-class is to simplify the creation of fully themeable mini-apps that each solve basic desktop-work-related needs and generally improve the usability and eye-candy of the modern Linux desktop.

Tradotto:

Le screenlets sono piccole applicazioni owner-drawn (questo non mi veniva come tradurlo :-) ndt) ( scritte in Python, un semplice linguaggio di programmazione ad oggetti) che possono essere descritte come ” la rappresentazione virtuale delle cose che normalmente stanno attorno alla vostra scrivania”. Noteadesive, orologi, righelli, le possibilita’ sono infinite. L’ obbiettivo delle screenlets base-class e’ di semplificare la creazione di mini applicazioni completamente temizzabili dedicate a risolvere i bisogni di base del desktop-work e generalmente a migliorare l’ usabilita’ e la bellezza dei moderni Linux desktop.

(traduzione netjack)

Come potete vedere dall’ immagine sopra, se combinate con il plugin widget ( Portato da Compiz a Beryl grazie a Treviño) di compiz/beryl, il loro aspetto e il loro utilizzo diventa molto simile, se non identico, a quello della dashboard di OSX.

screenlets-tray.pngUna volta avviate le Screenlets ci si trova con un’ icona nel systray da dove e’ possibile accedere a varie voci come: Settings, controlscreenlets e Daemon (che permette di avviare, fermare e riavviare il demone delle screenlets).

Per aggiungiere delle applicazioni bastera’ selezionare la voce Settings, con la quale si accede ad un menu’ di configurazione. Da questo si puo’ attivare e disattivare il servizio e avviare nuove screenlets.

schermata-control-panel.png

Inoltre sempre da questo menu’ e’ possibile installare nuove Screenlet e fare un backup dei proprio settaggi.

Le Screenlets disponibili sono:

  • Clandario
  • MailCheck
  • Weather
  • Calcolatrice
  • Il pager
  • Il righello
  • Il launcher (e’ un bottone che puo’ essere personalizzato per lanciare un’ applicazione a scelta)
  • Convert (converte numeri nuita’ di misuara e altro)
  • Note
  • System status
  • Orologio
  • CPU meter
  • Rss
  • Control

Il widget control fa praticamente le stesse cose dell’ icona nel systray

controlscreenlet.png

Tutte le screenlets sono personalizzabili in dimensione e quasi tutte hanno piu’ temi tra cui scegliere.

Il Software mi sembra gia’ molto stabile e leggero, spererei che in futuro possa evolversi e rendere possibile l’ importazione di Apple’s Dashboard,Yahoo’s Widget,Microsoft’s Gadget Sidebar e Opera Widgets cosi’ da poter utilizzare quello che si vuole, un po’ com’ era nell’ intento del progetto JackField che pero’ sembra andare a rilento.

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.!!!!!!!

Se volete installare e provare le Screenlets su una ubuntu, aggiungiete i seguenti repository alla vostra sources.list:

deb http://hendrik.kaju.pri.ee/ubuntu edgy screenlets

Autenticateli scrivendo su un terminale quanto segue:

wget http://hendrik.kaju.pri.ee/ubuntu/619A3D4E.gpg -O- | sudo apt-key add -

Ora date il solito “sudo apt-get update” e poi “sudo apt-get install screenlets” e taaaac il gioco e’ fatto.

Una volte installato il tutto lanciate da terminale quanto segue:

$ screenlets-tray

A questo punto avrete l’iconcina delle screenlets sulla system-tray, da quell’ icona scegliete daemon>start daemon e successivamente settings che vi aprira’ questo menu’ da dove poter attivare le screenlets che volete.

Qui’ di seguito metto un filmatino con le screenlets in azione.

Con questo passo e chiudo.

57 Risposte a “Screenlets: la Dashboard di linux”

  1. Treviño Dice:

    Se vuoi citare anche il plugin “widget” che ho portato da compiz a beryl…. :P :P

  2. netjack Dice:

    Detto, fatto! :-)

  3. imu Dice:

    @netjack
    Migliori giorno per giorno , ottimo articolo :) quesi quasi infrango la CCF :P
    @Treviño
    Se continui secondo me verrai citato dinanzi ad un giudice , non si preleva codice da compiz ( anche se la GPL lo permette ) perchè alcuni pensano sia ” furto ” .
    N.B. Sei grande ;)

  4. Daniele Medri Dice:

    arf arf… piano ragazzoli, il vecchietto in questione non vi sta più dietro! ;)

  5. netjack Dice:

    @imu
    Grazie per i complimenti, infrangi pure

    @imu e Daniele
    Sono un po’ cagionevole ultimamente e mi sono beccato il raffreddore grazie a quest’ ottimo cambio climatico, avendo del tempo a disposizione mi sono dedicato un po’ piu’ del solito a due argomenti che mi interessavano particolarmente :-)

    @Daniele
    Sto’ cercando qualcosa d’ interessante per i podcast ma non trovo nulla degno di nota (per ora la gestione fatta da rhythmbox e banshee mi sembrano le migliori :-( ) l’ ultimo software che ho provato e gpodder ma sinceramente non mi ha ancora convinto

  6. Gringo Dice:

    Ciao NetJack,
    puoi per fare sistemare il comando per l’importazione della chiave GPG? L’ultimo pezzo è stato troncato…

  7. Gringo Dice:

    Per il podcast hai provato Il vecchio iPodder, ora Juice?

  8. kaynyth Dice:

    Scusatemi, una volta installate come si lanciano?

  9. netjack Dice:

    @Gringo
    grazie per la segnalazione, ho sistemato.
    Per il podcast ho guardato juice che mi ha consigliato icepodder e podnova ma mi sembrano identici a gpodder, grazie comunque per la dritta.

  10. netjack Dice:

    @kaynyth
    Da terminale lanci screenlets-tray e poi dall’ iconcina fai partire il demone e scegli quali screenlets attivare

  11. Daniele Medri Dice:

    @netjack:
    rhythmbox l’ho provato… non mi ha convinto. Banshee, essendo in mono, non lo voglio nemmeno vedere.

  12. rosiko Dice:

    ciao a tutti e complimenti a netjack ho installato le screenlets ma appena ho messo quella dell’e-mail mi si è bloccato tutto rendendo gli altri screenlets scuri…. non posso nemmeno rimuoverlo anzi qualcuno sa come posso risolvere? ho provato anche a disinstallare e reintallare il programma ma mi riappaiono gli screenlets che già avevo scelto… help me please
    p.s. non posso rimuoverli con il tasto destro del mouse perchè mi si bloccano

  13. netjack Dice:

    @Daniele Medri
    Avevo letto della tua insoddisfazione riguardo rhythmbox, per quel che riguarda banshee ti capisco…
    dai un’ occhio a gpodder.

    @rosiko
    Allora devi cancellare tutta la cartella screenlets dentro la directory .config che trovi nella tua home. fatto questo riavvii la macchina ( almeno io ho dovuto farlo perche’ non ne voleva sapere di funzionare altrimenti). ora puoi riaggiungiere le screenlets che vuoi. Il problema con maicheck l’ ho avuto pure io.

  14. rosiko Dice:

    grazie netjack ora posso rimettere gli screenlets…. ne approfitto per farti un’altra domanda… dove posso prendere lo zipcode della mia città (napoli) per lo screenlet del meteo? grazie ancora
    ciao

  15. lordsh Dice:

    ma come si fa a nascondere tutti i widget tutti assieme ed a farli ricomparire?

  16. Max Dice:

    Ciao ragazzi ho installato le screenlets su Ubuntu ma le vedo come se fossero dei quadrati o rettangoli neri con dentro il disegno del widgets, come se non fossero in trasparenza Qualcuno di voi ha questo problema? Come potrei risolverlo?

  17. netjack Dice:

    Mi scuso anche con voi per la latitanza ma sono di esami ultimamente

    @rosiko
    apri weather.com inserisci il nome della tua citta’ e estrai lo zip dalla barra degli indirizzi, visto che detto cosi’ non e’ molto chiaro te lo tiro fuori io

    questo e’ lo zip per napoli : ITXX0052

    @lordsh
    Devi prima di tutt0o attivare il plugin widget da beryl-manager poi devi settare le screenlets una ad una con il parametro treat as a widget cliccando sulle screenlets con il tasto destro.

    @Max
    Devi avere un composite manager attivo, ad esempio compiz o beryl

  18. Max Dice:

    Grazie mille net ne ho la conferma ora!!

    Ho reinstallato purtroppo tutto Ubuntu aggiornato i driver nvidia e installato XGL con Beryl…
    cosa posso dire… è una figata!!!! :D

    Auguri per gli esami!

  19. JiM Dice:

    ciao volevo chiederti se con amd64 cè qualche soluzione???
    grazie

  20. netjack Dice:

    @JiM
    Da quanto vedo:

    http://hendrik.kaju.pri.ee/ubuntu/

    pacchetti per 64bit dovrebbero essere supportati.

    fammi sapere ciao

  21. Anonimo Dice:

    salve, come si fa a mettere il meteo su una città italiana? per esempio Ancona? grazie

  22. netjack Dice:

    @Anonimo
    Devi estrarre lo zip da weather.com
    Per ancona lo zip da inserire e’ questo
    ITXX0102

  23. Anonimo Dice:

    ciao so che hanno già chiesto queste due cose ma non riesco a venirne a capo :D

    1)ho compiz e non riesco a far sparire con una scorciatoia gli screenlets(in realtà stoppi il demone?)

    2)su weather.com non riesco a vedere lo zipcode c’è la mia città ma non mi dice il codice la città è Bari

    grazie infinite e scusami per la ridodanza del post

  24. artwood Dice:

    scusa sono io l’anonimo sbadatamente mi sono dimenticato di inserire un’identità :D

  25. netjack Dice:

    @artwood
    1) non stoppo il demone, uso il plugin widget di compiz/beryl, su beryl e’ possibile personalizzare gli angoli per avere il comando di attivazione o meno dei widget a portata di mouse, con compiz usa il tasto f9, ovviamente devi settare le proprieta’ dei widget come treat as a widget.

  26. Max Dice:

    Ciao, ho intallato e devo dire che è tutta un’altra cosa rispetto ai desklets.
    Una cosa, come si fa ad installare il dock sotto?
    Si possono installare altri widget?
    Grazie

  27. Max Dice:

    Inoltre che cambia tra widget e sticky?
    Ho il plugin di beryl per il widget, ma a che serve vederli in quel modo?

  28. artwood Dice:

    ciao senti ho assegnato F9 all’exposè ma spulciando le impostazioni di compiz non ho trovato nulla :( l’unica risorsa è gconf-editor ma anche se vedo il plugin non capisco le modifiche da fare

  29. netjack Dice:

    @Max
    1)La dock sotto si chiama avant-window-navigator trovi qualche post sul mio blog a riguardo. il sito ufficiale e’:

    http://awn.wetpaint.com/

    2)i Widgwt che puoi installare sono quelli che trovi con il pacchetto

    3)i widget sono praticamente applet per il desktop, sticky dovrebbe essere un attributo una cosa impostata come sticky rimane incollata nella posizione dove la si e’ messa una cosa impostata come widget si comporta come tale quindi se si impostano le screenlets come widget loro seguiranno il comportamento che le viene dato dal plugin widget di compiz/beryl il che significa che scomparranno e si potranno richiamare tramite l’ apposito tasto f9 a meno che non si sia impostato differentemente (un esepio di questa funzione e’ presente nel filmato sopra solo che invece del tasto f9 io per attivarle spostavo il mouse su un angolo dello schermo, ultima cosa una screenlet puo’ essere impostata contemporaneamente come sticky e treat as widget

    4)vederli a quel modo serve se ti danno fastidio sul desktop, metti che ne hai attivate una decina, il tuo desktop sarebbe un po’ troppo affollato credo. Poi comunque va a gusti.

    @artwood
    da gconf-editor vai alla voce: apps>compiz>plugins>widget>allscreens>option e alla voce toggle_widget_display_key assegna il tasto che vuoi.

    per assegnare il comportamento widget alle screenlets devi clickare col tasto dx su una screenlets e dalle proprieta’ spuntare l’ opzione treat as a widget

  30. artwood Dice:

    http://img247.imageshack.us/img247/1719/schermataeditordellaconys5.png

    non capisco perchè non va???
    scusami disturbo ancora!

    ps proprio nessuno sa lo zipcode di bari?

  31. artwood Dice:

    proprio nessuno può aiutarmi?

  32. Screenlets: ecco come impostare la propria citta' nella screenlet weather « NetJack Blog Dice:

    [...] ecco come impostare la propria citta’ nella screenlet weather Tra tutte le screenlets quella che preferisco e’ quella del meteo, la considero quella meglio riuscita e anche quella [...]

  33. artwood Dice:

    grazie!resta cmq il problema che gli screenlets non si comportano da widget! qualche idea?

  34. netjack Dice:

    @artwood
    Mi spiace ma come fare te l’ ho scritto tempo fa piu’ di cosi’ non saprei che dirti, prova a fare un salto sul canale irc di azzurra #linux-revolution, di sicuro li troverai aiuto in tempo reale

  35. Jijio Dice:

    come si fa a togliere lo sfondo nero ke c’è dietro i screenlets ???

  36. Asodai Dice:

    ciao l’articolo e’ stato di grande aiuto e olto interessante, ma vedendo il video mi sorge una domanda:
    Che tipo di dock e’ quella che tu usi li sotto? non mi sembra ne la kiba ne quella dei gdesklets!

    Otimo lavoro ciao

  37. Asodai Dice:

    Rettifico perche non avevo visto prima il nome della dock, pero mi rimane u problemino:
    Io uso compiz ho attivato i widget e le cose vanno o meglio vanno tranne all’avvio
    all’avvio tutti gli screenlets compaiono con il quadrato nero allora riavvio compiz e tutto funziona non esiste un modo perche tutto all’avvio fuzioni senza riavviare compiz?

  38. netjack Dice:

    @Asodai
    La dock si chiama avant-window-navigator

    @Asodai
    @Jijio
    Per far andare le screenlets serve compiz/beryl attivo e funzionante il riquadro/sfondo nero compare perche’ compiz crasha( nel caso di Asodai) o non e’ presente (nel caso di Jijio da quel che ho capito)
    Nella mia esperienza le screenlets hanno funzionato perfettamente finche’ utilizzavo Beryl, quando ho deciso di formattare tutto e installare una versione pulita di feisty, decidendo di conseguenza di utilizzare compiz al posto di beryl, ho notato che le screenlets fanno crashare compiz quando settate come widget. ad oggi non ho trovato una soluzione per questo tranne rimuovere compiz ed installare beryl. Faccio ancora fatica a capire come questa versione di compiz inclusa in ubuntu sia stata preferita all’ ultima relase di beryl

  39. Daniele Dice:

    qualcuno di voi ha trovato per caso le screenlet disponibili per gutsy o sono ancora nel repository a parte? Come vanno?

  40. Salvatore Dice:

    Ciao, scusa se te lo kiedo ma nn puoi fare una guida per dirci come si attiva da beryl il plugin dei widget???
    sei stato un grande a fare la guida x istallare i widget, ma io e altri miei amici stiamo avendo enormi difficoltà a capire come si fa ad attivare questo plugin!
    ti ringraziamo in anticipo perchè siamo sicuri ke ci chiarirai le idee!
    Grazie in anticipo!

    P.S.
    noi usiamo Beryl quindi se fai la guida falla utilizando Beryl

  41. fabrizio Dice:

    Attenzione

    A volte richiede un riavvio come a me.
    Aggiornate i repository sudo apt-get update
    Se con compiz non riuscite a usarli come widget col tasto f9 usate il secondo desktop di linux e disponeteli a piacere. Questo in attesa di kde4!!

  42. Salvatore Dice:

    si ok!
    ma per quelli ke usano Beryl come fanno ad abilitare i widget????

  43. netjack Dice:

    @Salvatore
    Da quando sono passato a Feisty mi sto’ costringendo ad usare Compiz quindi non ho piu’ installato Beryl, comunque appena ho un’ attimo di tempo provo a farti una guida.

    Intanto se non ricordo male per attivare il plugin widget di Beryl dovresti aprire il Beryl-setting-manager, cliccare sull’ icona desktop e flagare la voce widget layer, in questo modo il plugin dovrebbe essere attivo, fammmi sapere.

  44. Salvatore Dice:

    Sei stato gentile ma oi mè nn riesco a trovare questa voce nel setting manager nella sezione Scrivania!
    ora istallo compiz e vedrò se la funzionano!

  45. netjack Dice:

    @Salvatore
    Devi accertarti di aver installati tutti i pacchetti dei plugin, i quali dovrebbero essere:

    beryl-plugins – Collection of plugins for Beryl
    beryl-plugins-data – Plugins data – Beryl Project
    beryl-plugins-unsupported – Collection of extra plugins for Beryl
    beryl-plugins-unsupported-data – Unsupported Plugins Data

  46. Salvatore Dice:

    ok grazie proverò e ti farò sapere!

  47. iv46 Dice:

    complimenti,,,ho sl un problema…nn c’è un modo x fare partire le screenlets in automatico?

  48. netjack Dice:

    @iv46
    Certo!
    Sistema>preferenze>sessioni

    qui dal tab “programmi d’avvio” premi “nuovo” gli dai un nome come “screenlets” ad esempio e come comando scegli

    screenlets-tray

    fatto questo chiudi e al prossimo riavvio ti partiranno automaticamente

  49. jumpertrekker Dice:

    @netjack
    Ho letto che usi le screenlets con compiz, questo è anche il mio caso, però ho il problema che se provo ad impostare l’opzione treat as widget mi va in crash compiz. Penso di avere il plug in widget di compiz settato bene (f9 e si ingrigisce tutto). Qualche consiglio?

  50. netjack Dice:

    @jumpertrekker
    come puoi notare da un mio commento precedente, ho lo stesso problema con compiz, l’ unico consiglio e’ di aspettare che quelli di compiz facciano lavorare quelli di beryl che si sono uniti a loro permettendo cosi’ di migliorare la situazione. Personalmente uso la versine di compiz presente di default in feisty e non ho idea se con la svn il problema sia risolto, di certo so che se questo e’ risolto altri ancora non lo sono, sto merge per ora mi soddisfa poco :-)

  51. Giuliastro Dice:

    Confermo che neppure a me funzionano con Compiz. Non crasha tutto ma premendo F9 la cosa e’ un po’ randomica, a volte non succede nulla, a volte ne compaiono alcuni, a volte altri. Boh.

  52. beppe Dice:

    scusa ma al comando screenlets-tray mi dice command not found…… perchè ?

  53. MetalDave Dice:

    ma io sono riuscito a fare funzionare tutti gli screenlets che mi interessano, quello che non capisco è come fare per trasformare la barra di avvio simile a quella di OSX per i mac…mah…puoi aiutarmi?

  54. Screenlets Ubuntu Feisty at ..<«¿© CrôCcòBi$çöTtò ®¿»>.. Dice:

    [...] http://netjack.wordpress.com/2007/03/21/screenlets-la-dashboard-di-linux/ [...]

  55. HizEnadadynab Dice:

    Funny URL netjack.wordpress.com

    It is a pleasure to say about
    From Home Work
    great web site.
    you have no anything to loose
    make money at home from your computer http://www.yourmoneytoday.com/
    for your needs.

  56. DAUSEMBOMADUH Dice:

    lucrative [url=http://forum.travian.de/member.php?u=190776]cialis kaufen[/url] inauguration commencement

  57. Botattaic Dice:

    B PLANI devrede seyler olmuyor ile Basbakanl?k konutunda

Lascia una Risposta