1. ดาวน์โหลด gdm theme ได้จาก http://www.gnome-look.org
2. สมมุติว่าโหลดไฟล์ a.tar.gz มาแหละ ให้เราแตกไฟล์ไว้ที่ในก็ได้
3. เราจะได้ directory ซึ่งข้างในจะมีไฟล์ที่เราต้องการแก้ไขคือ background.png และ screenshot.png
- background เราหาภาพมาทับได้เลยแต่ต้องตั้งชื่อไฟล์ใหม่เป็น background.png
- screenshot เป็นภาพที่จะแสดงที่ manager gdm ของเครื่องเรา
- ซึ่งเมื่อเราทำการเปลี่ยนภาพ background แล้วเราจะเปลี่ยน screenshot ด้วยหรือไม่ก็ได้
- ถ้าเราจะเปลี่ยนภาพ screeenshot เราจะจับภาพหน้า logon ได้ไงหว่า
- การเปลี่ยนชื่อที่แสดงผลที่ manager gdm เราสามารถแก้ได้ที่ไฟล์ GdmGreeterTheme.desktop
4. หลังจากเปลี่ยนภาพ background และ screenshot แหละให้เรานำ directory นั้นไปวางที่พาธนี้ /usr/share/gdm/themes ผลลัพธ์ก็จะประมาณนี้ /usr/share/gdm/themes/a
จับภาพหน้า Logon
จะว่ายากก็ยาก ถ้าใช้ตัวช่วยผิด
จะว่าง่ายก็ง่ายถ้าใช้ตัวช่วยถูก
ไปดูวิธีการกันครับ
เขาจับหน้าจอ login กันได้อย่างไร ?
1. ติดตั้ง package ที่จำเป็นก่อนนิดนึงครับ
$ sudo apt-get install xnest
2. เปิด terminal แล้วใช้คำสั่งนี่ครับ
$ gdmthemetester xdmcp <ชื่อธีมหรือแหล่งเก็บธีม>
เช่น
$ gdmthemetester xdmcp Human (ใช้ได้เฉพาะธีมที่อยู่ใน /usr/share/gdm/themes/ เท่านั้น)
ซึ่งมันจะมีค่าเหมือน $ gdmthemetester xdmcp /usr/share/gdm/themes/Human ครับ
และถ้าเราโหลดธีมมาจากที่อื่น เช่น gnome-look.org เราก็สามารถ แตกไฟล์บีบอัดออกมา แล้ว สั่งด้วยคำสั่ง
$ gdmthemetester xdmcp <ที่อยู่ของไฟล์ที่โหลดมา>
เช่น
$ gdmthemetester xdmcp /home/code/Desktop/FreeSansGrrl/
ถึงจุดนี้แล้วลองทำดูก่อนครับ ง่ายๆ ไม่ยากครับ
ต่อไปก็คือขนาดความกว้างxยาวของหน้าจอlogin
เราสามารถกำหนดขนาดโดยใช้คำสั่ง
$ export XNESTSIZE=ตัวเลขความกว้างxตัวเลขความสูง
เช่น
$ export XNESTSIZE=1024x768
$ export XNESTSIZE=800x600
ตัวอย่างครับ
$ export XNESTSIZE=1024x768
$ gdmthemetester xdmcp Human
ปล. ขนาดจอจริงๆผม 1280x800 ครับ
$ export XNESTSIZE=640x480
$ gdmthemetester xdmcp /usr/share/gdm/themes/Human
Reference
No comments:
Post a Comment