LINUX TIP & TRICK

บันทึกช่วยจำประสบการณ์และเรื่องราวต่างๆ ในการใช้งานลินุกส์เดสก์ทอป ...

วันศุกร์, มิถุนายน 08, 2007

UbuntuClub 7.04 Alpha-1

ไปทำงาน“หลวง”(UbuntuClub Distro) จนลืมงาน”ราษฎร์”(เขียนบล็อก) ได้ความรู้ขึ้นเยอะเนื่องจากศึกษาวิธีการ Customize Linux ให้ เป็นไปตามรูปแบบที่ต้องการ ความรู้ส่วนมากที่ได้มาจากการค้นคว้าและทดลองด้วยตัวเอง ก็ถือว่าใช้เวลาในการจัดทำไม่นาน ส่วนที่รู้สึกว่า “หินสุด” คือเรื่องงานกราฟฟิก เพราะมันเป็นเรื่องศิลป์และค่อนข้างใช้เวลานาน อาจจะบอกได้ว่ายากกว่าการ Customize เสียอีกก็ว่าได้ ....

ระหว่างในการฟอร์มทีมอาสาสมัครร่วมจัดทำอยู่นั้น ก็ได้ศึกษาวิธีการจัดทำด้วยตัวเองไปเรื่อยๆ คุณมะระมีความคิดเห็นว่ารีลิส UbuntuClub Alpha ออกมาก่อนเป็นต้นแบบ และสรุปว่าเอางานที่ผมซุ่มทำอยู่นำไปใช้ เรื่องอื่นๆไม่ค่อยหนักใจเท่าไหร่ แต่ที่หนักใจที่สุดก็คือเรื่องงานกราฟฟิกที่ยังไม่มีอาสาสมัครช่วยทำ ก็ต้องจำใจทำเอง งัดวิชาที่ไม่ได้ใช้มานานแล้วเอาออกมาใช้งาน ก็ได้ผลงานลวกๆในระดับหนึ่ง เพราะถ้ามากกว่านี้ก็ไม่ไหว มันใช้เวลาเยอะมาก ก็ทนๆไปเพื่อใช้เป็นไอเดียประขาสัมพันธ์ก่อน ....

พอคุณมะระเปิดให้ดาวน์โหลดปุ๊บ ก็เจอบั๊กปั๊บซะแล้ว ไอค่อนในโปรแกรม OpenOffice ไม่แสดงตัวซะงั้น พบสาเหตุเนื่องจากได้นำชุด Tango มาจัดทำเป็นไอค่อนหลักของระบบ และต้นฉบับของ Ubuntu ไม่ได้ ติดตั้งไอค่อน style-tango สำหรับ OpenOffice ดังนั้นระบบค้นหาชุดไอค่อนอัตโนมัติของระบบ OpenOffice จึงหาธีมดังกล่าวไม่พบ วิธีการแก้ปัญหาก็ติดติดตั้งเพิ่มเติมแพกเกจ openoffice.org-style-tango มาดูกันว่า UbuntuClub 7.04 Apha-1 มีอะไรเพิ่มเติมจากตัวต้นฉบับ (Ubuntu 7.04)

ปรุงแต่งระบบภาษาไทย
  • ติดตั้งแพกเกจต่างๆที่สนับสนุนภาษาไทย
  • กำหนดค่าเริ่มต้นระบบเป็นภาษาไทย UTF-8
  • ติดตั้งรหัสภาษาไทย (TIS-620) เป็นทางเลือก
  • กำหนดรหัสภาษาอัตโนมัติ UTF-8 กับอุปกรณ์เก็บข้อมูล FDD/CD/HDD/USB
  • เพิ่มปุ่มแอพเพลตสลับภาษา(Tha/USA) ด้วยฟังค์ชั่นคีย์ Alt+Shift
  • เพิ่มกลุ่มสลับภาษาด้วย Grave(คุณโชค) ผู้ใช้งานกำหนดเองภายหลังได้
  • ติดตั้งพจนานุกรมไทย-อังกฤษ Stardict-Lexitron
ปรุงแต่งเดสก์ทอป
  • เลือกโทน "สีฟ้า" ในการ Customize Distro
  • เลือกธีม Tango เนื่องจากมีโทนสีเข้ากับข้อ(1)
  • ปรับแต่งระบบสีของ Desktop ให้เข้ากับข้อ(1)
  • จัดทำชุดกราฟฟิคใหม่ Icon/Logo/Splash/Usplash/Wallpaper
  • เพิ่มเมนู จัดการแฟ้ม(root) / เทอร์มินัล(root) เพื่อสะดวกต่อการใช้งาน
  • จัดทำพาเนล "Glass" เพื่อความสวยงาม
  • ปิดการแสดงวันที่ คงเหลือแสดงค่าเวลาแบบ 24Hr.
  • ยกเลิก Luncher ใช้ Evolution Mail จากพาเนล
  • เพิ่ม Luncher “ศูนย์ควบคุม” (Control Centre) บนพาเนล
ปรุงแต่งระบบมัลติมีเดีย
  • ติดตั้งไลบรารี่แพกเกจสนับสนุนระบบมัลติมีเดีย (Gstreamer)
  • ติดตั้งมีเดียเพลเยอร์ Mplayer
ปรุงแต่งอินเตอร์เน็ตบราวเซอร์ Firefox
  • ติดตั้งแพกเกจเสริมการใช้งานอินเตอร์เน็ต Flash ,Mozilla-mplayer
  • ปรับแต่งตัวอักษรให้เหมาะกับการใช้งานภาษาไทย
  • ปรับแต่งค่าเริ่มต้นเพื่อเร่งความเร็วในการใช้งานอินเตอร์เน็ต
  • เพิ่ม Thai Search Engine เช่น Longdo,Lexitron,Pantip,Sansarn,Wikipedia(TH)(คุณอาทิตย์)
เพิ่มเติมแพกเกจอื่นๆที่น่าสนใจ
  • ติดตั้งแพกเกจ ชุดคอมไพเลอร์พื้นฐาน (Build Essential)
  • ติดตั้งแพกเกจ Compiz(ส่วนขยายเพิ่มเติม)
  • ติดตั้งแพกเกจ Beryl (Full Support)
  • ติดตั้งแพกเกจ Inkscape
  • ติดตั้งแพกเกจ GnomeBaker
  • ติดตั้งแพกเกจ ntp (Network Time Protocol)
เพิ่มเติมแพกเกจสนับสนุนอุปกรณ์ด้านฮาร์ดแวร์ อื่นๆ
  • ติดตั้งระบบเปิดใช้ Numlock เมื่อบูตระบบ (numlockx)
  • ติดตั้งไดร์เวอร์ nvidia (restricted)
  • ติดตั้งระบบ Bluetooth + GPRS
  • ติดตั้งระบบ ndiswrapper
  • ติดตั้งระบบอ่านเขียนจากดิสต์พาติชั่น NTFS (ntfs-3g)
เพิ่มเติมโปรแกรมที่พัฒนาใหม่
  • gfxstarter (lindever) โปรแกรมเพิ่มความสะดวกการใช้งานเดสก์ทอปพิเศษ (Desktop Effect)
  • tag2utf (thailinuxcafe) โปรแกรมช่วยแปลงรหัสภาษาไทย ID3Tag (mp3) จาก TIS620 เป็น UTF8

โลโก้ชั่วคราว เป็นรูปภาพจากอินเตอร์เน็ตมาดัดแปลงสี(ธงชาติ) หมุนรูปภาพ หากมองเผินๆจะเหมือนตัว "C"
ภาพ Usplash แบบลวกๆ ให้ทายกันว่ารูปด้านบนคือรูปอะไรเอ่ย?


ภาพ Splash เข้าระบบงาน นำภาพจากต้นฉบับมาแต่งสี+โลโก้ใหม่

หน้าจอแรกของ UbuntuClub จะปรากฏ "ผู้จัดการเดสก์ทอปเอฟเฟ็ค" (ฝีมือคุณ lindever)

มุมซ้ายบนแสดงโลโก้ใหม่ /เปลี่ยนพื้นพาเนลแนวใสๆ /ลบ Evolution Applet เพิ่ม Control Centre Applet แทน

ด้านซ้ายของสกรีน จะปรากฏ แอพเพลตแสดงภาษา โดยสลับภาษาโดยปุ่มฟังค์ชั่น Alt+Shift

เพิ่มเมนูโปรแกรม จัดการแฟ้ม(root) และ เทอร์มินัล(root) เพื่อเพิ่มความสะดวกแก้ไขงานในฐานะ root

ปรุงแต่งหน้าตาเดสก์ทอปสีโทนฟ้า (ก้อคนมันรักนี่นา)


ภาพหน้าจอ "ศูนย์ควบคุม" Control Centre ต้นฉบับซ่อนเอาไว้ จริงๆเวิร์คจะตาย

ปรุงแต่งไฟร์ฟอกซ์มาให้แล้วอย่างดี ตัวอักษรที่ดูคมชัดสบายตา + ปรับแต่งค่าเพื่อเร่งความเร็วมาแต่แรกเริ่ม

ไม่ว่าจะเป็น Flash หรือ Media Engine เราก็จัดให้ ผู้ใช้ไม่ต้องตกแต่งอะไรอีก พร้อมใช้งานทันที

ดูหนังหรือฟังเพลง เราก็ตระเตรียมไลบรารี่ด้านมัลติมีเดียมาให้พร้อมสรรพ
"
เข้ารหัสภาษาไทย utf-8 มาแต่แรกเริ่มสำหรับสื่อจัดเก็บข้อมูลต่างๆ เปิดเห็นอ่านออกแหง๋มๆ


ปล... สนใจช่วยทดสอบได้ที่นี่ครับ ftp://mirror.in.th/ubuntuclub/

