21 ธันวาคม 2549

Locale thai by YaST

อย่าง​​​ที่​บอก​คือ​ YaST ​มัน​​เป็น ​​ตัว​จัด​การ​​ระบบ​​ทุก​อย่าง​​ เพราะ ฉะ​นั้น ​เราก​็​ต้อง ​​ใช้ ​​ให้ ​​เป็น ​​​ประโยชน์​​

​ไป​​ที่​ Kickoff -- Computer -- Administrator Setting

​ไป​​ที่​ System -- /etc/sysconfig Editor ​จะ ​พบ​กัน ​หน้า​จอ​การ​​เซ็ตค่าต่าง​​ๆ ​มาก​​มาย​

​ให้ ​เรา​เลือก​​ไป​​ที่​ System -- Environment -- Language

​ใน ​ช่อง RC_LANG ​และ ​​ช่อง​ที่​ขึ้น​ต้น​ด้วย RC_LC_ ​และ ​​ช่อง INSTALLED_LANGUAGES ​ทุก​ช่อง​ที่​กล่าวมา​ให้ ​ใส่ ค่า th_TH.UTF-8 ​ใน ​ช่อง setting ​ทาง​​ขวา

เสร็จ​แล้ว ​กด Finish

เสร็จ​แล้ว ​รีบูต​หนึ่ง​ครั้ง​ ​เป็น ​​อันเสร็จพิธีครับ​​

Thai UI for KDE

เมื่อ​​ติด​ตั้ง​เรียบร้อยเราก​็​จะ ​​ต้อง ​เปลี่ยนหน้า​ตา​ให้ ​มีภาษา​ไทย​​กัน ​ก่อน​​นะ​ครับ​​ ​ไป​​ที่​

Kickoff -- Favourite --Configure Desktop

​เลือก​ Regional & Accessibility -- Country/Region & Language

Country or Region ​เลือก​​เป็น ​​ Asia south-east -- Thailand

คลิก​ที่​ Keyboard layout ​อยู่ ​​ทาง​​ขวา

ติ๊ก​ที่​ Enable keyboard layout ​เพิ่ม​​ thailand ​เข้า ​​ไป​ กด Apply

คลิก​ที่​ Keyboard shortcut

เลื่อน​ลงมาจนถึง ​ล่าง​​​สุด​ คลิก​ที่​ switch to next keyboard layout

shortcut for select action ​จะ ​มี Default ​เป็น ​​ Alt+Ctrl+K ​ให้ ​เราเปลี่ยน​เป็น ​​ F11

kde-l10n-th & Amarok thai by Dr.Rider

ที​นี้​​​​เรื่อง​​การ​​เซ็ตภาษา​ไทย​​กัน ​ครับ​​

​คือ​​ผม​​ยัง ​​ไม่ ​เก่งพอ​ที่​​จะ ​​ทำ​​ให้ ​ YaST ​เป็น ​​ภาษา​ไทย​ ​เอา​​เป็น ​​​ให้ ​ KDE มี UI ​เป็น ​​ภาษา​ไทย​ก่อน​ครับ​​

สิ่ง​ที่​​ต้อง ​มี

kde-i18n ​โหลด​​ที่​นี่ http://linux.thai.net/apt/kde-i18n-th/kde-i18n-th_3.5svn-1.tar.gz

kde-l10n (Dr.Rider) ​โหลด​​ที่​นี่ http://www.thaitux.info/~drrider/kde/kde-l10n-th.tar.bz2

amarok.mo (Dr.Rider) ​โหลด​​ที่​นี่ http://www.thaitux.info/~drrider/kde/amarok.mo

เริ่ม​​กัน ​​ดี​กว่า

สร้าง​โฟลเดอร์​​ setthai ขึ้น​​มาก​​่อน​ครับ​​

ขั้น​แรกแตก​ไฟ​ล์​​ที่​​โหลด​มา​ทั้ง ​​หมด คลิก​ที่​​ไฟ​ล์​​ได้ ​​เลย​ครับ​​ ​แล้ว ​​เลือก​ location ​ให้ ​มาไว้ ​ที่​ /home/*username*/setthai/

ต่อมา​เข้า ​​ไป​​ใน ​โฟลเดอร์​​ kde-i18n-th ก่อน​ครับ​​

​แล้ว ​คลิกขวา​ตรง​​ที่​ว่าง​​ๆ ​เลือก​ Actions -- Open terminal here ​เพื่อ​​เปิด​ Konsole ขึ้น​มา

เสร็จ​แล้ว ​​สั่ง su ใส่ พาสเวิด root

​สั่ง ./configure

ตามด้วย make

​และ ​​ make install

เสร็จ​แล้ว ​พิมพ์​ konqueror

