ตอนนี้กำลังปรับแต่ง Ubuntu 8.10 หรือเวอร์ชั่น Intrepid บนแล็บท็อป ACER Aspire 5583 ครับ
ก็เลยอยากจะจดๆไว้ก่อนว่า ได้ปรับแต่งอะไรบ้าง
เริ่มแรก ก็ได้ download แผ่น CD ที่เป็น Ubuntu 8.10 desktop live CD for i386 มา install ลงบน partition ที่เตรียมไว้ของ laptop อันนี้
หลังจากนั้นก็ install ตามปกติ
อันนี้คือยังไม่ได้เริ่มจาก install เป็น DVD ของ UbuntuStudio โดยตรง
เพราะแต่ก่อนเคยแต่ปรับแต่งเพิ่มจาก Ubuntu Desktop ธรรมดา
พอ install เรียบร้อยปรับแต่งการใช้งานต่างๆตามปกติ เช่นความเคยชินบน keyboard, desktop, panel ฯลฯ
ก็เริ่มมาปรับแต่งสำหรับงานดนตรีกัน
ก่อนที่จะลงโปรแกรม ก็ install ตัว linux kernel ที่เป็น real-time ก่อน
sudo apt-get install linux-rt
ตอนแรกเลย ก็เริ่มลงโปรแกรมเพื่อให้กลายเป็น ubuntustudio ดังนี้
sudo apt-get install ubuntustudio-default-settings ubuntustudio-look ubuntustudio-menu ubuntustudio-audio-plugins ubuntustudio-controls
จะเห็นว่า ผมไม่ได้เลือกลงพวก audio, video, graphics หมด พวกนั้นมี application เยอะมาก แต่ผมรู้สึกว่า ผมไปเลือกลงเฉพาะ application ที่ผมใช้ประจำๆ ก่อนดีกว่า ยังไม่ต้องรีบลงให้หมด ขี้เกียจใช้เวลา download นานๆอ่ะสิ ฮ่าๆๆ
หลังจากนั้นก็ลงโปรแกรมเหล่านี้สำหรับเอาไว้ใช้เป็นพื้นฐานสำหรับงานเพลง:
audacity qjackctl jamin ardour jack-rack
จริงๆยังมีอีกหลายตัวที่ชอบใช้ เช่น hextor hydrogen rosegarden qsynth และอีกมากมาย แต่ว่า ไว้ก่อนๆ เดี๋ยวก็ลงอีกทีแหละ ฮ่าๆ
หลังจากนั้นปรับการอนุญาต ที่ให้ user ใช้ความเป็น real-time ของ linux realtime kernel ได้
และปรับแต่งให้การทำงานเหมาะกับงานที่ต้องใช้ความ realt-time
sudo su -c 'echo @audio - rtprio 99 >> /etc/security/limits.conf'
sudo su -c 'echo @audio - memlock 250000 >> /etc/security/limits.conf'
sudo su -c 'echo @audio - nice -10 >> /etc/security/limits.conf'
เพื่อความชัวร์ ก็เข้าไปดูใน user and group management เพิ่ม group ชื่อ audio และเพิ่มชื่อ user เราเอง เข้าไปใน group นั้น
หลังจากนั้น reboot เครื่อง เข้าใช้งานใน reat-time kernel แล้วก็ลองทดสอบระบบดู
เป็นอันว่า ใช้งาน real-time ได้แฮะ
อันนี้ทดลองกับ jack โดยเปิด qjackctl แล้วปรับแต่งหน้า Steup ตามแบบที่ใช้เป็นปกติ
(สำหรับตอนนี้ลองกับ onboard soundcard แค่ปรับ Periods/Buffer เป็น 3 แล้วเลือกเป็น Realtime ก็เป็นอันใช้ได้)