คลังเก็บป้ายกำกับ: ubuntu

xclip ที่ไม่ใช่คลิปโป๊

ปกติผมมักจะเปิด Terminal เรียกคำสั่ง แล้ว Copy ผลลัพธ์ไปแปะในโปรแกรมอื่น เช่น Browser
แต่รู้สึกชีวิตมันลำบากเหลือเกิน เลยไปค้นเจอโปรแกรม xclip เป็นโปรแกรมจัดการ Clipboard (ที่พักข้อมูลเวลาเรา Copy/Paste) บน Linux

วิธีใช้

cat file.txt | xclip        # เอาผลลัพธ์ของคำสั่ง cat file.txt ไปใส่ใน clipboard

กด Paste ที่โปรแกรมที่ต้องการได้ทันที

คำสั่งอื่นๆ

xclip -o      # พิมพ์ข้อมูลที่มีอยู่ใน clipboard ออกมา
xclip -o > out.txt    # เอาเนื้อหาใน clipboard ลงไฟล์ out.txt

ติดตั้งด้วยคำสั่ง: sudo apt-get install xclip ตามปกติครับ

Advertisements

Chromium ที่ใช้ภาษาไทยได้สำหรับ Ubuntu

EDIT: ตอนนี้ Chromium บน Linux ใช้ภาษาไทยได้แล้วนะครับ โหลดจาก PPA ของ Chromium Dev Channel (ผมใช้รุ่น 11.0.672.2 (75134) อยู่ครับ)

flying_browserChromium คือโปรเจค Open-source ที่เป็นฐานของ Google Chrome ที่เราใช้ๆ กัน ปัญหาใหญ่ของคนใช้ Ubuntu คือ Chrome มันแสดงผลสระภาษาไทยเลื่อนไปทางซ้าย ทำให้อ่านเว็บไม่รู้เรื่อง

จากที่ได้พยายามทำ chromium-thai-ppa กับพี่ lewcpe ในงาน Barcamp Bangkhen ผมก็กลับมางมต่อที่บ้านอีก 2 วัน ในที่สุดก็สามารถอัพ Chromium ตัวที่แก้ภาษาไทยขึ้น Ubuntu PPA ได้แล้วครับ

วิธีติดตั้งง่ายมาก 3 บรรทัดจบ (เปิด Terminal แล้วพิมพ์คำสั่งทีละบรรทัด)

sudo apt-add-repository ppa:thai/chromium-thai-ppa
sudo apt-get update
sudo apt-get install chromium-browser

หมายเหตุ: Chromium รุ่นที่มีอยู่บน PPA ตอนนี้คือตัวเดียวกับใน Chromium Dev Channel (อาจพังได้เป็นบางครั้งบางคราว) เอามา patch ภาษาไทยนิดนึง

เดี๋ยวจะมาเขียนบล็อกเพิ่มเกี่ยวกับวิธีเอา package ขึ้น Ubuntu PPA ครับ (สำหรับคนใจร้อนสามารถอ่านบล็อกพี่ลิ่วก่อนได้เลยครับ)
เขียนวิธีสร้างและเอา package ขึ้น Ubuntu PPA แล้วนะครับอยู่ที่ฟอรัม Project ของ Blognone

ทำให้ ADB มองเห็น WellcoM A88

Wellcom A88ADB = Android Debug Bridge เป็นโปรแกรมช่วยให้เรา เข้าไปที่ shell ของมือถือ/โอนไฟล์/ลงโปรแกรมผ่านสาย USB ได้

ADB รุ่นที่มีอยู่ตอนนี้ยังไม่ได้เพิ่ม vendor id ของ Wellcom เข้าไป มันเลยมองไม่เห็นโทรศัพท์ครับ  (แต่เห็น @jittat บอกว่าใน GIT เพิ่มแล้ว)

เรามาดูวิธีเพิ่ม vendor id กันครับ

อ่านเพิ่มเติม ทำให้ ADB มองเห็น WellcoM A88

Ubuntu 3G ด้วย DTAC Aircard + Data Counter

2010-03-10 18.18.58

วิธีตั้งค่า