​ที่​ช่อง Location พิมพ์​ /opt/kde3/share/locale/th/LC_MESSAGES กด enter

​เปิด​​แท๊บใหม่ (Ctrl+Shift+N) พิมพ์​ /home/*your user name*/setthai/kde-l10n-th/

ก๊อปปี้​​ไฟ​ล์​​ทั้ง ​​หมด​ไป​วาง​ไว้ ​ที่​ /opt/kde3/share/locale/th/LC_MESSAGES ​แล้ว ​ก็ก๊อปปี้​​ไฟ​ล์​ amarok.mo มาวาง​ไว้ ​​แทน​​ที่​​ของ​เดิมด้วย ครับ​​

ติดตั้งฟอนต์ไทย และ Libthai

สิ่ง​ที่​​ต้อง ​มี

libthai http://ftp.opentle.org/people/mrchoke/suse/RPMS/libthai-0.1.5-1.i586.rpm

fonts thai http://www.upload.th.md/download.php?id=CDFD0180

​เมื่อ​​ดาวน์​​​โหลด​​มาเรียบร้อย​แล้ว ​ก็​เปิด​ konsole ขึ้น​มา

su ​แล้ว ​ใส่ พาสเวิด root ​แล้ว ​​สั่ง rpm -ivh libthai-0.1.5-1.i586.rpm

เสร็จ​แล้ว ​ครับ​​

​ต่อ​ไป​​ก็​ติด​ตั้ง​ฟอนต์​ภาษา​ไทย​​กัน ​ครับ​​

แตก​ไฟ​ล์​​ออก​มาไว้ ​ที่​ โพลเดอร์​​ home ​ของ​เราก​่อน​ ​แล้ว ​​ไป​​ที่​

Kickoff -- Favourite --Configure Desktop

​ไป​​ที่​ ​การ​​ดูแลระบบ​ -- ​ติด​ตั้ง​​แบบ​​อักษร --- คลิก​ที่​ ​เพิ่ม​​​แบบ​​อักษรใหม่ ​แล้ว ​ก็​เลือก​​ไป​​ที่​โฟลเดอร์​​​ที่​เราแตกไว้ ​เมื่อ​กี้​ ​เลือก​​ทั้ง ​​หมด​แล้ว ​คลิก ​เปิด​

กด Ctrl+Alt+backspace ​แล้ว ​ล๊อกอิน​เ​ข้าม​าใหม่

หลัง​​จาก ​​​นั้น ​​เข้า ​​ไป​​ที่​
Kickoff -- Favourite -- Configure Desktop -- ​รูป​​แบบ​​​และ ​​ชุด​ตก​แต่​ง

​เลือก​​ที่​ ​แบบ​​อักษร -- ปรับ​​​แบบ​​อักษร​ทุก​​ส่วน ​ -- ​เลือก​​เป็น ​​ Loma -- คลิก​ที่​ มีผลทันที

เสร็จ​แล้ว ​ครับ​​ ​ไม่ ​​เข้า ​​ใจ​​ตรง​​ไหน​ถาม​ได้ ​ครับ​​ เผื่อ​ผม​เขียนหล่น​ไป​

Broadcom BCM4318 with Ndiswrapper

openSUSE นั้นใช้เคอร์เนล 2.6.18.2-34-default ซึ่งมีไดร์เวอร์ไวร์เลส bcm43xx มาให้แล้ว แต่ผมลองดูแล้วปรากฏว่าไม่เวิร์คครับ ไวร์เลสติด มีแสง แต่สแกนหาเน็ตเวิร์คไม่เจอ - -"
จึงต้องกลับมาใช้บริการ Ndiswrapper เช่นเดิม

มาเริ่มกัน

ติดตั้ง ndiswrapper กันก่อน

1. เปิด YaST ขึ้นมา เลือกที่ software managment

2. search ndiswrapper แล้วติ๊กที่ ndiswrapper กับ ndiswrapper-kmp-default เสร็จแล้วคลิก accept แล้วก็รอจนติดตั้งแพ็กเกจเสร็จเรียบร้อย และตอบ NO


ติดตั้งไดร์เวอร์

1. ก๊อปปี้ไฟล์ bcmwl5.inf จาก swsetup ในไดร์ C มาก่อน หรือถ้าไม่มีก็ไปดาวน์โหลดที่ ftp://ftp.support.acer-euro.com/notebook/aspire_3020_5020/driver/80211g.zip
2. หลังจากนั้นเปิดเทอร์มินัลขึ้นมา สั่ง su ตามด้วยพาสเวิดรูท
3. สั่ง rmmod bcm43xx เพื่อเอาไดร์เวอร์ตัวเก่าที่ไม่เวิร์คออก
4. สั่ง ndiswrapper -i bcmwl5.inf, ndiswrapper -l, ndiswrapper -m, depmod -a, modprobe ndiswrapper ตามลำดับ ถ้าติดตั้งถูกต้องไฟไวร์เลสจะติดขึ้นมา
5. หลังจากนั้นมันก็จะเป็นหน้าที่ของ knetworkmanager ที่จะสแกนเน็ตเวิร์ค และ connect ให้อัตโนมัติ

บางคนอาจจะให้ ndiswrapper โหลดตอนบูตเลย แต่ผมเลือกที่จะ modprobe เองทีหลังมากกว่าเพื่อจะได้ประหยัดพลังงานโน๊ตบุ๊คด้วยครับ

วิธีการ modprobe module ndiswrapper นะครับ

rmmod bcm43xx
modprobe ndiswrapper

วิธีการสแกนเน็ตเวิร์กบนเทอร์มินัล

iwlist eth1 scan

วิธีการ connect เน็ตเวิร์กบนเทอร์มินัล

iwconfig eth1 mode ad-hoc(สำหรับเน็ตเวิร์กแบบ Peer to peer), iwconfig eth1 mode manged
iwconfig eth1 essid ESSID "ESSID เวลาใช้ให้ใส่แทนด้วยชื่อของ essid ที่เราสแกนได้ เช่น essid คือ net เราก็จะสั่งว่า iwconfig eth1 essid net"
dhclient eth1
เป็นอันเสร็จเรียบร้อยครับ

knetworkmanager ตัวใหม่นี้ถือว่าทำงานได้เยี่ยมมาก เพราะสามารถ connect กับเน็ตเวิร์กที่เป็น ad-hoc ได้ด้วย ซึ่งตอนที่เป็น 10.1 ยังทำไม่ได้

ATI driver เซ็ตอย่างไรหนอ

ก่อนอื่นก็ต้องไปโหลดมาจากเว็บนี้ http://ati.amd.com/support/driver.html เลือกให้ตรงกับรุ่นของเรา อันนี้ของผม https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.32.5-x86.x86_64.run

มาเริ่มกันดีกว่าครับ

1. สมมุติว่าเราโหลดไดร์เวอร์อันนี้มาไว้ที่ /home/username/ATI/ นะครับ เราก็เข้าไปในโฟลเดอร์นั้นแล้วคลิกขวาที่พื้นที่ว่าง เลือก actions -- open terminal here เทอร์มินัลก็จะปรากฏขึ้นมา
2. พิมพ์คำสั่ง su แล้วใส่พาสเวิด root
3. หลังจากนั้นพิมพ์คำสั่ง chmod +x ati-driver-installer-8.32.5-x86.x86_64.run
4. พิมพ์ ./ati-driver-installer-8.32.5-x86.x86_64.run --buildpkg SuSE/SUSE102-IA32
5. แล้วก็รอจนกระทั่งได้แพ็กเกจที่ชื่อว่า fglrx_7_1_0_SUSE102-8.32.5-1.i386.rpm
ุ6. เสร็จแล้วสั่ง rpm -ivh fglrx_7_1_0_SUSE102-8.32.5-1.i386.rpm
7. ตามด้วย aticonfig --initial
8. และ sax2 -r -m 0=fglrx (หรือถ้าไม่ได้ลองสั่ง sax -r -m 0=fglrx) จะปรากฏหน้าจอการเซ็ตค่าเกี่ยวกับจอ เมาส์ ฯลฯ



9. ติ๊กถูกที่ Activate dual head mode คลิกที่ configure เซ็ตเหมือนในภาพ แล้วกด ok ตามด้วย ok และ save สุดท้าย yes



10. รีบูตหนึ่งครั้งเป็นอันเสร็จพิธี

Additional YaST Repositories

ก่อนที่จะทำการติดตั้งโปรแกรมและไดร์เวอร์อื่นๆ เราก็ต้องเพิ่ม installation source ให้กับ YaST กันก่อนครับ

Additional YaST Repositories

YaST เป็นศูนย์รวมการควบคุมต่างๆ ของลินุกซ์ซูซี่ มีทั้งเกี่ยวกับ ฮาร์ดแวร์ ซอฟท์แวร์ เน็ตเวิร์ค ฯลฯ ว่าง่ายๆ คือ รวมทุกอย่างเกี่ยวกับปรับแต่งระบบนั่นเอง

Start YaST

เลือกที่ Installation Source


Click ที่ Add


เลือก Http


ใส่ server name และ directory


จะเริ่มดาวน์โหลดข้อมูลที่จำเป็นมาให้อัตโนมัติ อาจจะนานซักหน่อย(บางทีเป็นชั่วโมง) ใจเย็นๆครับ


