Kezdőlap › Fórumok › Vegyes gondok › Mozgókép/video háttér.
- This topic has 72 hozzászólás, 7 résztvevő, and was last updated 17 years, 6 months telt el by
pointux.
-
SzerzőBejegyzés
-
2007-12-29-10:45 #2145756
A hátteret akkor hogyan tudnám átlátszóvá tenni?
Nem tudja valaki?2007-12-29-10:45 #2145757A hátteret akkor hogyan tudnám átlátszóvá tenni?
Nem tudja valaki?2007-12-29-10:51 #2145758Itt nem a háttéren múlik a dolog. Nem kellene, hogy elinduljon az a program, ami a deszktopot kezeli. Javaslatom: próbáld meg a twm-et! Indítasz egy terminált, bepötyögöd a már itt javasoltakat és csodálkozol! Nekem sikerült.
Tehát itt NEM a háttérrel van a gond, hanem azzal, hogy valami „zárolja” a root-desktopot. Gondolom, valami gnome-desktop vagy mittoménmi a neve.
A gdm-mel ezt meg lehet csinálni, mert ott semmi sem fogja a „rootwindow”-t. Raktam én már be vidiót, képernyővédőt meg a fene tudja még mit.2007-12-29-10:51 #2145759Itt nem a háttéren múlik a dolog. Nem kellene, hogy elinduljon az a program, ami a deszktopot kezeli. Javaslatom: próbáld meg a twm-et! Indítasz egy terminált, bepötyögöd a már itt javasoltakat és csodálkozol! Nekem sikerült.
Tehát itt NEM a háttérrel van a gond, hanem azzal, hogy valami „zárolja” a root-desktopot. Gondolom, valami gnome-desktop vagy mittoménmi a neve.
A gdm-mel ezt meg lehet csinálni, mert ott semmi sem fogja a „rootwindow”-t. Raktam én már be vidiót, képernyővédőt meg a fene tudja még mit.2007-12-29-14:35 #2145760„Tehát itt NEM a háttérrel van a gond, hanem azzal, hogy valami „zárolja” a root-desktopot.”
Nem nem zárolja, hanem fölülírja az ottaniakat, vagy „alulírja”.
Az igazi az, ha a root win fölött fut és kezeli az átlátszóságot (és a háttér átlátszósága maximális, az ikonoké minimális/tetszőleges, vagy az ikonok külön (tetszőleges alakú) ablakban futnak).
Hidd el nekem – csináltam már ilyet – technikailag ebből áll a dolog…
(Flux alá meg akartam ilyen ikonokat csinálni egyéb olyan plusz tulajdonságokkal, amiről egyelőre az osx-sem álmodik… de ehhez 2 dolog kell(ene) 1) sok munka (egy embernek ez qurva sok), 2) normális vga támogatás linuksz alá – mer különben lassú lesz – amiről meg álmodni sem lehet…)„Gondolom, valami gnome-desktop vagy mittoménmi a neve.”
Amit meg szintén nem kötelező használni… csak akkor pont az ikonok, meg a menü veszik el. 😉„A gdm-mel ezt meg lehet csinálni, mert ott semmi sem fogja a „rootwindow”-t. Raktam én már be vidiót, képernyővédőt meg a fene tudja még mit.”
A gdm nem tartalmaz desktopot… egy egyszerű widget fut a topon. (Ilyen módon meg gnome alatt is működik.)2007-12-29-14:35 #2145761„Tehát itt NEM a háttérrel van a gond, hanem azzal, hogy valami „zárolja” a root-desktopot.”
Nem nem zárolja, hanem fölülírja az ottaniakat, vagy „alulírja”.
Az igazi az, ha a root win fölött fut és kezeli az átlátszóságot (és a háttér átlátszósága maximális, az ikonoké minimális/tetszőleges, vagy az ikonok külön (tetszőleges alakú) ablakban futnak).
Hidd el nekem – csináltam már ilyet – technikailag ebből áll a dolog…
(Flux alá meg akartam ilyen ikonokat csinálni egyéb olyan plusz tulajdonságokkal, amiről egyelőre az osx-sem álmodik… de ehhez 2 dolog kell(ene) 1) sok munka (egy embernek ez qurva sok), 2) normális vga támogatás linuksz alá – mer különben lassú lesz – amiről meg álmodni sem lehet…)„Gondolom, valami gnome-desktop vagy mittoménmi a neve.”
Amit meg szintén nem kötelező használni… csak akkor pont az ikonok, meg a menü veszik el. 😉„A gdm-mel ezt meg lehet csinálni, mert ott semmi sem fogja a „rootwindow”-t. Raktam én már be vidiót, képernyővédőt meg a fene tudja még mit.”
A gdm nem tartalmaz desktopot… egy egyszerű widget fut a topon. (Ilyen módon meg gnome alatt is működik.)2007-12-29-16:03 #2145762Ha jól gondolom akkor ez az egész desktop, ikonok, tálca/panel dolog úgy néz ki mint a gimp-ben egy több rétegű kép.
Van egy alapréteg ami általában a háttér, ez egy ablakkezelőnél a rootwindow.
Aztán van az alaprétegen egy másik réteg ami ebben az esetben a desktop háttere, de erre a rétegre rajzolja még az ikonokat a gnome.
Végül a harmadik réteg ahol a tálca/panelek vannak.
Tehát van ez a 3 réteg és ha én mplayer-ben elindítok a rootwin paraméterrel egy videót, akkor az a rootwindow rétegen kezdi el lejátszani.
Aztán ezt a rootwindow-ot felülírja a második réteg amin a desktop és ikonok vannak ezért nem látszik.
Ha a xine programot indítom rootwin (-R) opcióval akkor az létrehoz még egy réteget amit berak a 2-ik és 3-ik réteg közé, vagy a 2-ik réteget írja felül. Így ő eltakarja a desktop/ikon réteget.
Azt viszont nem tudom, hogy a desktop/ikon réteget hogyan tudom átlátszóvá tenni.
Ha beállítok egy átlátszó hátteret akkor a gnome kitölti egy valamilyen színnel a hátteret tehát nem érek semmit az átlátszó hátteremmel.
Ezt valahogy nem lehet megkerülni?2007-12-29-16:03 #2145763Ha jól gondolom akkor ez az egész desktop, ikonok, tálca/panel dolog úgy néz ki mint a gimp-ben egy több rétegű kép.
Van egy alapréteg ami általában a háttér, ez egy ablakkezelőnél a rootwindow.
Aztán van az alaprétegen egy másik réteg ami ebben az esetben a desktop háttere, de erre a rétegre rajzolja még az ikonokat a gnome.
Végül a harmadik réteg ahol a tálca/panelek vannak.
Tehát van ez a 3 réteg és ha én mplayer-ben elindítok a rootwin paraméterrel egy videót, akkor az a rootwindow rétegen kezdi el lejátszani.
Aztán ezt a rootwindow-ot felülírja a második réteg amin a desktop és ikonok vannak ezért nem látszik.
Ha a xine programot indítom rootwin (-R) opcióval akkor az létrehoz még egy réteget amit berak a 2-ik és 3-ik réteg közé, vagy a 2-ik réteget írja felül. Így ő eltakarja a desktop/ikon réteget.
Azt viszont nem tudom, hogy a desktop/ikon réteget hogyan tudom átlátszóvá tenni.
Ha beállítok egy átlátszó hátteret akkor a gnome kitölti egy valamilyen színnel a hátteret tehát nem érek semmit az átlátszó hátteremmel.
Ezt valahogy nem lehet megkerülni?2007-12-29-16:23 #2145764Ha jól gondolom akkor ez az egész desktop, ikonok, tálca/panel dolog úgy néz ki mint a gimp-ben egy több rétegű kép.
Van egy alapréteg ami általában a háttér, ez egy ablakkezelőnél a rootwindow.
Aztán van az alaprétegen egy másik réteg ami ebben az esetben a desktop háttere, de erre a rétegre rajzolja még az ikonokat a gnome.Ha rétegenként fogjuk fel a dolgot, akkor
1) pl.: gtk alatt minden widget külön réteg (ablakok, azon gombok stb), azért lehet megcsinálni, azt amit a képeimen látható.
Viszont egy rétegen is ábrázolni képrészleteket (ikonok). Az ikonok köré egy olyan keretet vonunk, mely érzékeny az egér funkcióira. (Ez egy gyorsabb módszer, mintha ezernyi apró widget lenne… És miért? Az egybe módszerrel egy téglalap alakú ablak egy részletét kell frissíteni – ismert háttérrel. A másik esetben az ablak amorf, tehát maszkolni kell… amolyan vga/1 bites kép módon… A pixelek léte/alphája csak egyenként maszkolással kapható meg. Ez már lassít! Azon kívül figyelni kell minden azalatti réteget! Mi fed, mint… az adott frissítendő képrészleten valójában mit kell kirajzolni. Plusz, ha alpha van, akkor ugye, még valamilyen módon átlagolni is kell a képrészleteket. Ehhez hozzájön a linuksz hw támogatása, ill. hiánya és érthetővé válik, hogy miért is nem alkalmazzák, ha nem muszáj.)Tehát van ez a 3 réteg és ha én mplayer-ben elindítok a rootwin paraméterrel egy videót, akkor az a rootwindow rétegen kezdi el lejátszani.
Aztán ezt a rootwindow-ot felülírja a második réteg amin a desktop és ikonok vannak ezért nem látszik.
Ha a xine programot indítom rootwin (-R) opcióval akkor az létrehoz még egy réteget amit berak a 2-ik és 3-ik réteg közé, vagy a 2-ik réteget írja felül. Így ő eltakarja a desktop/ikon réteget.Igen erről van szó.
Azt viszont nem tudom, hogy a desktop/ikon réteget hogyan tudom átlátszóvá tenni.
Ha beállítok egy átlátszó hátteret akkor a gnome kitölti egy valamilyen színnel a hátteret tehát nem érek semmit az átlátszó hátteremmel.
Ezt valahogy nem lehet megkerülni?Nem használod az ilyen tipusú desktopokat, hanem mást helyette. (Mint, ahogy említettem nem kötelező.)
Pl. a flux. desktop ikonjai, aszem ilyen 2. réteg szerűek. (A menü tuti. Legalábbis, annó volt nekem egy ilyen égő fej a háttérben, azóta sem tudom, hogy mi volt az… aszem valami screensaver. :))) Na a menü fölé került.)Ui.: kipróbálhatod – gnome alatt -, hogy xine esetén a jobb egér, vagy mire – viszont – meg kelljen jelenni a menünek. (Mert az meg külön widget – szerintem.)
2007-12-29-16:23 #2145765Ha jól gondolom akkor ez az egész desktop, ikonok, tálca/panel dolog úgy néz ki mint a gimp-ben egy több rétegű kép.
Van egy alapréteg ami általában a háttér, ez egy ablakkezelőnél a rootwindow.
Aztán van az alaprétegen egy másik réteg ami ebben az esetben a desktop háttere, de erre a rétegre rajzolja még az ikonokat a gnome.Ha rétegenként fogjuk fel a dolgot, akkor
1) pl.: gtk alatt minden widget külön réteg (ablakok, azon gombok stb), azért lehet megcsinálni, azt amit a képeimen látható.
Viszont egy rétegen is ábrázolni képrészleteket (ikonok). Az ikonok köré egy olyan keretet vonunk, mely érzékeny az egér funkcióira. (Ez egy gyorsabb módszer, mintha ezernyi apró widget lenne… És miért? Az egybe módszerrel egy téglalap alakú ablak egy részletét kell frissíteni – ismert háttérrel. A másik esetben az ablak amorf, tehát maszkolni kell… amolyan vga/1 bites kép módon… A pixelek léte/alphája csak egyenként maszkolással kapható meg. Ez már lassít! Azon kívül figyelni kell minden azalatti réteget! Mi fed, mint… az adott frissítendő képrészleten valójában mit kell kirajzolni. Plusz, ha alpha van, akkor ugye, még valamilyen módon átlagolni is kell a képrészleteket. Ehhez hozzájön a linuksz hw támogatása, ill. hiánya és érthetővé válik, hogy miért is nem alkalmazzák, ha nem muszáj.)Tehát van ez a 3 réteg és ha én mplayer-ben elindítok a rootwin paraméterrel egy videót, akkor az a rootwindow rétegen kezdi el lejátszani.
Aztán ezt a rootwindow-ot felülírja a második réteg amin a desktop és ikonok vannak ezért nem látszik.
Ha a xine programot indítom rootwin (-R) opcióval akkor az létrehoz még egy réteget amit berak a 2-ik és 3-ik réteg közé, vagy a 2-ik réteget írja felül. Így ő eltakarja a desktop/ikon réteget.Igen erről van szó.
Azt viszont nem tudom, hogy a desktop/ikon réteget hogyan tudom átlátszóvá tenni.
Ha beállítok egy átlátszó hátteret akkor a gnome kitölti egy valamilyen színnel a hátteret tehát nem érek semmit az átlátszó hátteremmel.
Ezt valahogy nem lehet megkerülni?Nem használod az ilyen tipusú desktopokat, hanem mást helyette. (Mint, ahogy említettem nem kötelező.)
Pl. a flux. desktop ikonjai, aszem ilyen 2. réteg szerűek. (A menü tuti. Legalábbis, annó volt nekem egy ilyen égő fej a háttérben, azóta sem tudom, hogy mi volt az… aszem valami screensaver. :))) Na a menü fölé került.)Ui.: kipróbálhatod – gnome alatt -, hogy xine esetén a jobb egér, vagy mire – viszont – meg kelljen jelenni a menünek. (Mert az meg külön widget – szerintem.)
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz