debian: บันทึก customize lenny desktop

สมมุติว่าถูกติดตั้งจาก debootstrap หรือแผ่น Net Install
หลังจากทำ Customize บน Terminal เรียบร้อยแล้ว ทำต่อส่วนของ Desktop ด้วย

ติดตั้งเดสก์ทอป
$ sudo aptitude install xorg gnome
แพกเกจระบบ
$ sudo aptitude install less gdebi
การเพิ่มผู้ใช้งาน
ถ้าต้องการเพิ่มผู้ใช้งานเดสก์ทอป สมมุติว่าชื่อ user1 ควรสั่งให้เป็นสมาชิกในกลุ่มของระบบด้วย
$ sudo useradd -g dialout,cdrom,floppy,audio,video,plugdev user1 ...
ภาษาไทย
$ sudo aptitude install libthai0 pango-libthai scim-thai
เพิ่มคีย์บอร์ดไทย
Desktop -> Preference -> Keyboard
- TAB Layouts -> Add -> Thailand
- TAB Layout Options -> Group Shift/Lock behavior -> Alt+Shift changes group.
เพิ่มการแสดงสถานะของภาษา
คลิกที่แถบพาเนล บนหรือล่างตามต้องการ คลิกขวา -> Add to panel -> Keyboard Indicator
ปิดการล๊อกจอภาพของ Screen saver
Desktop -> Preference -> Screensaver -> ปิด Lock screen when screensaver is active
บราวเซอร์ Iceweasel
$ sudo aptitude install iceweasel
ติดตั้ง flash เพิ่ม
$ sudo aptitude install flashplugin-nonfree
ออฟฟิศ
$ sudo aptitude install openoffice.org
มัลติมีเดีย
$ sudo aptitude install mplayer xmms gxine vlc audacity toolame k3b

หากต้องการทำงานเกี่ยวกับ audacity มากเป็นพิเศษ ให้ติดตั้งปลั๊กอินชื่อ swh-plugins
$ sudo aptitude install swh-plugins

ภาพ
$ sudo aptitude install imagemagick jhead jpegtran
ดอส
$ sudo aptitude install dosemu freedos
แก้ไขไฟล์ /etc/dosemu/dosemu.conf ให้ใช้เครื่องพิมพ์เครือข่ายได้
$ sudo vi /etc/dosemu/dosemu.conf
สมมุติว่ามีเครื่องพิมพ์สองตัว ชื่อ epson และ epson2
...
$_printer_command = "lpr -l -P epson, lpr -l -P epson2"
...

หมายเหตุ
ถ้าเป็น dosemu รุ่น 1.40 ขึ้นไป เปลี่ยนรูปแบบเป็น

...
$_lpt1 = "lpr -l -P epson"
$_lpt2 = "lpr -l -P epson2"
...

แก้ไขไฟล์ autoexec.bat และ config.sys ที่ /etc/freedos ปรับเปลี่ยนตามต้องการ

qemu
$ sudo aptitude install qemu uml-utilities module-assistant
ส่วนของ kqemu
$ sudo m-a a-i kqemu
ตั้งให้ฟอร์เวิร์ดแพกเก็ต เตรียมการให้กับส่วนของเน็ตเวิร์ก
$ sudo bash -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
$ sudo vi /etc/sysctl.conf
...
net.ipv4.ip_forward=1
...

ดูเพิ่มเติมที่ ubuntu: feisty - qemu

เครื่องพิมพ์
ขณะที่บันทึก gnome-cups-manager ยังใช้งานได้ไม่ดี ได้บ้าง ไม่ได้บ้าง จำเป็นต้องใช้แบบบรรทัดคำสั่ง
ถ้าเป็นเครื่องพิมพ์เครือข่ายที่ต่อกับเซิร์ฟเวอร์ลินุกซ์ ใช้คำสั่ง
$ sudo lpadmin -p $PRINTER -u allow:all -E -v smb://$USER:$PASSWORD@$SERVER/$SHARE -P /$PATH/$TO/$PPD
ถ้าเป็นเครื่องพิมพ์ที่ต่อกับเซิร์ฟเวอร์วินโดวส์ เอาชื่อผู้ใช้ออก เหลือแค่
$ sudo lpadmin -p $PRINTER -u allow:all -E -v smb://$SERVER/$SHARE -P /$PATH/$TO/$PPD
อย่าลืมแทนค่าตัวแปรต่าง ๆ ให้เป็นค่าที่เราต้องการ
Chat - MSN
$ sudo aptitude install pidgin
CHM - Compiled HTML Help
$ sudo aptitude install xchm