jump to navigation

Le ombre di Compiz in base al movimento del Sole :)

In Troiate del giorno, Umorismo spicciolo e... il 14/01/07 @ 15:02 trackback

Questa piccola troiata del giorno è appena appena divertente, per niente utile, poco funzionale, inutilmente ingombrante… ma molto interessante.

Il tutto consiste in una piccola applet che modifica la direzione dell’ombreggiatura disegnata da gtk-window-decorator di Compiz, in modo da rispecchiare le ombre che avrebbe un oggetto reale esposto ai movimenti del Sole nell’arco della giornata (ma poi è il Sole che si muove …o la Terra? Secondo me entrambi!).

sunflower.png


Inutile, ingombrante, poco funzionale… ma interessante? Volete che espanda le brevissime considerazioni in apertura? Eccole:

Perché mai dovrebbe essere interessante?

sunflower_morning-thu.jpeg
Le ombre disegnate al mattino

Immaginate per un attimo che i punti negativi vengano risolti. Avremo dunque un semplice plugin per Compiz che estrapola da solo le informazioni sul nostro timezone e comincia, senza dover essere accudito in alcun modo a fare il suo silenzioso lavoro.

Adesso aggiungete …ad esempio la possibilità di cambiare tonalità allo sfondo del vostro desktop, in maniera assolutamente invisibile e per niente ingombrante. Poi perché no, immaginate di avere le funzionalità tipiche dell’applet per il meteo in Compiz, di avere sfondi animati che variano in base all’ora, al giorno, alle stagioni…

Immaginate di poter creare attorno al vostro desktop tutta una serie di personalizzazioni che identifichino la vostra postazione non tanto fisicamente quanto nella rete di contatti che avete con altri utenti e altri desktop sparsi per il mondo.

Immaginate di poter usare lo zoom di Compiz per potervi allontanare dal vostro desktop e andare a cercare ad esempio il desktop esportato di Shuren per guardare insieme un po’ di “Shuren Television“!

…oh merda, sono partito da un girasole per arrivare a Second Life -.-

Ad ogni modo, l’applet la trovate su gnomefiles.org, si chiama appunto “Sunflower“. Se volete ho messo un pacchetto compilato per Ubuntu Edgy con checkinstall su rogepost :)

Pagine forse correlate:


Commenti »

1. davido - 14/01/07 @ 15:45

anch’io ho spesso queste visioni su come potrebbe essere la mia scrivania…i colori del tema di gnome che cambiano gradualmente dalla mattina alla sera, le animazioni come sfondo(che magari ci sono già e io non ne so niente), una bella webcam via internet che trasmette le immagini da roccaraso direttamente sul mio sfondo(magari in qualità decente), così appena ci vedo un po’ di neve butto lo snowboard in macchina e parto…

2. Cimi - 14/01/07 @ 16:37

Di notte non si vede più un cazzo… :)
Qualcuno accenda la luce!!! :D :D ahahah

3. Anonimo - 14/01/07 @ 16:46