9 Comments:

    • At 12/6/07 10:41, Blogger wirote said…

      เยี่ยมมากๆ ครับ ได้ลองมาแล้วชอบมาก ขอแสดงความยินดีและเป็นกำลังใจครับ

       
    • At 15/6/07 21:05, Anonymous ไม่ระบุชื่อ said…

      ยอดกว่าตัวจริงอีกนะครับนี่
      ครบถ้วนความต้องการพื้นฐานเลย
      อยากทราบว่าใช้เมนูเป็นอังกฤษได้ไหมครับ (ไม่ค่อยชินเมนูไทย อย่าหาว่ากระแดะนะครับ)
      Beryl full support นี่หมายถึงอะไรครับ
      เป็นกำลังใจให้ทีมงานครับ
      PU.

       
    • At 18/6/07 10:45, Blogger Mr.Somjate said…

      ตอบคุณ PU

      เมนู ไทย-อังกฤษ สามารถเปลี่ยนแปลงด้วยเองได้ครับ กำหนดที่ GDM ล็อกอินเข้าระบบ เลือกที่เมนูภาษา เช่นชอบอังกฤษก็เลือก English(USA)...

      Beryl Full Support ผมหมายถึงการติดตั้ง Beryl มาตราฐาน รวมกับปลั๊กอินต่างๆ เรียกได้ว่าเขามีเขามีอะไรให้มา ผมก็นำมาติดตั้งให้หมด ...

      ทั้งนี้ Compiz ผมก็ได้ติดตั้งส่วนเพิ่มขยายจากมาตราฐานปกติ ที่ระบบให้มา ...

       
    • At 18/6/07 10:48, Blogger Mr.Somjate said…

      ขอบคุณเพื่อนๆทั้ง 2 ท่านที่เป็นกำลังใจให้นะครับ ...

      ผมเองก็ไม่รู้จะไปรอดตลอดฝั่งหรือปล่าว ...

       
    • At 9/7/07 22:16, Anonymous Jeab said…

      ผมได้ download UbuntuClub 7.04 Alpha-1 มาทดลองใช้แล้วเยี่ยมมากเลยครับ
      หลังจากที่ทดลองใช้ Linux มาหลายตัว ทั้ง Tle8 ซึ่งผม mount drive ไม่ขึ้นเลย
      ubuntu6 ก็ลองแล้วครับไม่ค่อยโดน
      มีตัวนี้แหละ UbuntuClub 7.04 Alpha-1 โดนใจที่สุด
      ชอบ Compiz และ แพกเกจ Beryl กิน Vista ขาดลอย เป็นกำลังใจให้สำหรับการพัฒนาครับ

      แต่ติดปัญหาอยู่ที่การเชื่อมต่อ internet
      อุปกรณืที่ใช้ในการเชื่อมต่อ
      -Nokia 6230i
      -USB Bluetooth
      -SIM AIS GPRS/EDGE Package.

      ต้องมีขั้นตอนในการเชื่อมต่ออย่างไรบ้างครับ
      ลอง hcitool scan ก็เจอนะครับ
      แต่ติดที่การสร้าง connection ต่อไม่ติดสักที
      ช่วยกรุณาด้วยนะครับ ถ้าต่อ internet ไม่ได้
      เห็นทีต้องกลับไปซบอก MS เหมือนเดิม

       
    • At 9/10/07 22:51, Blogger Pex said…

      ถ้าผมอยากให้บาร์ด้านบน กะ ด้านล่าง มันรวมกันอยู่ซักที่นึงจะได้ไหมครับ (สไตล์ OpenSuse น่ะคับ)

      คือเวลามันมี 2 บาร์เนี่ย ถ้าเปิดหน้าต่างแบบเต็มหน้า มันจะดูแึคบ ๆ ลงอะคับ มีบาร์ซักอันเดียวนี่หน้าต่างมันจะยืดได้มากกว่านี้ (ชอบทัศนวิสัยแบบกว้าง ๆ น่ะคับ)

      ผมพยายามจะปรับหลายครั้งอยู่ แต่ไม่สำเร็จอะคับ (ยังไม่เชี่ยว) ยังไงลองพิจารณาความเป็นไปได้หน่อยได้ไหมครับ (อยากได้ ๆ ๆ)

       
    • At 11/10/07 09:51, Anonymous ไม่ระบุชื่อ said…

      คือว่าเมื่อคืนได้ทำการนั่งโหลดไปได้ประมาณ 73 % แล้วแต่เมื่อคืนง่วงมากๆเลยปิดเครื่องไป แล้ววันนี้จะมาโหลดต่อแต่ DAP แจ้งว่า ลิงค์มันเสียอ่ะ ทำให้ Resume ต่อไม่ได้อ่ะครับ ทำยังไงดีอ่ะครับ อีกไม่เยอะก็จะเสร็จแล้วด้วย(จะได้ลองลงซะที) ยังไงรบกวนบอกวิธีแก้ไขด้วยนะครับ หรือว่า ลิ้งค์ที่ให้โหลดมันเสียอ่ะครับ ขอบคุณมากครับ..........GUKOSON

       
    • At 1/1/08 17:43, Blogger peat said…

      พี่สมเจตครับ
      คือผมเป็นคนชอบลองลินุกซ์ดิสโทรต่างๆอยู่แล้ว แต่คนในบ้านเขายังไม่รู้จักลินุกซ์เลย ประกอบกับผมกลัวเครื่องพังเลยต้องรันผ่าน VMWare
      แต่เครื่องผมมีแรมแค่ 255 mb(โดนการ์ดจอ
      ออนบอร์ดจิ๊กไป 1 mb)เลยต้องตั้งแรมไว้แค่ 128 mb ทำให้รัน Live CD ไม่ได้ ดังนั้น ผมจึงขอถามว่าพี่สามารถทำเป็นแผ่นติดตั้งอย่างเดียวได้ไหมครับ
      เพชร

       
    • At 19/6/08 11:47, Anonymous อะไหล่แอร์ said…

      ดีจิงๆค่ะ ลองไปใช้กันดูนะค่ะ

       
    • แสดงความคิดเห็น
วันเสาร์, พฤษภาคม 12, 2007

แก้ปัญหาภาษาไทยของ ID3 Tag (Part II)


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

ภาคสอง เป็นบล็อกที่เขียนแล้วเกิดความละอายใจมาก เพราะดูแล้วอาจเป็นการส่งเสริมการใช้งานแบบผิดกฏหมาย (แผ่นเพลง mp3) ที่ปัจจุบันหาง่ายกว่าร้านขายยา แผ่นซีดีหนึ่งแผ่นสามารถบรรจุเพลงได้มากถึง 180 เพลงขึ้นไป ซึ่งปกติวิธีการแปลงเพลงจาก audio เป็นเพลงรูปแบบ mp3 จะใช้โปรแกรมแปลงบนวินโดว์จัดทำขึ้น ทำให้การบรรจุค่าต่างๆ Tag จะเป็นรหัสภาษา cp874 โดยปริยาย ซึ่งถือได้รหัสตัวนี้ว่าเป็นคู่แฝดกับ tis620 ที่ผู้ใช้งานบนลินุกส์นิยมใช้กัน หากย้อนไปก่อนหน้านี้สองปีก่อนผู้ใช้งานลินุกส์ก็ยังใช้งาน mp3 อย่างเป็นสุขใจยิ่ง ไม่มีผลกระทบสักเท่าไหร่ใดนัก ...

จนกระทั่งสักปีที่ผ่านมา วงการคอมพิวเตอร์ได้มีการหยิบยกรหัสภาษา Unicode มาใช้เป็นรหัสมาตราฐานอย่างเข้มข้นขึ้น บรรดาซอฟท์แวร์ต่างๆ ก็เริ่มจะอิงมาตราฐานดังกล่าวขึ้นเรื่อยๆ ไม่เว้นแม้แต่โปรแกรมประเภท Media Player เดิมตัวเองชอบฟังเพลง mp3 ด้วยโปรแกรม AmaroK ซึ่งระยะแรกๆโปรแกรมสามารถกำหนดรหัสภาษาต่างๆได้อิสระด้วยผู้ใช้งาน จนกระทั่วเวอร์ชั่น 1.4 เป็นต้นมา ฟังค์ชั่นกำหนดรหัสภาษาแสดงผล ถูกตัดทิ้งไป โดยบังคับให้ใช้งานด้วยรหัสภาษา Unicode ไปในตัว นอกจากตัว AmaroK แล้วโปรแกรมมีเดียเพลย์เยอร์อื่นๆที่นิยมใช้กัน ก็ประสบปัญหาเดียวกัน เช่น Rhythmbox , Banshee แต่ก็ยังมี XMMS ที่ยังคงความสามารถในการแสดงรหัสภาษาแบบ tis620 ได้อยู่ แต่ตัวเองก็ถือว่าโปรแกรม XMMS เป็นโปรแกรมที่ทรงคุณค่าควรจะเทิดทูนเก็บไว้บนหิ้ง เพราะโปรแกรมขาดการพัฒนาอย่างต่อเนื่อง ทำให้ขาดฟังค์ชั่นใหม่ๆที่นิยมใช้กัน (บอกว่า"เชย"ก็เกรงใจ) ...

บล็อกภาคนี้ถูกหยิบยกขึ้นมาเนื่องจากไปเจอวิธีการแก้ปัญหา ID3 Tag ได้อย่างสมบูรณ์แบบจาก ไทยลินุกส์คาเฟ่ เริ่มต้นจาก อ.Phong_TH(ผู้สร้างกระแส PCLinuxOS) แนะนำฟังค์ชั่นแก้ไขที่ตรงจุดมากที่สุด และอาจารย์วิทยา(wd) ได้มาต่อยอดสร้างเชลล์สคริปครอบฟังค์ชั่น เพื่อเสริมให้การทำงานสมบูรณ์แบบมากขึ้น ตัวเองได้คัดลอกวิธีการดังกล่าวมาไว้ที่บล็อกนี้เพื่อเป็นการสำรองบทความซึ่งกันและกันด้วยนิ ...

