เมื่อ LinuxTLE ไม่จำค่า login session

เดือนก่อนผมเจอปัญหาว่า aowthai test 2 (5.5.91) ไม่จำค่า session เวลาที่ login เข้าไปแล้วต้องการให้มันมีเมนูเป็นภาษาอังกฤษ แต่ก็ได้วิธีแก้ไขมาจาก MrChoke ว่าให้ทำอะไรบ้าง จากนั้นผมก็ไม่ได้สนใจจด สนใจจำ (นึกว่าเดี๋ยวเขาก็คงแก้ bug ตัวนี้เรียบร้อยในเวลาอันรวดเร็ว — เป็นลูกศิษย์ที่ไม่ได้เรื่องจริงๆ แหะๆ)

สองวันก่อน ไม่รู้นึกคึกอะไรขึ้นมา จึงไปสั่ง apt-get update; apt-get upgrade เจ้า LinuxTLE 5.5 ตัวที่ใช้งานอยู่ ก็ไม่ได้ upgrade ทั้งหมดหรอกนะครับ แต่เลือกลงเป็นบางตัว เช่น gthumb mplayer SDL (อะไรพวกนี้แหละ) เป็นต้น

จากนั้นผมก็มาเจอปัญหาคล้ายๆ กับที่เคยเจอใน aowthai test 2 นั่นคือ เวลาที่ login แล้วมันจะเข้า session แบบ menu ภาษาไทย (ผมใช้ไม่ถนัด เพราะตำแหน่งการเรียงตัวของเมนูแตกต่างกัน) เลยต้องหาวิธีแก้ไข จะถาม MrChoke อีกครั้ง ก็ไม่อยู่ใน irc (เกรงใจด้วย เพราะคาดว่าช่วงนี้คงกำลังยุ่งมากเพื่อเตรียมตัวออก LinuxTLE 7.0 ภายในเดือนนี้)

โชคดีที่มานึกถึงเรื่อง chroot เพื่อเข้าไปเอาคำสั่ง command line ที่เคยแก้ปัญหาให้กับ aowthai test 2 ขึ้นมาใช้ และเมื่อได้คำสั่งมาจนแก้ไขได้เรียบร้อยแล้ว ผมจึงคิดว่าควรจะนำคำสั่งเหล่านั้นมาแปะไว้ที่ blog นี้ด้วย เผื่อว่าคราวต่อไปมีปัญหาอีก จะได้หาวิธีแก้ไขได้ง่ายๆ หน่อย ;)

# rpm -e kde-i18n-Thai
# cd /usr/share/locale/th/
# mv LC_MESSAGES LC_MESSAGES.bak
# mkdir LC_MESSAGES

เรียบร้อยแล้วครับ หลังจากที่ reboot แล้วมันก็สามารถกลับมาสู่ภาวะปกติ (auto login เข้า English menu display) :)

ใช้ Linux แล้วมีเรื่องสนุกๆ ทำให้ชีวิตมีความสุขจัง เย้ :D

Advertisements

