วันศุกร์ที่ 1 กุมภาพันธ์ พ.ศ. 2551

ให้ numlock ทำงานทุกครั้งที่เปิดเครื่อง - linux

ปัญหาตอนเปิดเครื่องของ Linux อย่างหนึ่งคือมันมักจะปิด numlock เสมอ

วิธีแก้ไขที่ดูประหลาด [นะ คิดว่า]
คือ การลง application ชื่อว่า numlockx
โดย เปิด Terminal
จากนั้นพิมพ์ su
เพื่อ log on เป็น super user
พิมพ์ yum install numlockx
อันนี้ทดลองบน Fedora Core 5
ตัว application จะไปลงอยู่ที่ /usr/bin/numlockx

อ่อ ต้องต่อ Internet อยู่ด้วยล่ะ เพราะ yum จะไปดาวน์โหลดแล้วลงให้อัตโนมัติ

แล้วมันคงจะ configure ให้ด้วยเลยแหล่ะ โดยหลังจากนี้ทุกครั้งที่เปิดเครื่องมันจะเรียก application ตัวนี้ทุกครั้ง

งานของมันก็แค่ Turn on numlock เสมอ ไม่ว่า numlock มันจะ on หรือ off
ง่ายดีนะ

วิธีนี้ใช้สำหรับ GNOME

ส่วน KDE จะมี Configuration อยู่ข้อนึง (เห็นจากรูปในเว็บ)
แต่ไม่รู้อยู่ตรงใหน เพราะใช้ GNOME เป็นหลัก

อัพเดท 4 ม.ค. 51
พอดีอ่านเจอ http://th.gnome.org/node/5 เรื่อง เกร็ดการเปิด NumLock เป็นค่าปริยาย

เลยรู้เพิ่มเติมอีกหน่อยว่า numlockx เป็นวิธีการเปิดใช้ numlock สำหรับ graphic mode
ถ้า text mode ปรกติมีคำสั่งใช้งานแล้ว นั่นก็คือ setleds [set LEDs นั่นเอง]
ลองเช็คคำสั่งโดย man setleds

NAME
setleds - set the keyboard leds
SYNOPSIS
setleds [-v] [-L] [-D] [-F] [{+|-}num] [{+|-}caps] [{+|-}scroll]

ส่วนอันนี้เป็นวิธีนำไปใช้งาน

$ vi ~/.bashrc
...
if [[ `tty` == /dev/tty* ]]; then
setleds +num
fi

อือม ดีๆ
แต่ถ้าเราใช้ graphic mode อยู่แล้วก็ไม่ต้องใช้วิธีนี้อยู่แล้ว

ไม่มีความคิดเห็น: