เมื่อติดตั้ง PCLinuxOS ครั้งแรก ภาษาตั้งต้นจะเป็นภาษาอังกฤษ (US)
เท่านั้นเพราะถิ่นกำเนิดอยู่ที่อเมริกา เพราะฉะนั้นเราจึงต้องติดตั้งภาษาไทยและ
ปรับแต่งค่าต่างๆ ให้ใช้กับแป้นคีย์บอร์ดแบบภาษาไทยได้
1. ต้องติดตั้งไฟล์หลักๆ อยู่ 3 ไฟล์คือ locales-th, kde-i18n-th และ
webcore-fonts
(เป็นฟอนท์แบบ True Typeของวินโดว์ซึ่งเป็นฟอนท์ที่มี
ความละเอียดและความคมชัดมาก เช่น Andale Mono, Arial, Arial Black,
Comic, Courier New, Georgia, Impact, Lucida Sans, Lucida Console,
Microsoft Sans Serif, Symbol, Tahoma, Times New Roman, Trebuchet,
Verdana, Webdings, Wingdings)

1.1 โหมดคอมมานไลน์หรือในคอนโซล แบบมีไฟล์ RPM Package แล้ว
หากเรามีไฟล์ทั้ง 3 ไฟล์อยู่ในเครื่องหรือในซีดีรอม ซึ่งได้ดาวน์โหลดมาไว้ก่อนแล้วทำดังนี้
su (เปลี่ยนสถานะเป็น super user หรือ root ถ้าล็อกอินเป็น root อยู่แล้วก็ไม่ต้อง)
password (ใส่ password ของ root ให้ถูกต้อง)

rpm -ivh locales-th-xxx.rpm
rpm -ivh kde-i18n-th-xxx.rpm
rpm -ivh webcore-fonts-xxx.rpm


1.2 โหมดคอมมานไลน์หรือในคอนโซล แบบติดตั้งผ่านอินเตอร์เนต
su (เปลี่ยนสถานะเป็น super user หรือ root ถ้าล็อกอินเป็น root อยู่แล้วก็ไม่ต้อง)
password (ใส่ password ของ root ให้ถูกต้อง)

apt-get install locales-th
apt-get install kde-i18n-th
apt-get install webcore-fonts

1.3 โหมดกราฟฟิก ติดตั้งด้วย Package Manager (Synaptic) ผ่านอินเตอร์เนต

เมื่อเปิด
Synaptic และใส่ password ของ root ให้ถูกต้องแล้วคลิกปุ่ม Search
จะมีหน้าต่างค้นหาขึ้นมาแล้วป้อนค้นหาคำว่า thai ก็จะพบ locales-th,
kde-i18n-th แล้วคลิกช่องเลือกด้านหน้า Mark for Installation และคลิกปุ่ม
Apply และสำหรับ webcore-fonts ก็ทำเช่นเดียวกันเมื่อเจอแล้วก็เลือก Mark
for Installation และคลิกปุ่ม Apply


2. ปรับแต่งตั้งค่า Localization ของระบบให้เป็นไทย ดูได้จากไฟล์ /etc/sysconfig/i18n

2.1 โหมดคอมมานไลน์ หรือในคอนโซล
su (เปลี่ยนสถานะเป็น super user หรือ root ถ้าล็อกอินเป็น root อยู่แล้วก็ไม่ต้อง)
password (ใส่ password ของ root ให้ถูกต้อง)
localedrake
เปลี่ยนค่าให้เป็นไทย และรีบูท

2.2 โหมดกราฟฟิก
คลิกปุ่ม
PC Menu ด้านล่างซ้าย ดังนี้ PC Menu >> System >>
Configuration >> Others >> LocaleDrake
(System)แล้วเปลี่ยนค่าให้เป็นไทย และรีบูท หรือถ้าอยู่ใน KDE
อยู่แล้วก็ให้กดปุ่ม Ctrl+Alt+BackSpace


หลังจากรีบูทแล้วพิมพ์ locale ในคอนโซลจะได้ดังนี้

LANG=th_TH.UTF-8
LC_CTYPE=th_TH.UTF-8
LC_NUMERIC=th_TH.UTF-8
LC_TIME=th_TH.UTF-8
LC_COLLATE=th_TH.UTF-8
LC_MONETARY=th_TH.UTF-8
LC_MESSAGES=th_TH.UTF-8
LC_PAPER=th_TH.UTF-8
LC_NAME=th_TH.UTF-8
LC_ADDRESS=th_TH.UTF-8
LC_TELEPHONE=th_TH.UTF-8
LC_MEASUREMENT=th_TH.UTF-8
LC_IDENTIFICATION=th_TH.UTF-8
LC_ALL=


3. แก้ไขไฟล์ /etc/X11/xorg.conf

3.1 โหมดคอมมานไลน์ หรือในคอนโซล
su (เปลี่ยนสถานะเป็น super user หรือ root ถ้าล็อกอินเป็น root อยู่แล้วก็ไม่ต้อง)
password (ใส่ password ของ root ให้ถูกต้อง)
vi /etc/X11/xorg.conf
แก้ไขหรือพิมพ์เพิ่์ดังนี้

Section "InputDevice"
...
Option "XkbModel" "pc105"
Option "XkbLayout" "us,th"
...
EndSection


3.2 โหมดกราฟฟิก
คลิกขวาที่ตรงไฟล์ xorg.conf >> Actions >> Edit as Root (ใส่ password ให้ถูกต้อง)

***หัวข้อนี้ถ้าเพิ่ม
keyb=th ในขั้นตอนก่อนที่เริ่มบูทจาก CD-Rom หรือเลือก keyboard layout
เป็น thai แล้วก็จะมีการเพิ่ม ,th เข้าไปเรียบร้อยแล้ว

4. แก้ไขไฟล์ /etc/environment

4.1 โหมดคอมมานไลน์ หรือในคอนโซล
su (เปลี่ยนสถานะเป็น super user หรือ root ถ้าล็อกอินเป็น root อยู่แล้วก็ไม่ต้อง)
password (ใส่ password ของ root ให้ถูกต้อง)
vi /etc/environment
แก้ไขหรือพิมพ์เพิ่มดังนี้

PATH=/bin:/sbin:/lib:/usr/bin:/usr/sbin:/usr/lib:/usr/X11R6/bin:\

/usr/local/bin:/usr/local/sbin:/usr/local/games
LANG=th_TH.UTF-8
LANGUAGE=th_TH.UTF-8:th_TH:th
LC_ALL=th_TH.UTF-8


4.2 โหมดกราฟฟิก
คลิกขวาที่ตรงไฟล์ environment >> Actions >> Edit as Root (ใส่ password ให้ถูกต้อง)


5. แก้ไขไฟล์ /usr/share/X11/xkb/rules/xorg (สำหรับ PCLinuxOS 2007)
เพื่อให้ปุ่มสลับภาษาไม่ค้าง

5.1 โหมดคอมมานไลน์ หรือในคอนโซล
su (เปลี่ยนสถานะเป็น super user หรือ root ถ้าล็อกอินเป็น root อยู่แล้วก็ไม่ต้อง)
password (ใส่ password ของ root ให้ถูกต้อง)
vi /usr/share/X11/xkb/rules/xorg
แก้ไขโดยลบ "//" หน้าบรรทัดออก ดังนี้

...
! $nonlatin = am ara ben bd bg bt by cs deva ge gh gr guj guru il \
in ir iku jp kan kh la lao lk mk mm mn mv mal ori pk \
ru scc sy syr tel th tj tam ua uz
...

5.2 โหมดกราฟฟิก
คลิกขวาที่ตรงไฟล์ xorg >> Actions >> Edit as Root (ใส่ password ให้ถูกต้อง)

6. แก้ไขไฟล์ /etc/sysconfig/keyboard

6.1 โหมดคอมมานไลน์ หรือในคอนโซล
su (เปลี่ยนสถานะเป็น super user หรือ root ถ้าล็อกอินเป็น root อยู่แล้วก็ไม่ต้อง)
password (ใส่ password ของ root ให้ถูกต้อง)
vi /etc/sysconfig/keyboard
แก้ไขหรือพิมพ์เพิ่มดังนี้

GRP_TOGGLE=menu_toggle
KEYBOARD=th
KEYTABLE=th


6.2 โหมดกราฟฟิก
คลิกขวาที่ตรงไฟล์ keyboard >> Actions >> Edit as Root (ใส่ password ให้ถูกต้อง)

***หัวข้อนี้ถ้าเพิ่ม
keyb=th ในขั้นตอนก่อนที่เริ่มบูทจาก CD-Rom หรือเลือก keyboard layout
เป็น thai แล้วก็จะมีการเพิ่ม =th เข้าไปเรียบร้อยแล้ว

7. แก้ไขไฟล์ /etc/rpm/macros

7.1 โหมดคอมมานไลน์ หรือในคอนโซล
su (เปลี่ยนสถานะเป็น super user หรือ root ถ้าล็อกอินเป็น root อยู่แล้วก็ไม่ต้อง)
password (ใส่ password ของ root ให้ถูกต้อง)
vi /etc/rpm/macros
แก้ไขหรือพิมพ์เพิ่มดังนี้
%_install_langs en:en_GB:en_IE:en_US:th:th_TH

7.2 โหมดกราฟฟิก
คลิกขวาที่ตรงไฟล์ macros >> Actions >> Edit as Root (ใส่ password ให้ถูกต้อง)

8. แก้ไขไฟล์ /etc/fstab

8.1 โหมดคอมมานไลน์ หรือในคอนโซล
su (เปลี่ยนสถานะเป็น super user หรือ root ถ้าล็อกอินเป็น root อยู่แล้วก็ไม่ต้อง)
password (ใส่ password ของ root ให้ถูกต้อง)
vi /etc/fstab
แก้ไขหรือพิมพ์เพิ่มค่า ,utf8 ต่อท้ายในบรรทัดที่เป็น disk drive หรือ cd-rom เช่น

/dev/fd0 /mnt/floppy auto user,exec,rw,noauto,utf8 0 0
/dev/hdb1 /mnt/windows vfat umask=0,utf8 0 0


8.2 โหมดกราฟฟิก
คลิกขวาที่ตรงไฟล์ fstab >> Actions >> Edit as Root (ใส่ password ให้ถูกต้อง)


9. การเปลี่ยน PC menu หรือ Kmenu ให้เป็นภาษาไทย
KDE
Control Center >> Regional & Accessibility >> Country -
Region & Language >> แทบ Locale >> คลิกดอร์ปดาวน์เลือก
Asia, South-East >> เลือก Thailand

10. การตั้งปุ่มสลับภาษา
KDE
Control Center >> Regional & Accessibility >> Keyboard
Layout >> เลือก Thailand >> Add >> Apply

11. การตั้งปุ่มคีย์ลัดตัวหนอน (~) ให้สลับภาษาได้ โดยค่าปกติจะเป็น Ctrl+Alt+K

12. การเปลี่ยน font ให้อ่านหรือพิมพ์ไทยได้
KDE Control Center >> Apprearance & Theme >> Font >> Adjust All Fonts... >> เลือก font แล้วกด OK
แล้วเปลี่ยน font เป็น Loma หรือ Tahoma เป็นต้น แล้วรีบูทด้วยกด Ctrl+Alt+BackSpace