7 ความเห็น »

  1. Thep said

    โอ้โห.. วิธีโหดจังเลย น่าจะ export LC_MESSAGES=en_US ที่ /etc/sysconfig/i18n มากกว่านะครับ

  2. NOI said

    แง๊ จะมาบอกว่า พอทำวิธีแบบที่ผมโพสไปแล้ว ปรากฏว่าอ่านไฟล์ภาษาไทยจาก diskette ไม่ได้เลยอะ :'( (ที่จริงมันก็อ่านไม่ได้ตั้งแต่เช้า ก่อนทำวิธีที่ว่านี้แล้วอะนะ)

    สงสัยว่าจะได้เวลาลงทะเลอีกรอบ (ลูกค้ารับงานพิมพ์หมดแล้ว ไม่ต้องห่วงแล้ว) วันนี้ลูกค้าน้อยๆ ด้วย เดี๋ยวคงได้ปิดร้านเร็วแล้วลงมือทำ (ตั้งแต่เช้ายันสามทุ่ม มีลูกค้าสิบคนเองอะ แง๊ .. อีกรอบ)

  3. modeller said

    ใช้ Linux แล้่วชีวิตมีความสุขจิงอ่ะ ?

    ผมรู้สึกว่าใช้ Linux แล้วได้ยุ่งกับคอมมากขึ้น ได้ทำนู่นทำนี่มากซะจนไม่ค่อยได้ทำงานอ่ะ -_-”

  4. NOI said

    จริงสิ เพราะความสุขของแต่ละคนไม่เหมือนกัน

    เราค้นหาตัวเราเองเจอหรือยัง เรารู้หรือยังว่าความสุขของเราคืออะไร (เน้น และย้ำตรงนี้ บ๊อย บ่อย)

    ความปรารถนาในความสุขแต่ละบุคคลย่อมแตกต่างกันไป .. สำหรับผม การที่รู้สึกว่าเรามีคุณค่า มีประโยชน์ต่อสังคมบ้าง ก็สามารถช่วยทำให้ผมมีความสุขขึ้นมาบ้างแล้ว ดังนั้นเมื่อเจอปัญหา แล้วเราสามารถแก้ไขมันได้ แถมยังสามารถนำมาบอกต่อให้คนอื่นๆ แก้ปัญหาได้อีกด้วย ก็ช่วยทำให้ผมมีความสุขแล้ว

    ดังนั้น ปัญหาจึงเป็นส่วนประกอบหนึ่งในการสร้างความสุขให้กับชีวิตผมนะ :)

    หากความสุขของคุณไม่ใช่ที่ตรงนี้ ก็จงค้นหาความสุขในรูปแบบของคุณต่อไป เอาใจช่วยละกันเน้อ :)

  5. NOI said

    เย้ .. มั่วจนสำเร็จ (ตามเคย มั่วๆๆๆ จนได้ดีอีกแล้ว)

    หลังจากที่เจอปัญหาว่า เปิดไฟล์ภาษาไทยที่ (ทำไว้นานแล้ว) ในเครื่องขึ้นมาแล้วมันอ่านไม่ได้ ก็เลยลองวิธีแบบที่คุณเทพบอก อ้อ เดี๋ยวก่อนสิ … (ทำอะไรก่อนกันแน่วะ) เอาใหม่ เอาใหม่ เรียบเรียงใหม่ (เปิด command line history ขึ้นมาดู)

    ๑. # apt-get install kde-i18n-Thai (เอาไอ้ตัวที่เรา uninstall เมื่อคราวที่แล้ว กลับคืนมาก่อน)
    ๒. # cd /usr/share/locale/th/ (ทำตามขั้นตอนเดิม เพื่อย้อนศรมัน)
    ๓. # cp -af LC_MESSAGES.bak LC_MESSAGES (ตั้งใจว่าจะเอา อันที่ backup ไว้กลับมา)
    ๔. # cd /usr/share/locale/th/ (อ้าว พึ่งเห็นว่าสั่งซ้ำนี่หว่า แสดงว่าตอนนั้นมึน)
    ๕. # mkdir LC_MESSAGES (แล้วมันขึ้น error อะไรมาไม่รู้ จำไม่ได้แล้ว -_-” ประมาณว่ามันมี LC_MESSAGES อยู่แล้วโว้ย)
    ๖. # rm -rf LC_MESSAGES (นี่แหน่ะ ลบมันทิ้งซะเลย)
    ๗. # mkdir LC_MESSAGES (ฮ่าๆ สร้างใหม่จนได้)
    ๘. # cd /etc/sysconfig/i18n (นึกว่ามันเป็น directory อะนะ — โชว์โง่ให้ชม แหะๆ)
    ๙. # export LC_MESSAGES=en_US /etc/sysconfig/i18n (จะลองทำแบบที่คุณเทพแนะนำไง — โชว์โง่ให้เห็นอีกรอบ -_-“)
    ๑๐. # vi /etc/sysconfig/i18n (ในที่สุดก็ฉลาดจนได้)
    ๑๑. แก้ไขเจ้าไฟล์ที่ว่า ให้เป็นหน้าตาแบบข้างล่างนี้

    #LANG=”th_TH.UTF-8″
    LANG=”th_TH”
    SUPPORTED=”en_US.UTF-8:en_US:en:th_TH:th”
    SYSFONT=”latarcyrheb-sun16″
    #SYSFONTACM=”utf8″
    SYSFONTACM=”tis-620″

    ที่ใส่เป็น comment (#) ไว้ ก็เผื่อว่าทำอะไรพลาดไว้ จะได้มาแก้ไขความโง่ของตัวเองได้ทีหลัง :D

    เอ้า reboot สิ ใช้ได้แล้วแหละตัวเอ๊ง เย้ …. !!!

  6. NOI said

    This post has been removed by the author.

  7. NOI said

    อะ บทสรุปสุดท้าย (มั๊ง) ได้มาจากคุณเทพที่ irc ให้เพิ่ม LC_MESSAGES=en_US เข้าไปแบบนี้นะ

    #LANG=”th_TH.UTF-8″
    LANG=”th_TH”
    LC_MESSAGES=en_US
    SUPPORTED=”en_US.UTF-8:en_US:en:th_TH:th”
    SYSFONT=”latarcyrheb-sun16″
    #SYSFONTACM=”utf8″
    SYSFONTACM=”tis-620″

    คือถ้าไม่ทำแบบนี้ หากต่อไปเรา apt-get install kde-i18n-Thai ใหม่ ก็จะมีปัญหาแบบเดิมๆ อีก (จำไว้ จำไว้)

    ขอบคุณ คุณเทพมา ณ โอกาสนี้ครับ สาธุ :D–>

RSS feed for comments on this post · TrackBack URI

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: