ครึก#8: ทำ Animated Wallpaper ด้วย xwinwrap
Posted in:
ตามที่สัญญาไว้ครับว่าตอนนี้จะ how to ทำ Animated Wallpaper
คือ หยั่งงี้
หลายคนที่มี Graphic Card รุ่นใหม่ๆ (หรือกลางเก่ากลางใหม่)
อ้อ ที่เซ็ตค่าต่างๆ และลงไดร์เวอร์เรียบร้อยแล้ว เล่น Compiz ได้นะ
จะรู้เสียดายของว่า Card เราแรงซะ น่าจะเล่นอะไรได้มากกว่านี้
วันนี้เราจะมาลองทำอะไรเล่นๆ กัน อืมม์ การ์ดจอเก่าๆ ก็ลองดูได้นะครับ
มาทำ Screensaver หรือ Video มาเป็น Wallpaper กัน Let's go!
อันนี้ cast ของผมเอง - ไม่ค่อยมีเวลาน่ะครับ เลย up มาดิบๆ หยั่งงั้นเลย
cast#1 Wallpaper แบบ Video ไฟล์ เล่นได้ มีเสียง (แต่ตอนอัด ปิดเสียงไว้)
cast#2 Wallpaper โดยใช้ screensaver - Slide Screen
cast#3 Wallpaper โดยใช้ screensaver - glmatrix
cast#4 Wallpaper โดยใช้ screensaver - Color Fire
****
ขั้นตอน
1. Download .deb จาก
http://3v1n0.tuxfamily.org/pool/edgy/beryl-svn/xwinwrap_0.1+cvs20060209_...
หรือ จาก cvs/svn (คนที่ใช้ cvs/svn เป็น ผมขอข้ามขั้นตอนการ build ไปเลยนะครับ เพราะคงจะช่ำชองระดับหนึ่งแล้ว)
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xapps co xwinwrap
svn
http://3v1n0.tuxfamily.org/dists/edgy/beryl-svn/
ติดตั้งโดย
Double Click ที่ไฟล์ที่ download มา หรือ
sudo dpkg -i file.deb
2. ปิดค่าการ Drawing Desktop ของ Nautilus
เหตุใดต้องปิด: ผมก็ไม่แน่ใจนะครับ แต่ถ้าไม่ปิด cpu มันจะวิ่ง 100 ตลอดเวลา
แต่จะทำให้คุณสมบัติการแสดง Icon (ซึ่งเป็นหน้าที่ drawing desktop ของ Nautilus) จะซ่อนไปด้วย
ถ้าไม่ปิด ก็จะกระตุกและช้า ตอนแรกผมลองไม่ปิด ผลที่ได้แย่มากๆ ปิดจะดีกว่า
วิธีปิดมี 2 วิธี
2.1 กด Alt+F2 พิมพ์ gconfig-editor แล้วเลือก
/apps/nautilus/preference --> show_desktop ติ๊ก ออก (off)
2.2 หรือ พิมพ์ใน terminal
gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop false
*ถ้าจะเปิดก็แค่ติ๊ก หรือ แก้ค่าเป็น true
3. ลองกันเลย
3.1 ใช้ Screensaver มาเป็น Wallpaper
xwinwrap -ni -argb -fs -s -st -sp -a -nf -- /usr/lib/xscreensaver/glmatrix -window-id WID
เท่านี้เราก็ได้ Wallpaper แบบ แมทริกซ์ แล้ว
เราอาจจะแทน glmatrix ด้วย อื่นๆ ดูจากลิสต์ที่ได้จากคำสั่ง
ls /usr/lib/xscreensaver/
3.2 ใช้ Video มาเป็น Wallpaper
ต้องติดตั้ง mplayer ก่อนครับ - แฮ่ ออกแรงหาวิธีติดตั้ง และ codec เพิ่มเติม ได้จาก website นะครับ
ถ้าไม่ได้อย่างไร รบกวนถามที่กระทู้
xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet movie.mpg
แทนที่ movie.mpg ด้วยไฟล์ (ระบุ path ด้วย หากไม่ได้รันจากที่อยู่ของวิดีโอนั้นๆ)
4. วิธีใช้
xwinwrap [-g] [-ni] [-argb] [-fs] [-s] [-st] [-sp] [-a] [-b] [-nf]
[-fl] [-o OPACITY] — COMMAND ARG1…
-g geometry
-ni no input
-argb argb ?? Alpha, Red, Green, Blue ??
-fs fullscreen
-s sticky
-st skip taskbar
-sp skip pager
-a above
-b below
-nf noFocus
-o opacity=# Between 0 and 1
5. Tips
Compiz สามารถตั้งค่า Wallpaper แต่ละหน้าให้ต่างกันได้โดยเข้าไปที่
(ควรติดตั้ง CompizConfig Settings Manager - ccsm)
Desktop Cube > Appearance > Background สามารถเลือก Background ได้หลายๆ รูป
ดังนี้แล



โอ้
โอ้ สุดยอดครับ
แจ่มครับ!
ตั้งแต่มี Notbook ใหม่นี่ รีดพลังเครื่องซะจนลืมว่าเคย คบมจ. ไปนะตัวเอง ...
เคยทำแบบนำ Screen Saver มาเป็น Wallpaper Desktop แต่เสียเรื่องอะไรที่เป็นฟังค์ชั่นบนเดสก์ที่ใช้งานบ่อยๆ เช่น คลิกขวาเลือกออพชั่นหายไปด้วย กรณีนี้ยังใช้งานได้หรือปล่าวครับ หรือหายไปพร้อมไอค่อนเหมือนกัน ....
ปล... ไม่ได้มาแจมบล็อกข่าวเสียนาน ลองทดสอบ "เขียนข่าว" ยังไม่มี wyswyg editor ให้ใช้ ลำบากเลย... ^^'
Post new comment