วันพฤหัสบดีที่ 19 พฤศจิกายน พ.ศ. 2552

IceWM เล็ก สวย เบา!!!(ตอนที่3)

ส่วนที่ชอบมากๆ ของIceWM สำหรับผมก็คือ การปรับแต่งรูปลักษณ์ที่ค่อนข้างง่าย และ เป็นไฟล์ข้อความที่เข้าใจไม่ยากเกินไป โดยไฟล์สำหรับปรับแต่งจะอยู่ในdirectory ~/.icewm ได้แก่
-menu(~/.icewm/menu) สำหรับปรับแต่ง menu
-keys(~/.icewm/keys) สำหรับ กำหนดfunction ของ ปุ่มต่างๆเพิ่มเติม เช่น เรียกโปรแกรมต่างๆ
-toolbar(~/.icewm/toolbar) ใช้จัดการปุ่มเรียก applications ต่างๆบนส่วนที่ถัดจากปุ่มStartmenu
-winoptions(~/.icewm/winoptions) ใช้กำหนดรายระเอียดของApplication ใน window
-preferences(~/.icewm/preferences) ใช้ปรับแต่งลักษณะโดยรวมของ IceWM เช่น สี,รูป background ฯลฯ

ตัวอย่างการปรับแต่งของผมเอง เช่น

ไฟล์ menu (~/.icewm/menu)
prog XTerm xterm xterm -bg black -fg green -font 7x14 -geometry 100x35
prog FileManager thunar thunar
prog Run... app grun
separator
menu "Utility" folder {
    prog ScreenSaver app xscreensaver
    prog FwBuilder app xterm -e sudo fwbuilder
    menu "Wine" folder {
        prog Wineconfig app xterm -e winecfg
        prog WineFile app xterm -e winefile
    }
}
menu "Program"    folder {
    menu "Office" folder {
        prog XTerm xterm xterm -bg black -fg white -font 7x14 -geometry 100x35
        prog Gnumeric gnumeric gnumeric
        prog Abiword abiword abiword
        prog Leafpad leafpad leafpad
        prog Stardict stardict stardict
        prog Geany geany geany
        prog XPdf xpdf xpdf
        prog XChm xchm xchm
        prog Calculator xcalc galculator
        prog XPaint xpaint xpaint
        prog Gimp gimp-logo gimp
        prog Gtypist xterm xterm -bg black -fg white -font 7x14 -geometry 100x35 -e gtypist
    }
    separator
    menu "Internet" folder {
        prog Firefox3 firefox /usr/local/bin/firefox3
        prog Midori midori midori
        prog Pidgin pidgin pidgin
        prog Deluge deluge /usr/local/bin/deluge
        prog Mail mail claws-mail
    }
    separator
    menu "Multimedia" folder {
        prog Gmplayer gmplayer gmplayer
        prog Xmms xmms xmms
        prog Audacity audacity audacity
        prog Mixer mixer aumix
        prog Lmms lmms lmms
        prog GQView gqview gqview
    }
    separator
    menu "Disk Utility" folder {
        prog K3B k3b k3b
        prog Xfburn xfburn xfburn
    }
}
    separator
menu "Configs" folder {
    prog Preferences app leafpad /home/charan/.icewm/preferences
    prog Menu app leafpad /home/charan/.icewm/menu
    prog Toolbar app leafpad /home/charan/.icewm/toolbar
    prog Icons app leafpad /home/charan/.gtkrc.mine
    prog Themes(Graphic) app gtk-chtheme
    prog Startup app leafpad /home/charan/.icewm/startup
    prog Desktop app leafpad /home/charan/.ideskrc
    prog "Create Shortcut" app imklnk.py
}
separator
menu "System"    folder {
    prog "Logout" app killall icewm-session
    prog "Shutdown" app shutdown -p now
    prog "Reboot" app shutdown -r now
}


ไฟล์ keys (~/.icewm/keys)
# Charan 's IceWM keys file.
key "F12" aumix -v +5 # raise volume
key "F11" aumix -v -5   # lower volume
key "F10" aumix -v 0     # mute
key "Alt+F2" grun # run application on console

รูปนี้ เป็น Desktop ของผมเอง...



สำหรับตัวอย่างการปรับแต่งสามารถศึกษาเพิ่มเติมได้จาก ที่นี่ ครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น