Pages

12/10/2012

ติดตั้ง Naver Line ให้ใช้ภาษาไทยได้บน Linux

วิธีการติดตั้ง Line บน Ubuntu Linux ผ่าน Wine

  1. ต้องมี Wine ติดตั้งอยู่แล้ว  ถ้ายังไม่มีให้ไปติดตั้งใหม่ก่อน .. แนะนำว่าให้ใช้ Line version ใหม่ๆ, ตอนเขียนลง wine 1.5.19, wine-mono0.0.8)
  2. Download ตัวติดตั้ง Line สำหรับ Windows (http://dl.desktop.line.naver.jp/naver/LINE/win/LineInst.exe)
  3. สั่งติดตั้ง Line ตามปกติ ( double click ตัวที่เพิ่งดาวน์โหลดมา หรือสั่ง wine [pathไปหาไฟล์นั้น])
  4. หลังจากติดตั้งเสร็จแล้ว  แก้ภาษาไทยใน Line โดย
    1. copy fonts สำหรับ Windows ติดตั้งลงใน Wine ก่อน
      1. สำหรับ font ที่จะใช้จริงๆ คือ Tahoma (ดาวน์โหลดได้ ที่นี่ หรือจะดึงจาก windows เครื่องอื่นๆก็ได้)  และจะติดตั้ง font ตัวอื่นๆจาก Windows ด้วยก็ได้
      2. พอได้ฟอนต์แล้ว (ไฟล์ .ttf) ให้ copy ไปวางไว้ใน C:\Windows\fonts ของ Line ซึ่งโดยทั่วไปจะอยู่ที่  ~/.wine/drive_c/windows/fonts
    2. รันคำสั่งนี้ใน command เพื่อไปแก้ไขให้ Line เปลี่ยน font ไปใช้เป็น tahoma ทั้งหมด
    3. (คำสั่งนี้ใช้กับถ้าติดตั้ง Line แบบทั่วๆไปที่จะมี path ของ C:\ อยู่ที่ ~/.wine/drive_c/ )
      
      
      บน Linux x86:
      
      sed -i "s/font-family:[^;]*;/font-family:'tahoma';/g" ~/.wine/drive_c/Program\ Files/Naver/LINE/res/skin/basic/css/*
      
      บน Linux x64:
      
      sed -i "s/font-family:[^;]*;/font-family:'tahoma';/g" ~/.wine/drive_c/Program\ Files\ \(x86\)/Naver/LINE/res/skin/basic/css/*
      
  5. ถ้าเปิด Line อยู่ให้ปิดก่อน แล้วทำการเปิดโปรแกรม Line เพื่อเล่น ตามปกติ





 Thanks to Xcode Devil สำหรับวิธีในการทำ

3 comments:

  1. Can't use with new version of LINE (found date was 2015/06/17) anymore due to folder structure changed.ไ Sorry for not be able to type in Thai as my Debian box refused to show Thai with unknown cause at the moment.

    ReplyDelete
    Replies
    1. Yes. There're no *.css files anymore. Also there is no css folder. Instead, there's a new_header.??? which seems not seen before.

      Delete
  2. You can also just add "LANG=th_TH.UTF-8" in the command when launching. In my case, I used the following line in my launcher: "env WINEPREFIX="/home/tommy/.wine" wine C:\\users\\tommy\\Local\ Settings\\Application\ Data\\LINE\\bin\\LineLauncher.exe LANG=th_TH.UTF-8 " You will need to modify it to suit your needs.

    ReplyDelete