วิธีการจัดทำ ได้นำฟังค์ชั่นแปลงค่า MP3Unicode จาก เว็บนี้ ส่วนซอร์สโค๊ด ที่นี่ ทำการแตกแฟ้มดังกล่าว ซึ่งจะได้โฟลเดอร์ที่ชื่อว่า mp3unicode-1.0.1 ให้เข้าไปในโฟลเดอร์ดังกล่าว ค้นหาแฟ้มที่ชื่อว่า mp3unicode.cpp ใช้อิดิเตอร์แก้ไขค่าดังตัวอย่าง (แทรกกลุ่มข้อความที่มีสีแดง) แล้วจัดเก็บแฟ้ม
....
....
int main(int argc, char **argv) { cmdParser parser("mp3unicode", "1.0.1"); QStringList bit8encodings;
bit8encodings.append("cp1251");

bit8encodings.append("koi8-r");
bit8encodings.append("cp874");

....

....
หาข้อความกลุ่มนี้จากแฟ้ม Makefile (กรณีนี้ใช้กับลินุกส์เบสออน Ubuntu)
-I${QTDIR}/include -L${QTDIR}/lib
แก้ข้อความดังกล่าวให้เป็นตามตัวอย่าง แล้วจัดเก็บแฟ้ม
-I /usr/include/qt3 -L /usr/lib/qt3
ติดตั้งไลบรารี่และแพ็คเกจต่างๆที่จำเป็นต่อการคอมไพล์งานในครั้งนี้ (base on Ubuntu)
sudo apt-get install build-essential libtag1-dev libqt3-mt-dev
คอมไพล์โปรแกรมด้วยคำสั่ง
make
หลังจากคอมไพล์โดยปราศจาก Error จะได้แฟ้ม mp3unicode ให้ทำการคัดลอกแฟ้มดังกล่าวไปยังตำแหน่งที่เหมาะสมกับการเรียกใช้งาน
sudo cp -f mp3unicode /usr/local/bin
ขณะนี้เราจะได้โปรแกรมแปลง ID3Tag เรียบร้อย เรียกใช้งานในแบบไฟล์ต่อไฟล์
mp3unicode --source-encoding cp874 --id3v1-encoding none --id3v2-encoding unicode [file.mp3]
แต่ในความเป็นจริง ไม่เวิร์คแน่นอน หากเรามาแปลงไฟล์ทีละไฟล์มือหงิกพอดี ดังนั้นเพื่อความสะดวกในการใช้งาน จึงต้องการสร้างเชลล์สคริปครอบฟังค์ชั่นดังกล่าว โดยให้มีวิธีการทำงานโดยการแปลงไฟล์ภายในโฟลเดอร์ทั้งหมด และยังล้วงเข้าไปแปลงแฟ้มลึกลงไปเรื่อยๆ กรณีที่มี "โฟลเดอร์ลูกภายใน" ให้สร้างสคริปตัวนี้ผ่านทาง Terminal Console
sudo touch /usr/local/bin/tag2utf
sudo chmod 755 /usr/local/bin/tag2utf
sudo nano /usr/local/bin/tag2utf
เขียนคำสั่งเชลล์สคริปดังตัวอย่าง
#!/bin/bash
# FROM Master phong_th (ARTICLE AT:)
# AND Master Widdaya (ADVANCED MODIFIED:)

SKEL="*mp3 *MP3 *Mp3"

processfile() {
local i
for i in $SKEL; do
if [ -f "$i" ]; then
chmod +w "$i"
echo "Encoding: $i"
mp3unicode --source-encoding cp874 --id3v1-encoding none --id3v2-encoding unicode "$i"

fi
done
for i in *; do
if [ -d "$i" ]; then
echo "enter directory $i"
pushd "$i"
processfile
echo "exit directory $i"
popd
fi
done
}
processfile
จัดเก็บแฟ้ม วิธีการจัดทำก็จบเรียบร้อย ส่วนวิธีใช้งานจะสั่งผ่านคอมมานไลน์ โดยให้ไปอยู่ ณ ตำแหน่งภายในโฟลเดอร์ที่ต้องการจะแปลงแฟ้ม แล้วใช้คำสั่ง tag2utf จากนั้นโปรแกรมจะแสดงแฟ้มต่างๆที่ได้รับการแปลงเรียบร้อยจนสิ้นสุดการทำงาน ...

ภาพก่อนการแปลงค่า ID3Tag
หลังจากใช้ tag2utf จะแสดงค่าได้ถูกต้อง
*** บล็อกไตเติ้ลนี้ขอยกเครดิตให้ อ.phong_th และ อ.วิทยา ผู้เชี่ยวชาญประจำบอร์ด www.thailinuxcafe.com

17 Comments:

    • At 7/2/07 08:18, Blogger wd said…

      คุณสมเจตน์ครับ เปลี่ยนบรรทัด
      SKEL="*mp3" เป็น
      SKEL="*mp3 *MP3 *Mp3"
      ก็ได้แล้วครับ

      สำหรับการแสดงซอร์สโค๊ดใน html
      ควรใส่ไว้ในแท็ก <pre>...</pre> น่ะครับ จะแสดงได้สวยงามกว่า

       
    • At 7/2/07 11:19, Blogger Mr.Somjate said…

      ขอบคุณครับอาจารย์ แก้ค่า SKEL ใหม่แล้วครับ

      ส่วนแท็ก pre มันไม่ผลกับบล็อกผมเลยครับ เดี๋ยวนี้เขียนบล็อกง่ายขึ้นเพราะมีโหมด Compose ทำให้เขียนข้อความแบบ WYSWYG การแสดงซอร์สโค๊ดปกติจะเลือกฟังค์ชั่นแท็ก blockquote แต่มันก็แสดงเท่าที่เห็นน่ะครับ ผมก็ไม่มีความรู้เรื่อง HTML แต่เดาว่ามาจาก Template ที่ผมเลือกนำมาใช้กระมังครับ เพราะผมคัดลอกบล็อกทั้งดุ้นไปใส่บนเว็บ BioLawCom กลับปรากฏแสดงผลได้สวยกว่าซะอีก ...

      http://www.biolawcom.de/?/blog/508

       
    • At 7/2/07 13:07, Blogger copin said…

      แต่ unicode อ่านในวินแอมหรือโปรแกรมอื่นบนวินโดว์ไม่ได้ใช่ไหมครับ พอดีผมทำตามที่ "แก้ปัญหาภาษาไทยของ ID3 Tag ภาคที่1" แล้วมันอ่านบนวินโดว์ไม่ได้อ่ะครับ

       
    • At 7/2/07 13:57, Blogger Mr.Somjate said…

      ก็บนวินโดว์ mp เข้ารหัสด้วย cp874 ส่วน mediaplayer บนลินุกส์มันกลับใช้ unicode มันก็เลยเกิดการหาวิธีการแปลงรหัส Tag ไงครับ ผมคิดเล่นๆหากจะนำไปใช้กับวินโดว์ก็แปลงรหัสสลับเอา ยกตัวอย่าง

      เคยแปลงเป็นด้วย unicode
      mp3unicode --source-encoding cp874 --id3v1-encoding none --id3v2-encoding unicode [file mp3]

      แปลงกลับเป็นเหมือนเดิม
      mp3unicode --source-encoding unicode --id3v1-encoding none --id3v2-encoding cp874 [file mp3]

      ปล. ID3Tag กับ File Name ไม่ใช่ตัวเดียวกันนะครับ หากชื่อไฟล์เป็น Unicode หากนำไปใช้บนวินโดว์ก็ต้องแปลงชื่อด้วยเหมือนกันนิ ...

       
    • At 7/2/07 14:45, Blogger DrRider said…

      ง่า วินโดวส์ XP นี่ใช้ชื่อไฟล์เข้ารหัส unicode เหมือนกันครับ เดี๋ยวนี้เค้า unicode กันเป็นส่วนใหญ่น่ะครับ

      ส่วนถ้าเปลี่ยน tag เป็น unicode แล้วก็เปลี่ยนโปรแกรมเล่นเพลงจาก Winamp เป็น iTunes แทนสิครับ :D

      ปล. คุณสมเจตน์ติดตั้ง libthai จาก source หรือว่าใช้ apt-get ครับ ถ้าติดตั้งจาก apt อย่าลืมติดตั้ง libthai-dev ตัวใหม่ด้วยครับ:)

       
    • At 7/2/07 17:17, Blogger Mr.Somjate said…

      ติดตั้ง libthai-dev อาการที่เคยปรึกษาหายไปแล้วจริงๆครับ ...

      เห็นว่า -dev ก็เลยคิดว่าเป็นไลบรารี่ช่วยในการคอมไพล์ ไม่คิดว่า Konqueror จะมีผลกระทบด้วยนิ ...

      ขอบคุณมากๆครับ ทนใช้อยู่นานเลย (ใจคิดโทษคุณเทพไปซะอีก) ให้รางวัลอาจารย์หมอหน่อย จุ๊บๆ

       
    • At 8/2/07 22:39, Blogger Mr.Somjate said…

      wd said:
      >สำหรับการแสดงซอร์สโค๊ดใน html
      >ควรใส่ไว้ในแท็ก pre น่ะครับ จะแสดงได้>สวยงามกว่า


      แท็ก pre เข้าใจแล้วครับ ฮี่ๆ ตีไพ่โง่อีกและ ...

       
    • At 23/2/07 13:40, Blogger Wiatte said…

      ขอถามแบบโง่ๆหน่อยนะครับว่า ตอนคอมไพล์โปรแกรมด้วยคำสั่งmakeเนี่ยทำยังไงหรือครับ

       
    • At 24/2/07 14:33, Blogger Mr.Somjate said…

      หลังจากดาวน์โหลดไฟล์ mp3unicode มาแล้วแตกแฟ้มจะเกิดโฟลเดอร์ mp3unicode-1.0.1 ก็ทำการแก้ไขค่า หรือติดตั้งแพ็คเก็จสำคัญบางอย่างก่อนตามตัวอย่าง

      การใช้คำสั่ง make จะทำในโหมด Textmode ซึ่งอาจจะใช้โปรแกรม Terminal Console จำลองโหมดงานให้ก็ได้ครับ จากตัวอย่างเราต้องอยู่ในโฟลเดอร์ mp3unicode-1.0.1 นะครับ แล้วพิมพ์คำสั่ง make และเคาะ Enter ก็จะคอมไพล์โปรแกรมตามค่าสภาวะแวดล้อมภายในโฟลเดอร์ที่เราจัดทำอยู่ ...

      เอ... จะเข้าใจมั้ยเนี่ย ^^'

       
    • At 22/3/07 11:20, Blogger ชิราวุธ สุขสวัสดิ์ said…

      ท่านชายครับ มันขึ้นว่าอย่งนี้อะครับ
      /usr/local/bin/tag2utf: line 14: --id3v2-encoding: command not found

      ทำไงดีอะครับ openSUSE 10.2 ครับ

       
    • At 11/5/07 11:37, Anonymous ไม่ระบุชื่อ said…

      ผมติดตั้งไลบรารีหมดเรียบร้อยแล้ว ถึงตอน make มันขึ้นแบบนี้อ่ะครับ

      root@piglet-laptop:~/Desktop/mp3unicode-1.0.1# export QTDIR="/usr"
      root@piglet-laptop:~/Desktop/mp3unicode-1.0.1# make
      make: *** No rule to make target `cmdparser/*', needed by `mp3unicode'. Stop.
      root@piglet-laptop:~/Desktop/mp3unicode-1.0.1#

      ต้องทำยังไงต่ออ่ะครับ

       
    • At 12/5/07 09:37, Blogger Mr.Somjate said…

      ได้ทำการปรับปรุงบล็อกไตเติ้ลนี้ใหม่ เนื่องจากตัวอย่างการจัดทำก่อนหน้าอาจจะดูสับสนและไม่ถูกต้อง ...

       
    • At 18/5/07 02:29, Anonymous ไม่ระบุชื่อ said…

      ผมดูจาก shell script คิดว่าน่าจะแปลง code หรือไม่ก็วนลูป
      ซ้ำแบบไม่หยุดนะครับ ผมคิดว่าน่าจะใช้ find grep เอา เฉพาะ mp3 -i น่าจะได้ครับ

       
    • At 18/5/07 06:52, Anonymous ไม่ระบุชื่อ said…

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

      #!/bin/bash

      EXT="mp3"

      if [ $# -eq 0 ]; then
      echo "Usage is: $(basename $0) DIRECTORY"
      exit 1
      fi

      find "$1" -iname "*.$EXT" | while read l
      do
      if [ -f "$l" ]; then
      chmod +w "$l"
      echo "Encoding: $l"
      mp3unicode --source-encoding cp874 --id3v1-encoding none --id3v2-encoding unicode "$l"
      fi
      done


      #Ubuntu ทำให้ผมนึกถึงเพลง We Are The World

       
    • At 29/5/07 14:28, Blogger Ae said…

      ผมว่า นอกจากจะอธิบายวิธีการทำแล้ว ยังอยากจะทำในรูปแบบที่สำเร็จรูปพร้อมใช้จะดีมากขึ้นเลยครับ เพราะบางคนเป็นแค่ end user compile โปรแกรมไม่เป็นครับ

       
    • At 9/10/07 10:53, Anonymous ไม่ระบุชื่อ said…

      โดยส่วนตัวแล้ว ผมอยากให้มันเป็น Unicode เช่น พวก UTF-8 มากกว่าน่ะครับ เพราะผมมองว่ามันเป็นมารตราฐานดีกว่า ปกติผมทำงานพวกเขียนโปรแกรม ยิ่งพวกติดต่อฐานข้อมูลอะไรนี่มีปัญหามากกับ ภาษาไทย ไม่ลงรอยสักที แต่พอใช้เรื่องการ encode ที่เป็น Unicode ทุกอย่าง OK ครับ ไม่จำเป็นต้องเปลี่ยนอะไร สามารถใช้งานได้กับทุกภาษา

       
    • At 8/5/09 09:01, Blogger ByMyself said…

      เข้ามาเยี่ยมชม...

       
    • แสดงความคิดเห็น
วันศุกร์, เมษายน 06, 2007

มาทำ CD Linux เป็นของตัวเองกันดีกว่า ...

ฝันอย่างหนึ่งของตัวเองก็คืออยากทำลินุกส์ที่เป็นดิสโตรเป็นของตัวเอง พยายามศึกษาลินุกส์ด้วยตัวเอง มีคนแนะนำให้ลองศึกษา LFS (Linux From Scratch) ก็ทำได้ระดับหนึ่งเท่านั้นเอง แต่ก็ยังมีอีกหลายๆเรื่อง(มาก)ที่ยังไม่เข้าใจเลยสักนิด ความฝันที่ฝันไว้ก็ยังไกลอยู่ จนกระทั่งวันนี้ไม่อยากจะเชื่อว่าฝันที่คิดไว้จะมาถึงเร็วอย่างไม่น่าเชื่อ ...

เพราะมีโอกาสได้เข้าไปอ่านรายละเอียดของ Ubuntu Ultimate Edition ซึ่งเป็นดิสโตรที่นำ Ubuntu Edgy มาเพิ่มเติมแพ็คเก็ตมากมายจัดอยู่ในรูปแบบ LiveDVD ก็อ่านไม่เรื่อยๆจนมาสะดุดตรงช่วงที่ว่าลินุกส์ของเขาสร้างมากจากสิ่งใดบ้าง สิ่งแรกก็คือ Ubuntu Edgy และอีกส่วนก็คือ Reconstuctor ถึงตรงนี้ก็สงสัยว่า "มันคืออะไร?" ก็กดลิงค์ไปดู ... โอ้ว! พระเจ้าช่วย.. กล้วยทอด.. มันยอดมากเลยจอร์จ.. รอดหูรอดตาตัวเองไปได้ยังไงเนี้ย ...

ขออธิบายพื้นฐานการทำงานสักเล็กน้อย LiveCD คือศัพท์ที่ถูกนำมาเรียกใช้กับลินุกส์ที่ทำงานบนซีดี โดยไม่จำเป็นต้องอาศัยความสามารถฮาร์ดดิสต์แต่อย่างใด หลักการคร่าวๆของ LiveCD ก็คือระบบลินุกส์ที่ถูกจำลองไว้บน CD ในรูปแบบ SquashFS ระบบซิสเต็มไฟล์ชนิดหนึ่ง(ที่เริ่มมีใช้เฉพาะลินุกส์) ระบบไฟล์ดังกล่าวจะถูกบีบย่อ(Compressed) ในอัตราที่สูงถึง 3 เท่าตัวของเนื้อที่ใช้งานจริง (ระบบไฟล์ลินุกส์ประมาณ 2 GB จะถูกบีบย่อเหลือไม่ถึง 700 MB หรือมีขนาดเทียบเท่าแผ่น CD หนึ่งแผ่นเท่านั้นเอง) แต่ก็มีข้อจำกัดในการใช้งานของระบบไฟล์ประเภทนี้ก็คือ สามารถอ่านใช้งานได้อย่างเดียวเท่านั้น (Read Only) ไม่สามารถจัดเก็บค่าคืนกลับไปได้ แต่ข้อด้อยดังกล่าวจะถูกนำมาประยุกต์ใช้งานกับระบบ RamFS หรือระบบซิสเต็มไฟล์ที่ทำงานบน RAM ในรูปแบบ Dynamic(ถ่ายเทข้อมูลและใช้งานเมื่อจำเป็น) จะเห็นได้ว่าระยะหลังๆลินุกส์ดิสโตรต่างๆได้นำเทคโนโลยีดังกล่าวมาใช้กับดิสโตรของตัวเอง กล่าวกันว่าหากเครื่องคอมพิวเตอร์คุณมี RAM มากหน่อย แล้วใช้งาน LiveCD ความเร็วการใช้งานเสมือนกับทำงานบนฮาร์ดดิสต์ประมาณนั้นเลย ...

Reconstructor is an Ubuntu GNU/Linux CD Creator.

Reconstructor คือเครื่องมือที่พัฒนามาจาก Python ช่วยในการ Remaster(ปรับแต่งต้นฉบับ)ให้ง่ายขึ้น จุดประสงค์เพื่อให้ผู้ใช้งานนำต้นแบบ ISO File ของลินุกส์ที่เบสออน Ubuntu ทั้งหลาย ไม่ว่าจะอยู่ในรูปแบบ Desktop (LiveCD และติดตั้ง) หรือ Alternate (ติดตั้งอย่างเดียว) นำมาดัดแปลงหรือตบแต่งให้เป็นไปลักษณะของผู้จัดทำเอง (Customization) ภายในแอพพลิเคชั่นจะมีเครื่องมือช่วยในการตบแต่งหรือดัดแปลง เช่น ภาพพื้นหลัง , ธีมเดสก์ทอป, กรอบหน้าต่าง, และอื่นๆอีกมากมาย ...

Reconstructor ได้ตระเตรียมสภาพแวดล้อมรวมถึงเครื่องมือที่ค่อนข้างสมบูรณ์ เพื่อสะดวกในการปรับแต่งลินุกส์ตามความต้องการ แต่จะเน้นหนักไปทาง Gnome จะใช้ความสามารถได้เต็มที่ ส่วน Desktop Manager อื่นๆ เช่น Kubuntu หรือ Xubuntu อาจขาดฟังค์ชั่นไปบ้างบางส่วน Reconstructor ยังได้คิดค้นระบบปรับแต่งอัตโนมัติ ในรูปแบบสคริปต์สำเร็จรูป สามารถดาวน์โหลดสคริปต์สำเร็จรูปที่มีผู้จัดทำไว้มาใช้ แต่ถ้าหากคุณศึกษาขั้นตอนจัดทำเล็กน้อยคุณก็อาจจะสร้างสคริปต์ขึ้นมาใช้งานได้เอง นอกจากนี้หากคุณเข้าใจระบบลินุกส์เป็นอย่างดีอยู่แล้ว Reconstruct ก็ยังเตรียมเครื่องมือช่วยปรับแต่งในรูปแบบ Command Line ทำให้การปรับแต่งสมบูรณ์และยืดหยุ่นมากขึ้น ...

Reconstructor เครื่องมือสร้าง CD (ส่วนตั้วส่วนตัว) สามารถใช้งานได้กับลินุกส์เบสออน Ubuntu ตั้งแต่รุ่น Dapper > Edgy > Feisty ขั้นตอนจัดทำก็มีขั้นตอนที่ค่อนข้างง่าย ไม่ยุ่งยากหรือทำให้สับสน การทำงานทั้งสิ้นจะกระทำบน GUI Mode (Frontend) ถ้าคุณรู้จักหรือเคยได้ยินลินุกส์ดิสโตรเหล่านี้ Ubuntu Cristmas / Ubuntu Ultimate / Ubuntu Gamers / Linux Mint ดิสโตรต่างๆเหล่านี้ล้วนถูกปรุงแต่งมาจาก Reconstructor ทั้งสิ้น ...

ความต้องการของโปรแกรม
  • python (only tested on version 2.4)
  • pygtk2
  • squashfs-tools (needed for Root FS extraction)
  • chroot (needed for Root FS customization)
  • mkisofs (needed for ISO creation)
  • gcc (needed for Usplash generation and VMWare/Qemu module installation)
  • make (needed for VMWare/Qemu module installation)
  • rsync (needed for Remastering ISO)
  • libbogl-dev (needed for Dapper Usplash Generation)
  • usplash-dev (needed for Usplash Generation - Edgy and up)
  • gpg (needed for Alternate Key Signing)
  • dpkg-dev (needed for Alternate Key Package Building)
  • fakeroot (needed for Alternate Key Package Building)
  • apt-utils (needed for Extra Repository Generation)
แพ็คเก็ตต่างๆด้านบน จะหาได้จากแหล่งดาวน์โหลดมาตราฐานโดยเพิ่มเติมส่วนแหล่งดาวน์โหลด (Repositories) Universe และ Multiverse แนะนำใช้คำสั่งติตตั้งเป็นชุด แพ็คเกจประกอบต่างๆที่เกี่ยวพันกันจะถูกติดตั้งมาด้วย ดังคำสั่งต่อไปนี้
sudo apt-get install squashfs-tools gcc rsync libbogl-dev usplash-dev gpg dpkg-dev fakeroot apt-utils
เมื่อความต้องการของโปรแกรมถูกติดตั้งเรียบร้อยแล้ว ให้ทำการดาวน์โหลดโปรแกรมจาก “ที่นี่” ในเว็บเพจจะมีชุดโปรแกรมสองแบบให้เลือกติดตั้ง ชุดแรกเป็นซอร์สโค๊ด reconstructor.tar.gz มาคอมไพล์เองตามลักษณะของลินุกส์ ส่วนชุดหลังจะเป็นชุดติดตั้งแบบเดเบี้ยน (deb File) ชอบแบบไหนก็ตามใจชอบ แต่ตัวเองขอเลือกรูปแบบ deb file ให้ดาวน์โหลดไฟล์ reconstructor.deb มาที่เครื่องเราแล้วติดตั้งโปรแกรมผ่านเชลล์โปรแกรม ด้วยคำสั่งดังนี้
sudo dpkg -i reconstructor.deb
Using
เราสามารถเรียกโปรแกรมได้จากระบบเมนู หรือจะเรียกใช้งานผ่านคอมมานด์ไลน์
sudo reconstructor
จะแสดงหน้าจอต้อนรับดังภาพ

ปัจจุบันถูกพัฒนาถึงเวอร์ชั่น 2.5.1 เราสามารถอัพเดตโปรแกรมรุ่นใหม่ๆโดยการกดปุ่ม ”Update” กดปุ่ม “Next” เพื่อทำงานต่อ

Setup
การติดตั้งจะเริ่มจากการสร้างพื้นที่ทำงาน (working directories) เพื่อใช้ในกระบวน ดัดแปลง/ตบแต่ง/เปลี่ยนโครงสร้าง ดังภาพ

working directories: กำหนดสถานที่ตั้งพื้นที่ทำงาน
Create Remaster directories: พื้นที่ข้อมูลโครงสร้างทั้งหมดภายใน LiveCD
Create Root directories: พื้นที่ของระบบลินุกส์ต่างๆ ที่ถูกแตกมาจากแฟ้ม SquashFS
Create Initial Ramdisk directories: พื้นที่ข้อมูลที่ใช้ในเป็นค่าเริ่มต้นของ RamFS
LiveCD ISO filename: กำหนดที่ตั้งแฟ้มต้นแบบ ISO File ที่จะนำมาปรุงแต่งดัดแปลง

กดปุ่ม Next โปรแกรมจะทำการอ่านข้อมูลจาก ISO File แล้วแยกแยะไฟล์ต่างๆไปใส่ยังพื้นที่การทำงานตามค่าที่กำหนด ขั้นตอนนี้ใช้เวลามากพอสมควร และสิ่งที่ควรคำนึงถึงในขั้นตอนนี้ ให้การกำหนดค่าทุกตัวเมื่อเริ่มต้นใช้งานในครั้งแรกของ ISO File ที่นำมาใช้ แต่เมื่อเข้าใช้งานในภายหลังแล้วไม่มีการเปลี่ยน ISO File ใหม่ก็ให้ไปสู่ขั้นตอนถัดไปได้เลย ไม่ต้องกำหนดค่าใดๆอีก ...

Boot Screen
เป็นส่วนที่ใช้เปลี่ยนแปลงหน้าตาในการบูตเข้าระบบให้เป็นไปตามความต้องการของผู้ใช้งาน

Live CD Splash: ภาพที่นำมาใช้จะต้องมีขนาด 640x480 และอยู่ในรูปแบบไฟล์เป็น .pcx
Live CD Text Color: กำหนดสีให้กับการแสดงผลของตัวอักษรต่างๆ
Usplash Filename: แฟ้มหรือค่าที่นำมาใส่จะเป็นต้องเป็นไปตามมาตราฐาน usplash.so

Generate:
ปัจจุบันใช้ได้สมบูรณ์กับดิสโตรที่เบสออน 6.06 เท่านั้น โดยการกำหนดภาพที่มีขนาด 640x400 แนะนำใช้สีไม่ควรเกิน 16 สี โดยภาพที่นำมาใช้จะต้องอยู่ในรูปแบบไฟล์ .png ซึ่งหลังกดปุ่ม ”Generate” โปรแกรมจะทำการสร้างแฟ้ม upslash.so ให้แล้วนำไปกำหนดใน Usplash File ส่วนเบสออน 6.10 ขึ้นไปก็ต้องออกแรงนำซอร์สจาก Lanchpad มาดัดแปลงตบแต่งเอาเอง เมื่อกำหนดค่าต่างๆ เรียบร้อยก็กดปุ่ม “Apply” เปลี่ยนแปลงค่า แล้วเลือกทำขั้นตอนถัดไป

Gnome
ส่วนนี้ใช้เฉพาะกับดิสโตรที่ใช้ Gnome เป็น Desktop Manager หากเป็นดิสโตรอื่นๆ เช่น Kubuntu หรือ Xubuntu ไม่สามารถใช้งานในส่วนนี้ได้ คงต้องประยุกต์ปรับแต่งเอาเอง ก็ให้ข้ามขั้นตอนนี้ไป ...

GDM Login Theme: กำหนดภาพหน้าจอระบบล็อกอิน
Desktop: กำหนดภาพWallpaper และ Fonts ที่ต้องการ
Desktop Theme: กำหนดค่าTheme, Window borders, Icons

สำหรับวัตถุดิบสำเร็จรูปอาจจะหาได้จาก www.gnome-look.org เมื่อกำหนดค่าต่างๆ เรียบร้อยก็กดปุ่ม “Apply” เปลี่ยนแปลงค่า แล้วเลือกทำขั้นตอนถัดไป

Apt
ขั้นตอนนี้คือการกำหนดค่าแหล่งดาวน์โหลดเพิ่มเติมหรือแหล่งอื่นๆที่นอกเหนือจากแหล่งดาวน์โหลดมาตราฐาน

Recostructure ได้เตรียมแหล่งดาวน์โหลดอื่นๆไว้บางส่วนให้เลือก หรือนอกเหนือจากนั้นก็สามารถกำหนดค่าผ่านหน้าต่าง Custom Repositories เมื่อกำหนดค่าต่างๆ เรียบร้อยก็กดปุ่ม “Apply” เปลี่ยนแปลงค่า แล้วเลือกทำขั้นตอนถัดไป

Optimization
คือส่วนสนับสนุนเพิ่มเติมที่ Reconstructor มีให้เพื่อเพิ่มความเร็วในการเปิดและปิดระบบ

เลือกค่า Enable ในส่วน Startup จะแสดงค่า Service บางส่วนออกมาให้เลือกว่าต้องการให้เปิดใช้เซอร์วิสเหล่านี้เมื่อตอนเปิดระบบหรือไม่ ส่งผลเพิ่มความเร็วในการเข้าระบบขึ้น สำหรับ Optimize Shutdown หากเลือกหัวข้อนี้จะมีการข้ามขั้นตอนบางอย่างทำให้เวลาปิดระบบเร็วขึ้น เมื่อกำหนดค่าต่างๆ เรียบร้อยก็กดปุ่ม “Apply” เปลี่ยนแปลงค่า แล้วเลือกทำขั้นตอนถัดไป

LiveCD
ส่วนนี้คือส่วนเพิ่มเติมการกำหนดค่า Username ,Password, Hostname เพื่อประโยชน์ในการใช้งานด้าน remote เช่น secure shell (ssh)

เมื่อกำหนดค่าต่างๆ เรียบร้อยก็กดปุ่ม “Apply” เปลี่ยนแปลงค่า แล้วเลือกทำขั้นตอนถัดไป

Modules
คือเชลล์สคริปที่เขียนตามขั้นตอนการทำงาน framework of Reconstructor จะทำงานโดยผ่านสภาพแวดล้อม chroot ให้อัตโนมัติ

สามารถกำหนดว่าให้ทำงานทันที หรือทำเมื่อบูตระบบ นอกจากโมดูลต่างๆที่ทาง Reconstructor เตรียมไว้ให้แล้ว ยังสามารถ Add เพิ่มโมดูลที่มีผู้อื่นหรือตัวเองจัดทำขึ้นจาก ที่นี่ เราสามารถตรวจสอบความถูกต้องด้วยการ Update Module และในส่วนนี้ยังมีคอมมานด์ในการติดตั้งหรือถอดถอนแพ็คเกจ Custom apt-get (install/remove) เมื่อกำหนดค่าต่างๆ เรียบร้อยก็กดปุ่ม “Apply” เปลี่ยนแปลงค่า แล้วเลือกทำขั้นตอนถัดไป

Apply Change
เป็นขั้นตอนยืนยันการเปลี่ยนแปลง พร้อมที่จะจัดสร้าง ISO File ฉบับส่วนตั๊วส่วนตัว ...

เมื่อกด "Next" โปรแกรมจะเริ่มขบวนทำ ISO File ตัวใหม่ขึ้นมา ขั้นตอนนี้ใช้เวลานานพอสมควร

Are you ready?
เมื่อขั้นตอนก่อนหน้าเรียบร้อยจะปรากฏหน้าจอดังกล่าว

ขั้นตอนนี้คุณสามารถเขียนแผ่น CD โดยการกดปุ่ม "Burn ISO"

การเขียนแผ่น CD จะเป็นไปตามมาตราฐานสากลคือ CD = 700MB หากขนาดไฟล์ ISO มีค่าเกินจากนี้โปรแกรมจะไม่ยอมเขียนแผ่นให้ เราอาจจะไปเขียนแผ่นด้วยโปรแกรมภายนอกเช่น K3B ซึ่งมีออพชั่นพิเศษที่ยอมให้เขียนแผ่นเกินมาตราฐาน 700MB ได้ สูงสุดที่เคยทำได้ประมาณ 721MB ซึ่งก็แล้วแต่คุณภาพของแผ่น ก่อนหน้าจะถึงขั้นตอนสุดท้ายเราสามารถประมาณขนาดของแฟ้ม ISO File (เป็นค่าประมาณไม่แม่นยำนัก) โดยการกดปุ่มภาพดังนี้

จบขั้นตอนพื้นฐานในการทำ Remaster CD ด้วยวิธีง่ายๆ โดยไม่ต้องใช้วิธี Command Line ให้ยุ่งยากเลย แต่บางครั้งบางกรณีเราอาจต้องการที่จะล้วงลึกเข้าไปในระบบกว่าปกติที่มีอยู่ Reconstructor ได้เตรียมเครื่องมือที่ว่าไว้แล้ว กดปุ่มภาพ Terminal ดูตามภาพ

คือหน้าจอ chroot Terminal จะนำเราเข้าสู่สภาพแวดล้อมของลินุกส์ที่เรากำลังปรับเปลี่ยนโครงสร้างอยู่ ทำได้ทุกอย่างในรูปแบบ Command Line นอกจากกรณีเดียวคือ GUI Mode ที่ไม่สามารถใช้งานได้

Tip&Trick
ก่อนหน้าตัวเองได้ทดลองทำ LiveCD โดยฝากคุณเว็บคุณมะระ www.ubuntuclub.com เปิดบริการ(ชั่วคราว)ให้เพื่อนๆได้ดาวน์โหลดไปทดลองดูเป็นไอเดีย โดย LiveCD ดังกล่าวต้องการจัดทำขึ้นให้ตรงกับความต้องการของตัวเองคือ "พร้อมใช้งานทันที" เพราะต้นฉบับแท้ๆไม่มีสิ่งที่เราต้องการ ดังนั้นเราก็ต้องจัดทำผนวกเข้าไปเอง ขอยกตัวอย่างดังกล่าวเป็นกรณีศึกษาร่วมกัน ...

สิ่งที่คาดหวัง LiveCD ส่วนตัวก็คือ

ระบบภาษาไทย
- กำหนดรหัส Thai.UTF8 เป็นค่า Default
- แสดงเมนูเป็นภาษาไทย
- ปุ่มสลับภาษา

ระบบทั่วไป
- ติดตั้งแพ็คเกจ build-essential (ชุดคอมไพล์เลอร์ระบบ)

ด้านมัลติมีเดีย
- ติดตั้งแพ็คเกจระบบเสียง ทำให้ดูหนังฟังเพลงได้ทันที

ปรับแต่งความสามารถของ Firefox Browser

- ติดตั้ง Libthai สำหรับตัดคำไทย
- ติดตั้ง Flash สำหรับสำหรับเว็บที่ใช้แฟลชทั้งหลาย
- ติดตั้ง MediaPlayer Connectivity เพื่อดูคลิปวีดีโอผ่านอินเตอร์เน็ต
- ติดตั้ง FasterFox เพื่อเร่งความเร็วการแสดงผล
- แก้ปัญหาการแสดงผลภาษาไทยเพี้ยน(กระโดด)

จากโจทย์ดังกล่าวเราจะกระทำผ่าน Chroot Terminal มีขั้นตอนดังนี้

กำหนดค่าแหล่งดาวน์โหลด
nano /etc/apt/sourceslist
ให้ใส่ค่าดังกล่าวแทน reposition เดิม
deb http://th.archive.ubuntu.com/ubuntu feisty main restricted multiverse universe
deb http://th.archive.ubuntu.com/ubuntu feisty-backports main restricted multiverse universe
deb http://th.archive.ubuntu.com/ubuntu feisty-proposed main restricted multiverse universe
deb http://th.archive.ubuntu.com/ubuntu feisty-security main restricted multiverse universe
deb http://th.archive.ubuntu.com/ubuntu feisty-updates main restricted multiverse universe
ปรับปรุงค่า Repositons ใหม่
apt-get update
ติดตั้งเครื่องมือใช้ในการคอมไพล์โปรแกรม
apt-get install build-essential
ติดตั้งแพ็คเกจภาษาไทย
apt-get install libthai0 libthai-dev gtk-im-libthai pango-libthai ttf-thai-tlwg xfonts-thai-nectec language-pack-th language-pack-gnome-th language-support-th
ติดตั้งไลบรารี่สำหรับงานมัลติมีเดีย
apt-get install gstreamer0.10-alsa gstreamer0.10-esd gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-fluendo-mpegdemux gstreamer0.10-gl gstreamer0.10-gnomevfs gstreamer0.10-gnonlin gstreamer0.10-pitfdll gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-dbg gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-bad-multiverse-dbg gstreamer0.10-plugins-base gstreamer0.10-plugins-base-apps gstreamer0.10-plugins-base-dbg gstreamer0.10-plugins-farsight gstreamer0.10-plugins-good gstreamer0.10-plugins-good-dbg gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-dbg gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-ugly-multiverse-dbg gstreamer0.10-sdl gstreamer0.10-tools gstreamer0.10-x
แก้ปัญหาแสดงผลภาษาไทย(แก้ฟอนต์กระโดดตามวิธีคุณกำธร) ดาวน์โหลดไฟล์จาก "ที่นี่" นำข้อมูลในแฟ้มบันทึกลงแฟ้มนี้
nano /etc/fonts/conf.avail/65-thaifont.conf
ทำการลิงค์ค่าไปยัง /etc/fonts/conf.d
ln -sf /etc/fonts/conf.avail/65-thaifont.conf /etc/fonts/conf.d
กำหนดค่าเริ่มต้นภาษาไทยเมื่อเริ่มระบบ
nano /etc/environment
บันทึกข้อความเหล่านี้ลงในแฟ้ม
LANG=th_TH.UTF-8
รวมถึงแฟ้มตัวนี้ด้วย
nano /etc/locale.gen
บันทึกข้อความเหล่านี้ลงในแฟ้ม
th_TH.UTF-8 UTF-8
จบขั้นตอนในส่วน Command Line ให้ทำการล้าง Cache ที่ใช้ในการติดตั้งเพื่อการประหยัดเนื้อที่
apt-get clean
apt-get autoclean
ณ ตอนนี้เหลือแต่หัวข้อ "การสลับภาษา" กับ "Firefox" ที่ไม่สามารถตั้งค่าผ่าน Command Line ได้ (อาจจะได้แต่หมดปัญญาความรู้ในการจัดทำด้วยวิธีปกติ) ดังนั้นต้องใช้วิธี "ลักไก่" เพียงเพื่อให้เป็นไปตามวัตถุประสงค์เป็นใช้ได้ แต่วิธีนี้จะต้องเสีย CD หนึ่งแผ่นเพื่อสร้าง LiveCD(ชั่วคราว) หรือเรียกผ่าน Qemu (Emulator) แบบนี้ก็ไม่เสีย CD ถึงขั้นตอนนี้มีข้อสังเกตุ ให้ตรวจสอบค่า Estimate ISO จะเห็นว่ามีเนื้อที่เกิน 700 mb แน่นอน ที่เป็นอย่างนั้นก็เพราะต้นฉบับที่เรามีเขาก็อัดแพ็กเกจมาแบบสุดๆแล้ว แล้วเรายังเพิ่มแพ็คเกจอื่นเข้าไปอีก เนื้อที่มันจึงต้องเกินแน่นอน หรือเราอาจจะขยับไปเขียนเป็น DVD ก็ได้ แต่เสียดายของ ดังนั้นต้องหาเนื้อเพิ่มเติมโดยการลบสิ่งที่คิดไม่สำคัญ เช่นแอพพลิเคชั่นที่เราไม่ชอบ หรือไม่ค่อยได้ใช้ มีจุดแนะนำ 3 แห่งที่เราไม่ค่อยได้ใช้กัน

Repositories CD > /home/[username]/reconstructor/remaster/pool/
Document ต่างๆ
> /usr/share/doc/
Fonts ภาษาอื่น ๆ > /usr/share/fonts/

สำรวจเนื้อที่ให้เพียงพอต่อการจัดทำ CD แล้วสร้าง LiveCD ตามวิธีที่ได้กล่าวมาข้างต้น จากนั้นนำบูตเครื่องด้วยแผ่น LiveCD ที่ทำขึ้น จนเข้าสู่หน้าจอเดสก์ทอป ให้ทำการกำหนด Keyboard Layout Option ด้วยวิธีปกติ ตบแต่งหน้าตาเดสก์ทอปตามตามพอใจเรียบร้อย จากนั้นเรียกโปรแกรมไฟร์ฟ็อกซ์ขึ้นมา แก้ไขตบแต่งหน้าตาให้อย่างที่เราต้องการจะให้เป็น ติดตั้ง Flash Player ด้วยวิธีไปหน้าเว็บที่มีฟังค์ชั่น Flash เช่น www.manager.co.th หากเว็บนั้นมีการใช้ Flash ตัวไฟร์ฟ็อกซ์จะมีคำถามแนะนำให้ติดตั้ง Flash Player ก็ให้ทำการติดตั้ง สำหรับ Plugin Extension อื่น ขอแนะนำ FasterFox (ช่วยเร่งความเร็วในการอ่านเว็บ) และ MediaPlayerConnectivity (สำหรับดูคลิปวิดีโอผ่านเน็ต) จริงๆไฟร์ฟ็อกซ์ก็มีปลั๊กอิน Totem ผนึกมาให้แล้ว แต่จากการทดสอบปรากฏว่าทำงานไม่ดี ทดสอบไฟร์ฟ็อกซ์ให้สมบูรณ์ตามความพอใจ ก็ปิดไฟร์ฟ็อกซ์แล้วเปิด nautilus ไปยังตำแหน่ง Home เลือกอ๊อพชั่นแสดงแฟ้มที่ซ่อนไว้ จะปรากฏไฟล์ที่ซ่อนอยู่ให้ทำการสำเนาโฟลเดอร์ดังต่อไปนี้เก็บเอาไว้ก่อน
.mozilla
.gconf
.gnome2

จากนั้นปิดระบบ ถอดแผ่นออก บูตเครื่องใหม่อีกครั้ง ให้ทำการคัดลอกแฟ้มที่เก็บไว้ก่อนหน้าไปยังตำแหน่ง /home/[username]/reconstructor/root/etc/skel/ ตรงนี้คือส่วนที่บอกว่า "ลักไก่" ตำแหน่ง /etc/skel/ หมายถึงค่าต่างๆที่อยู่ภายใต้โฟลเดอร์นี้จะถูกคัดลอกนำไปยัง Home ของผู้ใช้ที่ล็อกอินเข้ามา หรือเปรียบเสมือนเป็นค่าเริ่มต้นในการทำงานครั้งแรกของทุกๆยูสเซอร์ ...

สิ้นสุดขั้นตอนการตบแต่งค่าให้เป็นตามความต้องการแล้ว ให้เรียกโปรแกรม Reconstruction แล้วผ่านทุกขั้นตอนโดยไม่ต้องกำหนดค่าใดๆเพิ่มเติมอีก(อาจจะตรวจสอบเนื้อที่เพื่อความแน่นอน) และเข้าไปสู่ขั้นตอนการสร้าง ISO File แล้วจัดการเขียนแผ่นซะ ตอนนี้เราก็ได้ LiveCD ฉบับพิเศษของตัวเองเรียบร้อย ^^ กิ๊ว กิ๊ว ...

บทความอาจพิดพลาดหรือตกหล่นขออภัยด้วยนะครับ จะหมั่นตรวจทาน ...

ท้ายนี้ขอขอบคุณทีมงาน Reconstructor ที่สร้างสรรค์และพัฒนาเครื่องมืออันแสนวิเศษที่ช่วยทำสิ่งยากๆให้ยูสเซอร์ธรรมดาอย่างเราๆท่านได้ใช้งานในรูปแบบง่ายๆ ดูรายละเอียดเพิ่มเติมที่นี่ http://reconstructor.aperantis.com/

11 Comments:

    • At 6/4/07 02:14, Blogger copin said…

      ขอบคุณสำหรับทิปดีๆครับ คุณสมเจตน์

       
    • At 6/4/07 09:09, Blogger Noi SNC said…

      ขอบคุณครับ :D

       
    • At 7/4/07 01:48, Anonymous eak said…

      แจ่มเลยครับคุณสมเจตน์ เดี๋ยวจะลองดูมั้ง น่าสนใจ :)

       
    • At 10/4/07 00:26, Blogger tong053 said…

      ไม่ทราบว่าสามารถใช้ persistance ได้หรือเปล่าครับ ผมพยามกับ Feisty Fawn เท่าไหร่ๆ ก็ไม่ได้ซะที

       
    • At 10/4/07 22:19, Blogger Mr.Somjate said…

      tong053 said:
      "ไม่ทราบว่าสามารถใช้ persistance ได้หรือเปล่าครับ ผมพยามกับ Feisty Fawn เท่าไหร่ๆ ก็ไม่ได้ซะที"

      persistance คืออะไรครับ(อ่อนภาษานิ)

      อัพเดตเวอร์ชั่นในหน้าแรกแล้วหรือยังครับ 2.5.1 ตัวอย่างผมก็เป็น Feisty Fawn นะครับ

       
    • At 11/4/07 01:57, Blogger tong053 said…

      persistance = Live CD + Thumb drive

      จะแทบเหมือนกับลงบน hdd ครับ มันจะเก็บ setting บน thumb drive

       
    • At 11/4/07 02:32, Blogger tong053 said…

      โทษทีครับ persistent พิมพ์ผิด ดูวิธีการได้ที่นี่ครับ https://wiki.ubuntu.com/LiveUsbPendrivePersistent

       
    • At 11/4/07 22:43, Blogger Mr.Somjate said…

      ไม่ได้ครับคุณ tong053 เจ้า reconstructor มันจะใช้กับไฟล์ .iso
      ส่วนที่คุณลิงค์มามันเป็นวิธีการประยุกต์ใช้อีกขั้นหนึ่ง

      อาจนำไปประยุกต์ใช้ได้โดยการ เอาไฟล์.iso ที่ได้จาก reconstructor ไปทำด้วยวิธีที่คุณลิงค์มา ...

       
    • At 12/4/07 22:34, Blogger tong053 said…

      สรุปคือ feisty fawn ตอนนี้ยังมี bug เรื่อง persistent อยู่ แต่ edgy ใช้ได้ครับ

      ส่วน link ที่ส่งให้ สามารถเอาไปใช้ต่อ หลังจากได้ live cd version ส่วนตัีวแล้วครับ จะเห็นได้ว่าไม่ต้องใช้ thumbdrive ขนาดใหญ่มาก (ซัก 1 GB)

      ถ้ามี thumbdrive ลองทำดูสิครับ ความเร็วเวลาเปิดโปรแกรมน่าประทับใจมากเมื่อเทียบกับ run บน CD เหมือนโหลดจากในเครื่องเลย

       
    • At 7/8/07 16:10, Anonymous ไม่ระบุชื่อ said…

      หามานานไม่เคยเจอโดนใจแบบนี้มาก่อนเลยครับ ขอบคุณมากๆครับ มีอาไรมาเล่าให้ฟังกันอีกนะครับ

       
    • At 14/10/07 04:30, Anonymous r3de said…

      แล้ว Server Edition ล่ะครับ มีวิธีทำแผ่นติดตั้งเองรึเปล่า แบบว่าเปิดเครื่องมาแล้ว LAMP ที่เรา set เอาไว้เสร็จแล้ว

       
    • แสดงความคิดเห็น
