Newsgroup: it.comp.os.dibattiti
Titolo: Le cose vanno fatte bene!

Mi sia consentito in questo post un pò di sano infantilismo.
A quanto dichiarato, i vari desktop usati nelle distro linux, come KDE e 
Gnome, adesso supportano le trasparenze (es.: nei menu). Tze, menu 
trasparenti! Allora, su KDE provo ad aprire il terminale, richimare il 
top e a fare click su un menu: il menù viene disegnato con una graziosa 
trasparenza... figo. Ora aspetto un paio di secondo in attesa di un 
refresh della schermata del top e... la schermata viene ridisegnata e il 
menu mostra ancora la trasparenza sulla vecchia schermata! Tze, e le 
chiamano trasparenze! Che è 'sta roba, il barbatrucco di Nonna Papera? 
Ma facciano le cose seriamente!
A parte gli scherzi, io non so come vengano realizzate queste 
trasparenze. Ma non so se si utilizza una architettura sofisticata, 
tipo: ogni finestra (o menu) sullo schermo è realizzato tramite un 
layer; ciascun layer è dotato di proprietà geometriche quali: 
elevazione, matrice di trasformazione e maschera di alpha channel; 
l'applicazione di tali proprietà è trasparente al client grafico. 
Quindi, se l'architettura è simile a questa, perché il menu non viene 
aggiornato? Viceversa, a che pro implementare delle trasparenze, se 
queste non corrispondo ad alcuna soluzione architetturale più generale, 
magari utilizzabile per scopi più nobili che non le semplici trasparenze 
nei menu? Solo per fare "brodo" al pari di altri? Solo per dire: "anche 
noi abbiamo le trasparenze", salvo poi accorgersi che si tratta di finte 
trasparenze? :(
Deh, questa struttura a layer, magari disegnati col supporto 
dell'hardware, mi ricorda vagamente una macchina tanto in voga tra la 
seconda metà degli anni '80 e la prima dei '90.

 trasparenze? :(
Oddio, diciamo che di fini "fondamentali" per cui avere le trasparenze sul
desktop a parte l'estetica non ce ne sono particolarmente (se si usa per
vedere i contenuti di piů finestre la schermata diventa quasi subito
illeggibile).
Tra parentesi, Gnome attualmente non pretende nemmeno di averlo un supporto
per le trasparenze, a parte lo sfondo di gnome-terminal.

 trasparenze. Ma non so se si utilizza una architettura sofisticata,
Semplicemente, viene riproposto lo sfondo del desktop, una fotografia in 
parole povere.
Ciao.
Un Daniele che torna a lurkare..
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 Ciao.
Se hai due finestre trasparenti, sovrapposte, vedi ancora il desktop in
fondo?
Saluti.

 illeggibile).
Io tengo il rerminale in trasparenza perché così riesco a leggere quello 
che c'è sotto. Ma a parte questo, stiamo parlando di una architettura, 
quella dei layer, che può essere usata per altri scopi diversi dal 
disegno di menu e finestre nel desktop. Certo, si sta parlando sempre di 
grafica.

Endymion wrote:

Si, anche se ne hai 18:)
Ciao.


 Si, anche se ne hai 18:)
Cioè no, mi sono espresso male:(
Dunque, nei menu vedi esattamente quello che c'è sotto, desktop o 
applicazione (sempre comunque a livello di "fotografia..), mente 
Konsole (emulatore terminale..) mostra sempre lo sfondo del desktop.
Questo per quanto riguarda il Kde.
Saluti translucenti.


 
il terminale prende semplicemente l'immagine di sfondo del desktop e lo 
scurisce o schiarisce, mentre per i menu, viene utilizzata xrender 
un'estensione ancora molto embrionale dell'xfree, che per il momento 
realizza una trasparenza facendo un semplice screenshot della zona dove 
verrà messo il menu e poi colorata, e appunto come dicevi, nell'xfree 4.3 
(c'è anche chi parla di un pieno supporto solo nel 5.0) questa estensione 
dovrebbe implementare anche l'alpha blending vero, senza (almeno in 
teoria) dover riscrivere le applicazioni che già usano quest'estensione.
-- 
ave

 Ma facciano le cose seriamente!
Sei proprio un bambino vizziato dalla apple, mica tutti sono ricconi come te 
e si possono permettere un portatile da 4000 Euro per avere le vere 
trasparenze di OSX. Detto per inciso e per farlo sapere a tutti il 
poveretto è una settimana che smadonna e si dispera perche il suo poderoso 
titanium si incarta ogni ora, roba da far rimpiangere win 95. Pero i menu 
sono trasparenti :-)
Ciao bello
Luca
PS: se ti vuoi liberare del portatile te lo compro io sotto-sotto-costo :-)
PS2: i barbatrucchi li fanno i barbapapà, nonna papera al massimo fa le 
torte di mele. 

 Konsole (emulatore terminale..) mostra sempre lo sfondo del desktop.
Intendevo dire... in pratica dovresti vedere il desktop sottostante, ma
ancora piu' opaco, a causa della somma delle 2 opacita' delle finestre
soprastanti.
Saluti.

 sono trasparenti :-)
Non si incarta, ma va in sleep da solo, mentre lo sto usando 
attivamente. Ed è ben più di una settimana che lo fa. E' indubbiamente 
un comportamento molto anomalo tanto da avermi fatto pensare ad un 
problema serio, anche se oggi ho scoperto che forse ho omesso di fare un 
aggiornamento del firmware.
Vai a giocare a Wolfenstein che è meglio.

 Saluti.
sě, questo lo fa correttamente, in un modo un po' barbaro ma lo fa 
-- 
ave

 wrote in message
news:Xns92A3DDF...@193.70.192.192...

Ok, questo per lo meno implica che sembrerebbe un vero alpha blending...
sulle prestazioni non discuto. Mi limito comunque a far notare che una
finestra in 1024x768 in alpha blending mi mangiava qualcosa come 10 mega di
ram :)
Saluti.

 Vai a giocare a Wolfenstein che è meglio.
Io ci sono, sei tu che manchi. 
Ciao

 Vai a giocare a Wolfenstein che č meglio.
Beh... se parliamo di "return to castle wolfenstein" ci sono modi molto
peggiori per mandare a c***re qualcuno :)
Saluti.

 peggiori per mandare a c***re qualcuno :)
Io non lo mando a c***re, lo mando a farsi sparare! :)

 Io non lo mando a c***re, lo mando a farsi sparare! :)
Porello, infatti dopo che sei stato massacrato più e più volte non ti fai 
più vedere. Senza di te non è la stessa cosa , di polli così se ne vedono 
pochi :-)
Ciao
Luca