Κινούμενα wallpapers στο Fedora!

Ανώνυμος (χωρίς επαλήθευση) | Σάβ, 06/07/2008 - 15:36 | 5' | 2

Για animated wallpapers στο Fedοra, φαίνεται να υπάρχουν δύο "λύσεις".

Στο Gnome π.χ. γίνεται να βάλεις απευθείας το screensaver στη θέση του wallpaper [1].

Μια πιο hardcore αλλά και πιο γενική λύση (βλέπετε και ταινίες αμα λάχει!), που παίζει στο Gnome πάλι, είναι το εργαλείο XWinWrap, που έχει φτιάξει ο David Raveman της Novell για το Xorg. Για Ubuntu υπάρχει πακέτο και ένα tutorial στο [2]. Στο Fedora δεν υπάρχει σε πακέτο το XWinWrap. Δεν μας χαλάει - το κάνουμε compile:

sudo yum install cvs xorg-x11-server-devel
cvs -d :pserver:[email protected]:/cvs/xapps co xwinwrap
cd xwinwrap
make

Αν όλα πάνε καλά, θα δημιουργηθεί το εκτελέσιμο xwinwrap στο φάκελο. Τώρα κατεβάζεις screensavers:

sudo yum install xscreensaver-gl-extras xscreensaver-gl-base xscreensaver-gl-extras-gss

Θα δοκιμάσουμε με το αλα Matrix wallpaper. Τώρα μέσα από το φάκελο τρέχεις το xwinwrap με την εντολή:

./xwinwrap -ni -argb -fs -s -st -sp -b -nf -- /usr/libexec/xscreensaver/glmatrix -window-id WID

Με το -b το βάζεις να τρέχεις στο παρασκήνιο. Αν βάλεις -a στη θέση του και βγάλεις το θα τρέχει σε παράθυρο μπροστά. Το -fs σημαίνει full-screen. Tα st, sp είναι για να κάνει skip την taskbar και τον pager. Mε το -s το παράθυρο γίνεται sticky. To -nf βγάζει το focus.
Π.χ. για να τρέξει σε παράθυρο:

./xwinwrap -a -nf -- /usr/libexec/xscreensaver/glmatrix

To αγαπημένο μου είναι όμως αυτό εδώ, με το phosphor screensaver που σου επιτρέπει να βλέπεις το /var/log/messages σε ...screesaver. To phosphor ειναι σε άλλα πακέτα:

sudo yum install xscreensaver-extras-gss xscreensaver-extras

Η εντολή που δίνω είναι η εξής:

sudo ./xwinwrap -ni -argb -a -nf -- /usr/libexec/xscreensaver/phosphor -program 'tail -f /var/log/messages'

Προσοχή: σε ATi x300 με 64bit Fedora 9 και Compiz ενεργό δεν δούλεψε 100%. Δηλαδή εμφανίζεται το screensaver, με ALT+TAB βλέπω τα παράθυρα αλλά μέχρι εκεί. Μόλις αφήσω τα πλήκτρα το screensaver έρχεται πάλι μπροστά κρύβοντας τα παράθυρα. Γμτ την ATi μου γαμ*! #@$@#$

Να το αποτέλεσμα της τελευταίας εντολής σε παράθυρο:

Κλαψ! Αν καταφέρει κανείς να το κάνει να εμφανίζεται στο background (που σίγουρα γίνεται!) ακολουθώντας τις οδηγίες, παρακαλώ πολύ να το ποστάρει.

Γιατί είναι πιο γενική αυτή η λύση με το Xwinwrap;

Γιατί πολύ απλά μετά το -- στην παραπάνω εντολή, μπορείτε να βάλετε οτιδήποτε θέλετε και όχι απαραίτητα wallpapers!

Να κι ένα βίντεο (από Ubuntu με gl-wallpaper)

Φυσικά, όλα αυτά γονατίζουν τον επεξεργαστή και καταναλώνουν άσκοπα ενέργεια. Χώρια ότι είναι χακιές χωρίς νόημα, αφού δεν προσφέρουν καμία νέα λειτουργικότητα.

[1] Ρίξε μια ματιά εδώ:
https://help.ubuntu.com/community/ScreensaverAsWallpaper

[2] http://tombuntu.com/index.php/2007/09/14/animated-wallpaper-with-compiz…

--Stat rosa pristina nomine, nomina nuda tenemus

Φόρουμ
Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

Good stuff. Πάντως, το ότι δεν υπάρχει πακέτο στο Fedora σημαίνει ότι είναι ευκαιρία για κάποιον να γίνει Fedora packager. :-)

Αξίζει να σημειωθεί ότι από το Fedora 8 υπάρχει υποστήριξη για "κινούμενα" wallpapers. Το προηγούμενο wallpaper άλλαζε ανάλογα με την ώρα (το βραδάκι ήταν πιο σκοτεινό, κλπ).

glezos]Good stuff. Πάντως, το ότι δεν υπάρχει πακέτο στο Fedora σημαίνει ότι είναι ευκαιρία για κάποιον να γίνει Fedora packager. :-)

Αξίζει να σημειωθεί ότι από το Fedora 8 υπάρχει υποστήριξη για "κινούμενα" wallpapers. Το προηγούμενο wallpaper άλλαζε ανάλογα με την ώρα (το βραδάκι ήταν πιο σκοτεινό, κλπ).

Σωστά. Απλά αυτό το κολπάκι υπόσχεται να κάνεις πολύ περισσότερα στην ταπεινή επιφάνεια εργασίας από την απλή εναλλαγή εικόνας. Αμαρτία να μην έχω μια καλύτερη κάρτα να το δω στην πράξη... :(

Αυτό το κολπάκι είναι εύκολο και νομίζω ότι δουλεύει. Αν κάποιος βρει το χρόνο και το κάνει, ας κάνει ένα post πλζ. Να μου φύγει και η κάψα :)

--Stat rosa pristina nomine, nomina nuda tenemus