วันเสาร์, มีนาคม 17, 2007

UbuntuClub โฉมใหม่!


ขอแสดงความยินดีกับโฉมใหม่ของเว็บลินุกส์คนไทย UbuntuClub และขอชื่นชมกับความอดทนของทีมงานเว็บแห่งนี้ "คุณมะระ" และ "คุณ rooney" โดยหวังสร้างกระแสให้คนไทยหันมาใช้หรือสนใจลินุกส์ จากความอดทนและยืนหยัดกับอุดมการณ์ของเว็บแห่งนี้ ก็ผลิดอกออกผลทำให้เว็บเป็นที่นิยมของผู้ใช้ลินุกส์ทั้งหน้าเก่าหรือหน้าใหม่แวะมาเยี่ยมเยือนมิได้ขาด ...

จึงขอแสดงความยินดีกับความสำเร็จของเว็บดังกล่าวมา ณ ที่นี้ด้วย ...

0 Comments:

วันอังคาร, กุมภาพันธ์ 06, 2007

ENVY ตัวช่วยติดตั้งไดร์เวอร์ Nvidia & ATI


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

สำหรับมือใหม่ลินุกส์กับเครื่องที่ใช้ "Nvidia" ไม่ว่าจะออนบอร์ดหรือเป็นแบบชนิดการ์ดติดตั้ง คงจะปวดเศียรเวียนเกล้ากับการติดตั้งไดร์เวอร์ของลินุกส์ เพราะค่อนข้างจะจุกจิกพอควร แต่ก็ถือเป็นเรื่องธรรมดา แม้แต่มือเก่าอย่างตัวเองก็มึนเหมือนกัน แต่ว่าเราคงจะปวดหัวกันไปอีกไม่นาน เพราะจากการติดตามข่าวสารของ "อูบุนตุ" เวอร์ชั่นหน้า 7.10 หรือ Feisty Fawn จะมีวิธีติดตั้งไดร์เวอร์ Nvidia หรือดิสเพลย์การ์ดอื่นๆจะทำได้สะดวกขึ้น ก็คงรอรีลิสในเดือนเมษาที่จะถึงนี้ว่าจะเป็นไปดั่งที่เขาโม้ไว้หรือปล่าว แต่ระหว่างนี้อยากจะแนะนำตัวช่วยติดตั้งไดร์เวอร์ Nvidia ที่น่าสนใจสักตัวหนึ่ง มีชื่อว่า "Envy" ...


"Envy" เป็นคำแสลงหรือทับศัพท์จากคำว่า "nvidia" (ตัด "dia" ทิ้ง ก็จะเหลือ "nvi") ตัวนี้เป็น Package ที่ถูกสร้างขึ้นมาสำหรับลินุกส์ที่เบสออน "อูบุนตุ" โดยเฉพาะ ทำงานแบบคอมมานด์ไลน์ (Text mode) พัฒนาด้วย Python โดย Mr. Alberto Milone ซึ่งเป็นสมาชิกผู้มีความรู้ความชำนาญประจำฟอรั่ม ubuntuforums.org สำหรับ Envy ในเวอร์ชั่นแรกๆจะมีเฉพาะติดตั้ง Nvidia แต่เวอร์ชั่นล่าสุด 0.8.1 ได้เพิ่มชนิดไดร์เวอร์อีกค่ายคือ ATI ...

ถึง Envy จะเป็นโปรแกรมในรูปแบบคอมมานด์ไลน์ดูจะธรรมด้าธรรมดา แต่ขอโทษมันทำงานได้เนี๊ยบมากๆ คือหลังจากที่เราเลือกหัวข้อที่ต้องการจะทำแล้ว จากนั้นโปรแกรมจะทำงานให้อัตโนมัติ เหลือเพียงรอให้มันทำงานจนเสร็จเท่านั้น ...

