Reply to comment
สร้าง GDM Theme ในแบบฉบับ "ปลอกกล้วยเข้าปาก" ได้ด้วยตนเอง
Submitted by snappy on Tue, 05/27/2008 - 13:03 Tags:GDM Theme (GDM login manager) คืออะไร? พูดง่ายๆก็คือหน้าตา GUI เวลาเรา login เข้า ubuntu นั่นเละ ถ้าใครเบื่อหน้าตา login แบบเดิมๆ ก็สามารถไปโหลดได้ที่ www.gnome-look.org แต่ไอ้ผมมันก็น่ะ...ดูแล้วจาก gnome-look มันก็สวยๆหลายอันแต่มันไม่ได้ใจผมไปอ่ะดิ เลยคิดหาวิธีทำมันขึ้นมาเองดีกว่า หุหุ ได้ใจวัยรุ่นกว่าเยอะ... โดยนำของคนอื่นมาแก้เป็นของตัวเองซะเลย หึหึ โดยหลักๆก็คงเป็นพื้นหลังที่เราต้องเปลี่ยน
เริ่มทำกันเลยดีกว่าพรรคพวก
1. โหลดตัวต้นแบบมาก่อนโดยสนใจแบบไหนก็ไปโหลดเอาได้จาก www.gnome-look.org 2. จะได้ไฟล์ .tar.gz2 มาให้เราทำการแตกมันออกมา *สมมติผมเอาไฟล์นี้มาแก้ไขน่ะครับ gdm-pixel_girl
3. จะได้โฟร์เดอร์ที่ชื่อว่า gdm-pixel_girl เข้าไปในโฟร์เดอร์ของ gdm-pixel_girl โดยอย่างแรกที่เราจะเปลี่ยนคือพื้นหลัง...ก็นำรูปพื้นหลังที่เราต้องการมาตั้งชื่อให้เป็น background ขนาด 1024*768 และทำนามสกุลของพื้นหลังให้เหมือนอันเก่า เพื่อที่จะได้ไม่ต้องไปแก้ code ข้างในครับ
4. ทำ screenshot ของ GDM ที่เราทำขึ้นมา โดยการวิธีทำมันมีหลายวิธีแล้วแต่สะดวก เช่น ใช้ virtual machine ใช้การจับภาพ , ใช้ xnest จำลองขึ้นมาแล้วจับภาพ , เขียน script เพื่อจับภาพ เป็นต้น ส่วนวิธีทำเดียวก็ทำตามนี้ดูเลยครับ " how-to capture gdm login manager " พอได้รูป screenshot ของ GDM ที่ทำขึ้นมาแล้วนั้นให้เราไปใส่ไว้โฟร์เดอร์ gdm-pixel_girl และตั้งชื่อให้เหมือนของเก่า + นามสกุลเดียวกันด้วย
5. จากนั้นให้เข้าไปแก้ไข GdmGreeterTheme.desktop ด้วยโปรแกรม text editor ต่างๆเช่น gedit
[GdmGreeterTheme]
Encoding=UTF-8
Greeter=gnome-nld.xml Name=GNOME Linux Desktop
Description=Theme for GNOME Linux Desktop. Using the NLD Theme and a wallpaper from http://www.pixelhigh.com/.
Author=Fabian Deutsch , Tuomas Kuosmanen
Copyright=© 2004 Fabian Deutsch
Screenshot=screenshot.jpg ;แก้ไขในส่วนี้โดยให้ชื่อไฟล์ตรงกับไฟล์พื้นหลังที่เราเอาเข้ามา
ส่วน Name , Description , Author , Coypright จะเป็นส่วนที่โชว์บน login window preferences ซึ่งสามารถแก้ไขได้ตามสะดวก
6. จากนั้นนั้นโฟร์เดอร์ที่เราทำเสร็จแล้วไปใส่ไว้ที่ /usr/share/gdm/themes/
- $sudo cp -r gdm-pixel_girl/ /usr/share/gdm/themes/
*ข้อสำคัญ > ให้กำหนดสิทธิ์ของตัวโฟร์เดอร์และไฟล์ข้างในโดยให้ Other สามารถที่จะอ่านไฟล์ได้ด้วย...
7. จากนั้นก็ไปเปลี่ยนได้เลยที่ system > Administration > log in window

Before...
After...
- snappy's blog
- Add new comment





