17 มิถุนายน 2552

HSF Modem For Intrepid

ที่มา

https://help.ubuntu.com/community/DialupModemHowto/Conexant


1. ติดตั้งแพ็กเกจที่จำเป็น

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++5 dkms


2. Download driver

https://help.ubuntu.com/community/DialupModemHowto/Conexant?action=AttachFile&do=view&target=hsfmodem-7.80.02.03full-dellhybrid.tar.bz2


3. Copy driver ไปไว้ที่ /usr/local/src

sudo cp hsfmodem-7.80.02.03full-dellhybrid.tar.bz2 /usr/local/src/


4. แตกซิปออก

sudo tar -jxvf hsfmodem-7.80.02.03full-dellhybrid.tar.bz2


5. เข้าไปในไดเรคทอรี่ของไดร์เวอร์

cd /usr/local/src/hsfmodem-7.80.02.03full/


6. ติดตั้งไดร์เวอร์

sudo make install


7. ตั้งค่าไดร์เวอร์

sudo /usr/sbin/hsfconfig


8. reboot

สุดท้าย

ต่อเน็ตโดยใช้ gnome-ppp หรือ wvdial ตามสะดวกครับ

แชร์อินเตอร์เน็ตง่ายๆ ด้วย Network-manager 0.7 (ubuntu 8.04 ขึ้นไป)

1. ติดตั้งแพ็กเกจ dnsmasq-base

ติดตั้งผ่าน Package Manager

System --> Administration --> Synaptic Package Manager

Search = dnsmasq-base
คลิกขวาที่ dnsmasq-base เลือก Mark for installation
Apply

ติดตั้งผ่านบรรทัดคำสั่ง Command line

Applications --> Accessories --> Terminal

sudo apt-get install dnsmasq-base

2. Network-manager
คลิกขวา --> Edit Connections...

1. wireless ต่อ internet แล้วให้ lan แชร์ให้เครื่องอื่น

แท็บ Wireless

Add --> Connection name = ชื่ออะไรก็ได้
Wireless --> SSID: --> Mode = Ad-hoc

Wireless Security --> อะไรก็ได้ ในที่นี้เลือกเป็น none

IPv4 Settings --> Shared to other computers


2. Lan ต่อ Internet แล้วให้ wireless แชร์ให้เครื่องอื่น

แท็บ Wired
Add --> Connection name: = ชื่ออะไรก็ได้
Wired = none

802.1x Security = อะไรก็ได้ ในที่นี้เลือกที่จะปล่อยไว้เฉยๆ

IPv4 Settings --> Shared to other computers


เสร็จเรียบร้อยครับ

29 ธันวาคม 2551

แก้ไขปัญหาเวลาเปิดเว็บแล้วฟอนต์ประหลาดในบางเว็บ

1. เปิด Gedit ขึ้นมา แล้วคัดลอกข้อความข้างล่างไปวางไว้

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Disable sub-pixel rendering. X detects it anyway, and if you set this as well, it just looks really horrible --> <match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>false</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintnone</const>
</edit>
</match>
<!-- The first part of the 'magic.' This makes the fonts start to look nice, but some of the shapes will be distorted, so hinting is needed still --><!-- Autohinter is not turned on automatically. Only disable this if you have recompiled Freetype with the bytecode interpreter, which is run automatically. Although to be honest, Freetype are right, there isn't much difference between the two. Note that OpenOffice is built against the bytecode interpreter, so even if you have compiled it and override it with the autohinter, OOo will still use the bytecode interpreter --> <match target="pattern" >
<edit mode="assign" name="autohint" >
<bool>false</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="dpi" >
<double>96</double>
</edit>
</match>
<!-- Helvetica is a non true type font, and will look bad. This replaces it with whatever is the default sans-serif font --> <match target="pattern" name="family" >
<test name="family" qual="any" >
<string>Helvetica</string>
</test>
<edit mode="assign" name="family" >
<string>DejaVu Sans Thai</string>
</edit>
</match>
<dir>~/.fonts</dir>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
</fontconfig>


เสร็จแล้วทำการบันทึกเป็นชื่อไฟล์ .fonts.conf หากมีไฟล์เก่าอยู่ก่อนให้สำรองไฟล์เก่าไว้ก่อน โดยการเปลี่ยนชื่อไฟล์ .fonts.conf เก่าเป็นชื่ออื่น

สร้างลิงค์ไฟล์ .fonts.conf ไปยังยูสเซอร์ root ด้วย

sudo ln -s .fonts.conf /root/

sudo fc-cache

รีบูตหนึ่งครั้ง กลับมาเปิดเว็บ ที่ฟอนต์มีปัญหา ก็จะสวยงามแล้วครับ

ทำฟอนต์ให้สวยในลินุกซ์โดยไม่ต้องง้อ Tahoma

เครดิต

http://www.debianclub.org/node/385
http://www.thaitux.info/node/275
http://thep.blogspot.com/2008/11/thaifonts-scalable-0411.html
http://www.ubuntuclub.com/node/812