อัตโนมัติ (1) ตรวจสอบชนิดของกราฟฟิคการ์ดของเครื่อง (รองรับเฉพาะ Nvidia และ ATI)

อัตโนมัติ (2) ค้นหาไดร์เวอร์แบบ Propietary ที่ถูกรุ่นถูกชนิดกับเครื่อง จากแหล่งดาวน์โหลดต้นทาง
อัตโนมัติ (3) จะติดตั้งหรือถอดถอนไลบรารี่และแพ็กเกจประกอบที่เกี่ยวข้อง (Dependency)

อัดโนมัติ (4) จะทำการติดตั้งไดร์เวอร์ และคอมไพล์เคอร์เนลที่เหมาะสมให้ระบบลินุกส์ได้รับรู้
อัตโนมัติ (5) ปรับแต่งค่าที่เหมาะสมของไฟล์ xorg.conf กับ Display Driver ที่ติดตั้ง

ขั้นตอนการจัดทำก็ง่าย แค่ดาวน์โหลดไฟล์ดังกล่าวมาไว้ที่เครื่องเรา
envy_0.8.1-0ubuntu3_all.deb
แล้วทำการติดตั้งแพ็คเก็ตดังกล่าวด้วยคำสั่ง
sudo dpkg -i envy_0.8.1-0ubuntu3_all.deb
สำหรับการติดตั้งไดร์เวอร์จะต้องจัดทำภายนอกพื้นที่ Desktop Manager เท่านั้น ต้องออกจากระบบให้มาอยู่ที่หน้าจอล็อคอิน แล้วเข้าสู่เท็กซ์โหมดด้วยฟังค์ชั่นคีย์ Ctrl+Alt+F1 แล้วล็อกอินรหัสผู้ใช้งาน ทำการเรียกโปรแกรมมาใช้งานด้วยคำสั่ง
sudo envy
จะแสดงหน้าตาโปรแกรมดังที่แสดง เพียงเลือกทำงานตามที่ต้องการ เหลือเพียงรอให้กระบวนการติดตั้งไดร์เวอร์เสร็จเรียบร้อยเท่านั้น


