ย้ายบล็อกไปที่ bact.cc แล้วนะครับ

พ.ร.บ.คอมพิวเตอร์
หยุด ร่างพ.ร.บ.คอมพิวเตอร์
พื้นที่เก็บข้อมูลออนไลน์ ฟรี 2GB จาก Dropbox (sync กับ Windows, Linux, Mac, iPhone, Android ฯลฯ ได้)

2008-05-07

How to install Tahoma font, Ubuntu Studio theme and preload in Ubuntu (+ OpenSolaris 2008.05 debut)

from Ubuntu Forums - HOWTO: Tahoma Font in Breezy by Casey

ถึงจะใช้โอเพนซอร์ส บางทีเราก็จำเป็นต้อง/ถูกบังคับให้ใช้ฟอนต์ที่ไม่ใช่ซอฟต์แวร์เสรี
เช่น รายงานความคืบหน้าการวิจัยของเนคเทค ที่แม้จะระบุให้ใช้ OpenDocument Text (มาตรฐานเปิด-เยี่ยม) แต่ในขณะเดียวกันก็ระบุว่าให้ใช้ฟอนต์ Tahoma (เฉพาะระบบของไมโครซอฟท์-เฮ้ย)

วิธีติดตั้งฟอนต์ Tahoma บน Ubuntu (กนู/ลีนุกซ์ดิสโทรอื่น ๆ ก็ปรับ ๆ เอานะครับ)

  1. ลงแพคเกจ msttcorefonts ก่อน :
    sudo apt-get install msttcorefonts
  2. ดาวน์โหลดฟอนต์ Tahoma จาก http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/IELPKTH.CAB :
    wget http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/IELPKTH.CAB
  3. แตกแฟ้ม IELPKTH.CAB ออกมา, ในที่นี้เราจะใส่ไว้โฟลเดอร์ชั่วคราว tahomafont :
    cabextract -d tahomafont IELPKTH.CAB
  4. คัดลอกแฟ้มฟอนต์ทั้งหมดไปที่โฟลเดอร์ฟอนต์ msttcorefonts ของ Ubuntu :
    sudo cp tahomafont/*.ttf /usr/share/fonts/truetype/msttcorefonts/
  5. ลบโฟลเดอร์ชั่วคราว tahomafont เมื่อสักครู่นั้นทิ้ง :
    rm -rf tahomafont

เสร็จ

เกร็ด: น่าสนใจว่าแพคเกจ IELPKTH.CAB นี้ มันคือ Thai Language Pack ของ Internet Explorer ซึ่งนอกจากฟอนต์แล้ว ยังมีผังแป้นพิมพ์ไทย และรหัสอักขระไทย (CP 874) ด้วย


แถม : ลงธีมของ Ubuntu Studio บน Ubuntu ปกติ (เห็นใน twitter)

ถ้าจะเอาทั้งชุดเลย (รวมหน้าจอล็อกอิน, โปรแกรมเสริมบน desktop) :
sudo apt-get install ubuntustudio-look

ถ้าจะเอาแค่ธีม ไอคอน พื้นหลัง :
sudo apt-get install ubuntustudio-theme ubuntustudio-icon-theme ubuntustudio-wallpapers

ลงแล้วสวยดี แต่กับบางโปรแกรมใช้แล้วจะมองไม่ค่อยเห็น ปวดตาหน่อย ๆ เช่น Firefox 3 นี่ จะมีปัญหาเรื่องสีกับตรงช่องที่อยู่ address bar คือสีที่ไฟร์ฟ็อกซ์ใช้สำหรับลิงก์ มันเป็นสีเขียว แล้วสีของพื้นหลังของ widget ใน Ubuntu Studio นี่มันเป็นสีเทาดำ มันเลยอ่านยากมาก ไม่ดีเท่าไหร่ หรืออย่างเวลาทำไฮไลท์ข้อความในช่องที่อยู่ มันก็ไม่เปลี่ยนสีพื้นหลัง เปลี่ยนแต่สีอักษร ดูยากไปนิดนึง โปรแกรมอื่นไม่เป็นนะ เป็นแต่กับไฟร์ฟ็อกซ์นี่แหละ เข้าว่าเป็นเพราะไม่ได้เป็น GTK+


แถม 2 (ใจดี) : OpenSolaris 2008.05 ออกแล้ว (ข่าวที่ OSNews) เป็นดิสโทรอีกดิสโทรหนึ่งของ OpenSolaris (เอ่อ ชื่อดันเหมือนกันอีก คือนอกจาก OpenSolaris ที่เป็นดิสโทรแล้วเนี่ย ยังมีคนเอาซอร์สโค้ดจาก OpenSolaris.org ไปทำดิสโทรอื่น ๆ อีก เช่น Nexenta) มี Live CD ด้วย

ดิสโทร OpenSolaris นี้ ใช้ตัวจัดการแพกเกจตัวใหม่ที่ชื่อว่า Image Packaging System (IPS) ซึ่งเจ้า IPS นี่ ใช้ประโยชน์จากระบบแฟ้ม ZFS เช่นการทำ rollback กรณี โอ๊ะ ติดตั้งแพกเกจใหม่เข้าไปแล้วเจ๊ง จะย้อนกลับ ก็ใช้ความสามารถของ ZFS ทำ (ดิสโทรอย่าง Nexenta นั้นใช้ apt ซึ่งผู้ใช้ลีนุกซ์ค่าย Debian, Ubuntu จะคุ้นเคยกว่า)

รีวิวค่อนข้างดี แต่ก็ยังมีจุดต้องปรับปรุงเช่นเรื่องการแชร์แฟ้มกับ Samba ที่ยุ่งยากเกินไป ในรีวิวนั้นมีภาพจับหน้าจอให้ดูหลายรูป ดูในรูปคล้าย Linux Desktop ทั่วไปมาก เพราะใช้ GNOME 2.22 เหมือน ๆ กัน (ในภาพนั้นใช้ธีม Nimbus แบบเดียวกับที่มีใน Java 6 Update 10)

ถ้าไม่อยากดาวน์โหลด หรืออยากได้แผ่นมาเก็บ สั่งได้นะครับ ฟรี ค่าส่งก็ไม่คิด ผมสั่งไปแล้ว อยากรู้ว่าจะสวยเหมือนโลโก้รึเปล่า :D


แถม 3 (ชิงร้อยชิงล้าน) : ในลีนุกซ์ เราสามารถเร่งความเร็วการโหลดโปรแกรมที่เราใช้บ่อย ๆ ได้โดยใช้โปรแกรม preload โปรแกรมนี้มันจะคอยดูพฤติกรรมการใช้งานโปรแกรมของเรา และก็ไปโหลดบางส่วนของโปรแกรมที่เราใช้บ่อย ๆ ขึ้นมารอไว้ในหน่วยความจำล่วงหน้า (เรียกอีกอย่างก็คือ โกง น่ะ) วิธีพวกนี้เราเรียกว่า pre-fetching ใน Windows XP ก็มี

วิธีติดตั้ง preload บน Ubuntu :
sudo apt-get install preload
แค่นั้นเลย แล้วมันก็จะทำงานอัตโนมัติอยู่หลังฉาก

ถ้าอยากดูว่ามันทำอะไรอยู่ ก็ :
sudo tail -f /var/log/preload.log
หรือถ้าอยากดูละเอียด ๆ เป็นรายแฟ้มเลย ก็ :
sudo less /var/lib/preload/preload.state

ที่มา : Linux Journal ฉบับล่าสุด (ล่าสุดที่เมืองไทยใน Bookazine นะ ไม่รู้ล่าสุดแค่ไหน), LifeHacker, และ Techthrob.com (อันหลังสุดนี่ละเอียดมาก มีวิธีการตั้งค่าโดยละเอียดด้วย)

technorati tags: , , , , , ,

3 comments:

Anonymous said...

โหลด Ubuntu มารอลงตั้งแต่ยังไม่ออก Hardy ถึงตอนนี้ยังไม่ได้ลง เศร้า T_T

bact' said...

maneou: งั้นใช้ OpenSolaris เลย! :P

bact' said...

mscorefonts เปลี่ยนชื่อแพ็คเกจแล้ว
เป็น ttf-mscorefonts-installer แทน

sudo apt-get install ttf-mscorefonts-installer