ทำตามอันนี้ก่อนครับ ทำฟอนต์ให้เหมือน Mac
http://www.ubuntuclub.com/node/812


เสร็จแล้วลุยกันครับ

1. เปิด Terminal ขึ้นมา สร้างลิงค์ไฟล์คอนฟิกฟอนต์ไทยใหม่ เนื่องจากบั๊กนี้ http://www.debianclub.org/node/385, http://thep.blogspot.com/2008/11/thaifonts-scalable-0411.html

cd /etc/fonts/conf.d
ln -s ../conf.avail/65-ttf-thai-tlwg.conf 64-ttf-thai-tlwg.conf


2. โหลดฟอนต์ Dejavu-thai จากปรมาจารย์ wd ครับ

http://www.thaitux.info/files/fonts/DejaVuSansThai-ttf.tar.gz
http://www.thaitux.info/files/fonts/DejaVuSerifThai-ttf.tar.gz


3. สร้างโฟลเดอร์ไว้สำหรับเก็บฟอนต์

sudo mkdir /usr/share/fonts/truetype/dejavuthai


4. แตกไฟล์ออกมา แล้วก๊อปปี้ไฟล์เหล่านี้

DejaVuSansThai-Bold.ttf
DejaVuSerifThai-Bold.ttf
DejaVuSansThai.ttf
DejaVuSerifThai.ttf

ไปวางไว้ที่

/usr/share/fonts/truetype/dejavuthai/

sudo cp DejaVuS* /usr/share/fonts/truetype/dejavuthai/


5. แก้ไฟล์

sudo gedit /etc/fonts/conf.avail/64-ttf-thai-tlwg.conf


ให้เป็นดังนี้



เซฟแล้วปิด

sudo fc-cache -fv


รีบูตหนึ่งครั้งจะได้ฟอนต์ที่สวยสดงดงามแล้วครับ

19 พฤศจิกายน 2551

test from debian

ทดสอบโพสต์บล๊อกจาก gnome-postblog

07 มิถุนายน 2551

แก้ปัญหา root เปิดโปรแกรมจาก konsole ไม่ได้

ผู้ใช้ธรรมดาใช้ :

xhost local:root

เปิดไฟล์ /root/.bashrc เพิ่มบรรทัดนี้ลงไป :

export XAUTHORITY=/home/username/.Xauthority

30 พฤษภาคม 2551

ปัญหา wireless bcm43xx กับ networkmanager

หลังจากติดตั้งหัวหินแล้ว ปรากฏว่า networkmanager ไม่เจอทั้งแลนและไวร์เลส -*- หลังจากหาวิธีแก้อยู่นาน ก็สามารถแก้ได้แล้วครับ ดังนี้

สั่ง sudo nano /etc/network/interfaces ใน terminal

และให้แก้จาก

auto eth1
iface eth1 inet dhcp

เป็น

# auto eth1
# iface eth1 inet dhcp

แค่นี้ครับ networkmanager ก็มองเห็นทั้งแลนและไวร์เลสได้แล้วครับ ทีนี้ก็สามารถต่อไวร์เลสเล่นเน็ตได้แล้วครับ

* ก่อนหน้านี้ที่ networkmanager ใช้ไม่ได้นั้น ได้ลองใช้ wifi-radar ดู ปรากฏว่าใช้งานได้ดีกว่า networkmanager มาก หาสัญญาณได้ดีกว่า แถมต่อติดได้เร็วกว่าอีกด้วย ถ้าอยากลองใช้ก็ sudo aptitude install wifi-radar

ติดตั้งเว็บแคมไดร์เวอร์บนหัวหิน

ชิปเซ็ตของกล้อง zc0301

1. เริ่มโดยตรวจสอบชิปเซ็ตของกล้องกันก่อนนะครับ ว่าสามารถใช้ไดร์เวอร์ตัวนี้ได้หรือเปล่า โดยการทำดังนี้

สั่ง sudo lsusb ใน terminal (lsusb ใช้ดูว่ามีอุปกรณ์ USB ต่ออยู่กับเครื่องเราหรือเปล่า จะแสดงรายละเอียดต่างๆ ของอุปกรณ์ที่ต่ออยู่ครับ)

แล้วลองเปรียบเทียบกับเว็บนี้ ว่าชิปเซ็ตของท่านสามารถใช้ได้หรือไม่ http://mxhaard.free.fr/spca5xx.html

ของผมได้อย่างนี้นะครับ

Bus 001 Device 004: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 WebCam (รุ่นของชิปเซ็ตคือ ZC0301 ครับ)

แสดงว่าใช้ได้ ก็ไปขั้นต่อไปกันครับ

* เพิ่มเติมเนื่องจากลืมครับ

sudo aptitude install module-assistant build-essential fakeroot dh-make debhelper debconf linux-headers-generic

*

ตามด้วยพิมพ์

sudo aptitude install gspca-source cheese

(gspca-source คือ ซอร์สโค้ดของไดร์เวอร์เว็บแคม ,cheese คือโปรแกรมใช้แคปเจอร์ภาพจากเว็บแคมครับ สามารถแคปเจอร์เป็นวิดีโอได้ด้วยครับ)

เสร็จแล้วสั่ง

sudo m-a prepare (คำสั่งเตรียมความพร้อมในการสร้างโมดูลให้กับเคอร์เนล ในขั้นตอนนี้จะมีการดาวน์โหลดแพ็กเกจที่จำเป็นให้เองโดยอัตโนมัติ)
sudo m-a update (อัปเดทเคอร์เนลให้พร้อมสำหรับการติดตั้งโมดูล(ไม่แน่ใจครับ))
sudo m-a build gspca (คำสั่ง build เคอร์เนลโมดูล)
sudo m-a install gspca (คำสั่งติดตั้งเคอร์เนลโมดูล)

(m-a คือ module-assistant เป็นตัวช่วยสร้างโมดูลให้กับเคอร์เนลครับ เป็นคำสั่งที่สะดวกสบายในการติดตั้งไดร์เวอร์ เคอร์เนลโมดูล)

หลังจากนั้นก็ต้องไปแบล๊กลิสต์การโหลดโมดูลไดร์เวอร์โดยอัตโนมัติของ เคอร์เนล ซึ่งเป็นไดร์เวอร์ที่ใช้ไม่ได้ครับ ไดร์เวอร์ที่ใช้ไม่ได้นั้นรู้ได้จากการสั่ง sudo lsusb ข้างต้นนะครับ

sudo gedit /etc/modprobe.d/blacklist

เพิ่มบรรทัดนี้เข้าไป

blacklist zc0301

และ

sudo rmmod zc0301 (ยกเลิกการโหลดโมดูล zc0301 ซึ่งเป็นไดร์เวอร์ที่ใช้ไม่ได้ครับ)
sudo rmmod gspca (ยกเลิกการโหลดโมดูล gspca เผื่อโหลดอยู่ ให้ยกเลิกการโหลดก่อนครับ)
sudo modprobe gspca (โหลดโมดูล gspca ซึ่งเป็นไดร์เวอร์ของกล้องของเราครับ)

ลองทดสอบดูครับ โดยการเปิดโปรแกรม cheese ขึ้นมา จะได้ภาพอันหล่อเหลาของตัวเองครับ

29 พฤษภาคม 2551

Disable Smooth Scrolling ใน Konqueror

หลายๆ ท่าน อาจจะใช้ Firefox เป็นเว็บเบราว์เซอร์หลักกันนะครับ แต่โดยส่วนตัวผมใช้ konqueror เป็นเบราซ์เซอร์หลัก รองลงมาคือ opera ครับ เนื่องด้วยความเร็วของมัน และรู้สึกว่าจะไม่หนักเหมือนไฟร์ฟอกซ์

วันนี้ผมมีทิปส์ดีๆ สำหรับ konqueror มาฝากกันนะครับ นั่นก็คือ

การยกเลิก smoothscrolling ใน konqueror

smoothscrolling คืออะไร มันคืออะไรผมก็เรียกเป็นภาษาไทยไม่ถูกเหมือนกันนะครับ ลักษณะมันก็คือ เวลาเราเปิดเว็บด้วย konqueror นั้น ถ้าเว็บที่มีหน้ายาวๆ เราก็จะต้องใช้ scrollbar ลาก หรือใช้ mouse เลื่อนลงมาใช่มั้ยครับ ก็จะรู้สึกได้ถึงความหนืดดดดด เวลาเลื่อนลงมา อาการแบบนี้แหละครับเค้าเรียก smoothscrolling บางคนอาจจะชอบนะครับ แต่ผมไม่ค่อยชอบมันเลยครับ อยากให้เลื่อนแบบ ช้วบๆ มากกว่า อิอิ เรามาดูวิธียกเลิกมันกันครับ

1. ขั้นแรกนะครับ เปิดไฟล์ /home/userของท่าน/.kde/share/config/kdeglobals ขึ้นมาก่อนครับ (โฟล์เดอร์ .kde นี้จะซ่อนอยู่นะครับ ให้ไปที่ view --> Show hidden files ก่อนนะครับถึงจะเห็น)

2. ลองหาในไฟล์ kdeglobals ว่ามีอันนี้หรือเปล่าครับ [KDE] ถ้าไม่มีก็เพิ่มเข้าไป แล้วตามด้วยเพิ่มบรรทัดนี้เข้าไปในบรรทัดถัดไปครับ SmoothScrolling=false เสร็จแล้ว save ให้เรียบร้อย จะได้อย่างนี้ครับ

[KDE]
EffectAnimateCombo=false
EffectAnimateMenu=false
EffectAnimateTooltip=false
EffectFadeMenu=false
EffectFadeTooltip=false
EffectNoTooltip=false
EffectsEnabled=false
InsertTearOffHandle=0
SemiTransparentRubberband=true
ShowIconsOnPushButtons=false
SmoothScrolling=false

3. ปิด konqueror แล้วเปิดใหม่ดูครับ