4 Comments:

    • At 6/2/07 10:58, Blogger copin said…

      ขอบคุณสำหรับความรู้ใหม่ๆครับ คราวนี้ก็ไม่ต้อง build เองแล้ว อิอิ

       
    • At 8/9/07 21:49, Anonymous ไม่ระบุชื่อ said…

      ลองแล้วกับ notebook asus z99m nvidia go6100 ไม่ได้ครับ ช่วยแนะนำหน่อยครับอยากใช้beryl มากๆๆ

       
    • At 8/9/07 21:51, Anonymous ไม่ระบุชื่อ said…

      ลืมบอกครับ บน linuxtle8 os ของชาติไทย

       
    • At 19/6/08 11:46, Anonymous อะไหล่แอร์ said…

      ขอบคุณสำหรับความรู้ค่ะ

       
    • แสดงความคิดเห็น
วันอาทิตย์, มกราคม 14, 2007

Promote บล็อกใหม่!

หลายวันมานี้ทำการปรับแต่งหน้าตาบล็อกตัวเองใหม่ (linuxtip.blogspot.com) และทดลองเสริม Free Forum กระดานข่าว เพราะสังเกตุว่าบางทีมีคอมเมนต์ขอความช่วยเหลือ เช่นเป็นเรื่องเก่าๆ ตัวเองก็ไม่ได้ตามเข้าไปอ่าน มาเห็นอีกทีภายหลังก็รูสึกไม่ดี ทดลองมีไว้เผื่อมีเรื่องด่วน(ที่ตอบได้นะ) และได้สร้างบล็อกลูกขึ้นมาใหม่ เพื่อจะได้แยกวัตถุประสงค์การใช้งานให้ชัดเจนขึ้น ...