1. ใส่ Sim card แล้วเสียบ Aircard เข้ากับคอม
2. รอ Aircard เชื่อมต่อเขากับเครือข่าย (ไฟกระพริบสีฟ้า)
3. ลอง lsusb จะเจอ Huawei Technologies Co., Ltd. E620 USB Modem
4. คลิกขวาที่ Network Manager เลือก Edit Connections…
อ่านเพิ่มเติม Ubuntu 3G ด้วย DTAC Aircard + Data Counter

Getting a FTDI USB-to-Serial converter to work on Ubuntu 9.10

I bought a USB-to-Serial converter from ETTeam.com and test it with Ubuntu 9.10 (Karmic kernel 2.6.31-18-generic.) I’ve found that it doesn’t show as /dev/ttyUSB0 as other generic USB-to-Serial converter do.
อ่านเพิ่มเติม Getting a FTDI USB-to-Serial converter to work on Ubuntu 9.10

OpenKiosk Extension : ตู้ประชาสัมพันธ์ง่ายๆ ด้วย Firefox

ตัวอย่างตู้ Kiosk ของ US Army (ภาพจาก http://www.army.mil)
ตัวอย่างตู้ Kiosk ของ US Army (ภาพจาก http://www.army.mil)

ไปแข่ง linux (NLC10 – การแข่งขันระบบปฏิบัติการลินุกซ์แห่งประเทศไทย) มา เขามีโจทย์ให้เลือก 5 ข้อ กลุ่มผมเลือกทำข้อง่ายสุดคือ “เตรียมเครื่อง linux สำหรับเป็นตู้ Interactive Kiosk สำหรับสนามบินแห่งชาติ” (ขอเรียก Interactive Kiosk สั้นๆ ว่า Kiosk ละกันนะครับ)

ถ้างงว่าตู้ Kiosk คืออะไร

ให้นึกถึงจอ Touchscreen ใหญ่ๆ ตามห้างครับ ที่เราเข้าไปจิ้มๆ หาข้อมูลได้ว่าร้านกระเป๋าหลุยส์ติงต๊อง อยู่ชั้นไหนโซนไหน จะได้เดินไปซื้อได้ถูก เจ้าจอ Touchscreen ใหญ่ๆ นี่แหละครับเรียกว่าตู้ Kiosk หรือตู้ประชาสัมพันธ์

คุณสมบัติที่สำคัญของตู้ Kiosk คือ

ดูเว็บ/ใช้โปรแกรมประชาสัมพันธ์ได้อย่างเดียว ไม่มีสามารถหลบไปเล่นเกมกู้ระเบิด (Minesweeper), ถอดไพ่ (Solitare) หรือใช้งานโปรแกรมอื่นๆ

ทำยังไงให้คอมธรรมดา กลายเป็นตู้ Kiosk

  1. ติดตั้ง ระบบปฏิบัติการตามใจชอบ จะ Windows หรือ Linux ก็ได้
  2. ติดตั้ง Mozilla Firefox, jsLib และ OpenKiosk จากเว็บ Brooklyn Museum Kiosk Client
  3. เมื่อติดตั้งเสร็จแล้วให้ปิด firefox แล้วเปิดจาก Command line ดังนี้ (เพื่อเปิดใช้ Kiosk แบบเต็มจอ)
    mozilla -kiosk
  4. นอกจากนี้เรายังสามารถตั้งค่า Firefox ด้วย OpenKiosk ได้อีกมากมาย อ่านรายละเอียดได้จาก https://mozdevgroup.com/clients/bm/ ครับ

ตอนแข่งผมก็นั่งแก้ GUI ของ firefox เอง (firefox มันใช้ XUL ทำ GUI ครับ แก้ไขได้อิสระมากๆ) แต่พอค้นดีๆ เจอ OpenKiosk แล้ว โฮกกกก…. รู้งี้โหลดมาใช้ตั้งนานแล้ว

ล็อกอินเข้า Ubuntu ด้วยลายนิ้วมือ

เปลี่ยนมาใช้ Ubuntu ได้พักใหญ่ ไม่ค่อยได้สัมผัส fingerprint sensor ที่ติดมากับเครื่องเลย (เพราะไม่มีโปรแกรมที่ใช้มัน)

ก่อนหน้านี้เคยโหลด fprint มาใช้ แต่มันไม่ค่อยเวิร์คตรงที่ ต้องพิมพ์ Username ก่อน แล้วสแกนนิ้ว (มันไม่สะดวกเลยแฮะ ต้องพิมพ์แล้วสแกน)

วันนี้เลยลองค้นเน็ตใหม่อีกรอบ อยากได้โปรแกรมที่ แค่รูด ก็เปิดเครื่องได้ ก็ไปเจอ FingerprintGUI

พอติดตั้ง (อย่างถูกวิธี)แล้ว ที่หน้าล็อกอินจะปรากฏหน้าต่างแบบนี้
fingerprintgui

แค่รูด ก็เปิดเครื่องได้…. เวิร์คเหมือนโปรแกรมบนวินโดวส์เลยครับ! (แต่รูปนิ้วอาจจะสวยไม่เท่า แค่นั้นเอง)

ดึง Rating & Play Count จาก iTunes มาใส่ Rhythmbox

itunes_rhythmboxผมใช้ iTunes ฟังเพลงมาปีกว่า (เอาไว้ใส่เพลงให้ iPod Shuffle) เวลาฟังเพลงผมก็ให้ดาว (Rating) กับเพลงที่ชอบ จะได้เลือกฟังเฉพาะเพลงที่ชอบได้

วิธีดึง Rating & Play Count จาก iTunes มาใส่ Rhythmbox

1. ดึงเพลงที่มีใน iTunes มาใส่ใน Rhythmbox ให้หมด
2. รันสคริปต์ transferRatings (ดาวน์โหลดรุ่น 0.8.1) ดังนี้

อ่านเพิ่มเติม ดึง Rating & Play Count จาก iTunes มาใส่ Rhythmbox

ใส่ script ช่วยล็อกอินอัตโนมัติเวลาต่อเน็ต

หน้าจอ login แบบนี้ตั้งแต่ พรบ. คอมฯ ปี 50 ประกาศใช้ พวกเราผู้ใช้อินเตอร์เน็ตของหน่วยงานต่างๆ ก็คงจะคุ้นเคยกับหน้าจอ Login คล้ายๆ กับรูปทางซ้ายมือนี้

เรามาใส่ script ช่วยล็อกอินอัตโนมัติเวลาต่อ Wireless ติดกันดีกว่า (บล็อกนี้สำหรับผู้ใช้ Linux เท่านั้นครับ)

“พอใช้ Script นี้เวลาเปิดเครื่องมา แล้วต่อ Wireless ติด มันก็ login ให้ทันทีครับ แล้วก็ login ซ้ำ เวลาต่อ Wireless อันใหม่ให้ด้วย!” — @nattster

อ่านเพิ่มเติม ใส่ script ช่วยล็อกอินอัตโนมัติเวลาต่อเน็ต

ฟอนท์ Tahoma คมๆ บน Ubuntu

อธิบายลักษณะฟอนท์ด้วยภาพ:

ก่อนและหลังแก้ .fonts.conf

ผมรู้สึกว่า Anti-alias กับ Font-hinting บน Ubuntu ทำให้หน้าเว็บภาษาไทยอ่านยาก ผมก็เลยเอา tahoma.ttf จาก Windows Vista (แท้นะจ๊ะ) มาใส่ไว้ที่ ~/.fonts/  (~/ คือ home directory มีความหมายคือ /home/nattster/ นะครับ)

แล้วก็สร้างไฟล์ ~/.fonts.conf ตามคำแนะนำเรื่องฟอนท์ใน wiki ของ Ubuntu แต่ใน wiki เขาเขียน config สำหรับ font ไว้หลายตัวมากผมเลยตัดๆ config ทิ้งจนได้ ไฟล์ .fonts.conf (ของผม) ใครลองเอาไปใช้ได้ผลลัพธ์อย่างไร เล่าให้ฟังกันบ้างนะครับ 😉

หมายเหตุ: ผมต้องการเปิด Hinting กับ Anti-alias ตามปกติ แค่อยากปิด 2 ความสามารถนี้เมื่อฟอนท์มันเล็กเท่านั้นครับ