เสร็จแล้วคลิก Finish จะมีหน้าจอเป็นดังนี้


ใส่ซอร์สดังนี้ครับ

สองอันนี้ถ้าใครโหลดเป็น DVD มาก็ไม่ต้องใส่นะครับ
##OSS
Type - rpm-md/repomd
Protocol - HTTP
Server name - download.opensuse.org
Directories - distribution/10.2/repo/oss/

##NONOSS
Type - rpm-md/repomd
Protocol - HTTP
Server name - download.opensuse.org
Directories - distribution/10.2/repo/non-oss/


เปิด Konsole ขึ้นมาก่อนแล้วสั่ง su แล้วก็ใส่พาสเวิดของ root ตามด้วยพิมพ์คำสั่งดังนี้
rpm --import http://packman.unixheads.com/suse/10.2/gpg-pubkey-1abd1afb.asc
rpm --import http://linux01.gwdg.de/~pbleser/guru-rpm.asc
แล้วก็เพิ่ม YaST source ข้างล่างต่อครับ

PACKMAN
Type - rpm-md/repomd
Protocol - HTTP
Server name - packman.unixheads.com
Directories - suse/10.2/

GuRu
Type - rpm-md/repomd
Protocol - HTTP
Server name - ftp.gwdg.de
Directories - pub/linux/misc/suser-guru/rpm/10.2/

เสร็จแล้วลงแพ็กเกจดังนี้ก่อนครับ

* gcc
* make
* kernel-source
* kernel-syms
* kdeadmin3
* compat-expat1
* expat

ประมาณนั้น

Installation openSUSE 10.2

SYSTEM
อันนี้เป็นเครื่องของผมเองนะครับ
Notebook Compaq Presario M2223AP (อย่างแรงครับ NFS Carbon ได้)
AMD Mobile Sempron 3000+ (1.8 Ghz 128 L2 cache)
640 MB ram
ATI Radeon xpress 200M 5955 (PCIE)
Broadcom Wireless BCM4318 Airforce One 54g
5 in 1 Media card reader
60 GB Harddisk ATA 4200 RPM
* hda1: 9.7 GB Windows XP partition
* hda5: 11 GB Fat32
* hda7: 6.3 GB /
* hda6: 1.2 GB swap
* hda8: 20 GB /Data
* hda9: 5.7 GB Ubuntu 6.06.1 LTS

OS openSUSE 10.2

Installation

โหลด มาแค่สามแผ่นแรกก็ได้นะครับ สำหรับการติดตั้งเฉพาะเดสทอป KDE หรือ GNOME แต่ตอนติดตั้งต้องไม่เลือกแพ็กเกจเพิ่มนะครับ ส่่วนแพ็กเกจอื่นๆ เราค่อยลงทางเน็ตเอาครับ

ใส่แผ่นแล้วให้เครื่องบูตจากแผ่นครับ เลือก installation


หน้าจอขณะบูตเครื่อง


เลือกภาษาครับ ให้เลือกภาษาอังกฤษ เพราะไม่มีภาษาไทยให้้เลือก


เช็คซีดีรอม หรือดีวีดีรอมว่ามีปัญหาหรือไม่ เพื่อไม่ให้เกิดความผิดพลาดขณะติดตั้ง


หน้าจอไลเซนส์ ให้เลือกตามในรูป


Installation mode ให้เลือกเป็น New installation


Time Zone เลือก Asia Bangkok Hardware clock set to เลือก Local


เลือกว่าจะเอา Gnome หรือ KDE ผมเลือกเป็น KDE


ถ้าไม่ชอบใจพาร์ทิชั่นสามารถเปลี่ยนได้ครับ


มันกำลังจะฟอร์แมตฮาร์ดดิสเราแล้วครับ เลือก Install


เข้าสู่การติดตั้งแล้วครับ เราก็แค่รอเท่านั้น


ใส่พาสเวิดของ root ใส่แล้วต้องจำให้ได้นะ


อันนี้โฮสเนมกับโดเมนเนม จะใส่ชื่ออะไรก็แล้วแต่คุณ


คอนฟิกเกี่ยวกับเน็ตเวิร์ค


ตรงนี้ใ้ห้เลือก NO นะครับ


อันนี้ก็ NO ไปก่อนครับ ค่อยอัพเดทตอนลงเสร็จแล้วดีกว่า


กด Next ไปเลยครับ

ใส่ข้อมูลของเรา เสร็จแล้วก็กด Next


กด Next ไปเลยครับ

ตรงนี้ก็ไม่ต้องทำอะไร กด Next ผ่านไปเลย เพราะยังไม่ได้ลงไดร์เวอร์ของการ์ดจอ ไม่ต้องทำอะไร


เสร็จแล้วครับ กด Finish ได้เลย