สำหรับบล็อกใหม่ที่จัดทำขึ้นจะมีเนื้อหาเน้นทางด้านนำลินุกส์มาใช้สร้างความบันเทิง เช่น ดูหนัง ฟังเพลง เล่นเกมส์ และเปิดกล่องของเล่นใหม่ด้วยไตเติ้ลแรก "Nick Karaoke บนลินุกส์ Kubuntu 6.10" มีแท็บลิงค์อยู่ด้านบนของบล็อกด้วยครับ Linux Toys หรือ linuxtoys.blogspot.com

3 Comments:

    • At 14/1/07 17:22, Blogger Shinnawat said…

      สวัสดีครับ นึกว่าหายไปไหนนานเลย ติดตามอยู่ครับ ส่วนตัวตอนนี้ไ่ม่ค่อยได้เล่น kubuntu เลย หลังจากเล่นโปรแกรมจาก blog ท่านหมด เพราะผมต้องทำงานกับโปรแกรมที่ไม่มีใน linux เลยเช่น ebay blackthrone ก็เลยไม่ได้ใช้ linux เท่าไหร่ ตอนนี้คุณ สมเจตน์ได้ลอง kubuntu 7 ที่ออกเป็น beta 2 หรือยังครับไม่ทราบว่าเค้าได้ใส่ kde4 ลงไปหรือเปล่าหรือว่า kde4 ยังพัฒนาไม่เสร็จครับ

       
    • At 14/1/07 20:44, Blogger Mr.Somjate said…

      อุ๊ยตาย! มีแฟนบล็อกแล้วหรือเรา อ่านจนหมดน่าปลื้มใจจริงๆ ... ;P

      เท่าที่ตามข่าวคราว มีแจ้งว่า KDE4 คงจะรีลิสไม่ทัน U/Kubuntu 7.04(เดือนเมษา) สำหรับตัว KDE4 เห็นว่าประมาณกลางปีมั้งครับถึงจะรีลิส ...

       
    • At 11/5/07 18:26, Anonymous fairfairfiesta said…

      บทความนี้ถูกลบโดยผู้ดูแลบล็อก

       
    • แสดงความคิดเห็น
วันศุกร์, มกราคม 12, 2007

Blog tag

วันนี้ปรับปรุง Template Blog ตัวเองใหม่ เลยมีโอกาสลิงค์ไปดูเว็บคุณหมอมดแดง(DrRider) อ้ะ! Tag ที่กำลังระบาดตามบล็อกไปทั่วอยู่ก่อนหน้านี้ เหมือนจดหมายลูกโซ่เพียงแต่ไม่มีการแช่งชักหักกระดูกกัน ใจนึกว่ามันคงเป็นฟังค์ชั่นตัวหนึ่งถึงเจ้าของบล็อกที่ tag ไปหา ถ้าไม่เข้ามาอ่านบล็อกคุณหมอก็คงไม่รู้ว่า tag ถึงตัวเองด้วย ดูจากวันที่ก็ผ่านมาหลายวันแล้วด้วยนิ หมดกระแสไปแล้วมั้ง และขออนุญาตไม่ tag ต่อถึงใครด้วย (จริงๆไม่มีเพื่อนต่างหาก) ตามกติกาให้เขียนเรื่องตัวเองมา 5 ข้อ จัดให้ แต่ก็อายประวัติตัวเองนะ มันค่อนข้างโลโซกว่าคนอื่นในวงการ ....

1) จบสูงสุดปริญญาตรี เอกวิทยาการคอมพิวเตอร์ จากวิทยาลัยครูจันทรเกษม ชีวิตในวัยรุ่นไม่ค่อยมีเป้าหมายในชีวิต อยู่ระหว่างเด็กดีกับเด็กเกเร กระเดียดไปทางสายเหยี่ยว ก่อนมาเรียนด้านคอมพิวเตอร์ตามสาวๆไปเรียนสายอาชีพ พาณิชย์บัญชี ปวช 3 ปี ปวส 2 ปี ...

2) สัมผัสเครื่องคอมพิวเตอร์ครั้งแรกตอนอยู่ ปวส.ปีที่ 1 เป็นเครื่อง apple II แปลกดีนะ เรียนวิชานี้ทำไมตัวเองถึงเข้าใจง่าย มีคนเคยบอกว่าเราเป็นคนมีตรรกะดี มันทำให้รู้สึกว่าใช่ทางของเรา จึงทำให้หันเหมาเรียนด้านคอมพิวเตอร์ ...

3) ปัจจุบันอยู่แผนกคอมพิวเตอร์บริษัทเอกชนแห่งหนึ่งในจังหวัดนครปฐม ก่อนหน้าเคยทำงานอยู่การไฟฟ้าภูมิภาค(บางเขน) ทำมาสักระยะ รู้สึกตัวเองจนๆยังไงไม่รู้ ก็เลยออกมาทำบริษัทเอกชน ก็โอเคเงินมากกว่าเดิม มีบ้าน มีรถ สมใจ ...

4) ใช้ชื่อจริงบนอินเตอร์เน็ต รู้สึกจริงใจดี กำลังคิดจะเปลี่ยนชื่อแต่ไม่อยากให้เปลี่ยนจากความหมายเดิม "สมเจตน์" คงหมายถึงสมดังเจตนา(คงเป็นผู้ชายมั้ง) ตั้งใหม่คิดเองชื่อ"ชายเจตน์" แบบให้ชัดเจนไปเลย "เจตนาเป็นผู้ชาย" แต่ยังไม่กล้าเปลี่ยนจริงๆ กลัวๆยังไงไม่รู้ ปรึกษาภรรยาว่าชื่อนี้เป็นอย่างไรในความคิดเขา เขาก็หัวเราะ แล้วก็พูดว่า "แน่ใจเรอะ มันแปลกๆนะ"

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

3 Comments:

    • At 19/1/07 10:41, Blogger DrRider said…

      เห็นแล้วว่าคนรุ่นเราๆ นี่เริ่มจาก Apple ][ กันเป็นส่วนใหญ่เลยแฮะ (ชักรู้สึกว่าตัวเองแก่มากๆ เลยเนี่ย - -')

       
    • At 11/11/09 20:35, Anonymous ไม่ระบุชื่อ said…

      No Prescription medication Pharmacy. Get Cheap Drugs online. Buy Pills Central.
      [url=http://buypillscentral.com/buy-generic-cialis-online.html]Buy Discount Viagra, Cialis, Levitra, Tamiflu[/url]. canadian generic pills. Cheapest pills pharmacy

       
    • At 16/11/09 16:32, Anonymous ไม่ระบุชื่อ said…

      Our polished underpinning team of hilarious equipped pharmacists will help you order Viagra now, consulting on varied constitution questions.

       
    • แสดงความคิดเห็น