penso a quei poveracci che vivono in nebraska che quando passa un uragano si trovano il desktop a pezzi :( :D LOL!

4. felipe - 14/01/07 @ 20:31

…mehehe deficienti :’D

5. Carlo - 14/01/07 @ 23:03

scusate potete scrivermi i comandi e librerie che ci vogliono per installare sto plugin?

6. left - 15/01/07 @ 0:04

cosi’ quando sorge il sole vedrai il desktop diventare azzurrino chiaro e dirai “oh che bello” e dopo una decina di ore vedrai il desktop diventare nero e potrai dire “oh merd ho perso un altra giornata della mia vita al pc”!
grazie fello, tu si che ci fai sentire nerd

7. felipe - 15/01/07 @ 0:09

Muahaha left sei il mio pubblico ideale¹!

- – -
[1] voglio fare il cabarettista

8. Coobox - 15/01/07 @ 9:32

Totalemnte inutile e poi ma chi se ne accorgerà mai :-p

9. forzainter - 15/01/07 @ 11:38

Che storia!!!!
ahahahah!!!

10. ALiEN - 15/01/07 @ 14:48

l’ho installato con il .deb però quando lo aggiungo al pannello va in crash….

Memory status: size: 19017728 vsize: 0 resident: 19017728 share: 0 rss: 7196672 rss_rlim: 0
CPU usage: start_time: 1168868901 rtime: 0 utime: 6 stime: 0 cutime:6 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0

Backtrace was generated from ‘/usr/libexec/sunflower’

(no debugging symbols found)
Using host libthread_db library “/lib/tls/i686/cmov/libthread_db.so.1″.
[Thread debugging using libthread_db enabled]
[New Thread -1225529680 (LWP 22913)]
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb742f323 in __waitpid_nocancel ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7ed01b6 in libgnomeui_segv_handle (signum=11) at gnome-ui-init.c:874
#3
#4 0xb7345aa8 in fputs () from /lib/tls/i686/cmov/libc.so.6
#5 0×0804b562 in ?? ()
#6 0×080ba5e0 in ?? ()
#7 0×00000000 in ?? ()

Thread 1 (Thread -1225529680 (LWP 22913)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb742f323 in __waitpid_nocancel ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7ed01b6 in libgnomeui_segv_handle (signum=11) at gnome-ui-init.c:874
estatus = 0
sa = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0},
sa_mask = {__val = {3075256181, 2, 3075244516, 3216557624, 3075244516,
134980632, 3075763744, 3216557592, 3074857809, 134980632, 3075244516,
3216557640, 8, 3075780904, 134980608, 3073724609, 3075609054,
134980632, 0, 3216557624, 3075244516, 134953856, 3074597879,
3216557640, 40, 134980608, 3074500620, 3216557720, 3075609915,
134980636, 3075776160, 3216557752}}, sa_flags = -1220139234,
sa_restorer = 0×807c33c}
pid = 0
in_segv = 1
#3
No symbol table info available.
#4 0xb7345aa8 in fputs () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#5 0×0804b562 in ?? ()
No symbol table info available.
#6 0×080ba5e0 in ?? ()
No symbol table info available.
#7 0×00000000 in ?? ()
No symbol table info available.
#0 0xffffe410 in __kernel_vsyscall ()

11. Thunder Teaser - 15/01/07 @ 15:36

È semplice, per risolvere il problema ti basta semplicemente cancellare il .deb che hai scaricato! ;) Non te ne pentirai: funziona!!!

Mwahhehheh…

12. eSa - 15/01/07 @ 16:31

…e mi permetto, anche il post più inutile della giornata! Ma ogni tanto ci vuole

13. ALiEN - 16/01/07 @ 18:59

dai per favore ditemi come posso risolve che mi piace troppo sto plugin

14. davide - 24/01/07 @ 11:35

incredibile, devo mettere 40 mega di dipendenze per un applet da 140Kb… incredibbbile!
d

15. felipe - 24/01/07 @ 16:00

@davide:
Usi GNOME? Se sì, hai bisogno dei 40MB non per “mettere”, ma per “compilare”, no? Per compilare è normale dover installare un mucchio di roba… la *prima volta*

16. davide - 25/01/07 @ 11:30

certo certo… voglio dire: usero’ altre volte tutti i dev che installo? Se si’ lo metto dubito… ero solo un po’ perplesso!
Comunque uso gnome e spero che KDE4 non sia troppo bella… ;-)
d

17. ALiEN - 25/01/07 @ 15:44

@felipe:
per favore mi puoi dire come risolvo il problema del crash quando vado ad aggiungerlo al pannello?
questo è il rapporto del crash:
Memory status: size: 19017728 vsize: 0 resident: 19017728 share: 0 rss: 7184384 rss_rlim: 0
CPU usage: start_time: 1169736153 rtime: 0 utime: 1 stime: 0 cutime:1 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0

Backtrace was generated from ‘/usr/libexec/sunflower’

(no debugging symbols found)
Using host libthread_db library “/lib/tls/i686/cmov/libthread_db.so.1″.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1225460048 (LWP 13590)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7440323 in __waitpid_nocancel ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7ee11b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
#3
#4 0xb7356aa8 in fputs () from /lib/tls/i686/cmov/libc.so.6
#5 0×0804b562 in ?? ()
#6 0×080b7d40 in ?? ()
#7 0×00000000 in ?? ()

Thread 1 (Thread -1225460048 (LWP 13590)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7440323 in __waitpid_nocancel ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7ee11b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3
No symbol table info available.
#4 0xb7356aa8 in fputs () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#5 0×0804b562 in ?? ()
No symbol table info available.
#6 0×080b7d40 in ?? ()
No symbol table info available.
#7 0×00000000 in ?? ()
No symbol table info available.
#0 0xffffe410 in __kernel_vsyscall ()

18. AS - 10/02/07 @ 18:22

C’e’ il modo per disabilitare l’ombra di una certa finestra (io vorrei toglierla al panel)?