如何让NUM键处于开的状态??
进入linux好像要要按NUM键才开打开数字键盘啊!有什么办法可以让进系统后,自动激活数字键呢???
求组!! kde控制中心-->外设-->键盘那里可以设置numlock状态。 谢谢!我先试试 只能的KDE下,才能让NUM键处于开的状态吗?试着这样反问一下,看你能不能解决! :lol: 你如果愿意,甚至在控制台下也可以让其自动打开。
做法可以在www.linuxsir.org的shell版内搜索。 谢谢 顶一下 KanKer
你能不能转载个贴子过来啊!
也让我们研究一下嘛!!!! 1、控制台下:
参考setlets在man中的一段脚本,在/etc/rc.d/rd.local中加入下面代码:
INITTY=/dev/tty
for tty in $INITTY
do
setleds -D +num < $tty
done
重启后登陆到text模式下,num灯将自动亮起。
也可以通过tty命令判断当前终端的类型,来决定是否开启numlock,并将脚本写到/etc/bashrc中。
2、X下面:
方法一:KDE环境下:
KDE控制中心(Control Center) --> 外设(Peripherals) --> 键盘(Keyboard) -->KDE启动时NumLock的状态设置为打开
方法二:WindowMaker下:
源码:
#include </usr/X11R6/include/X11/extensions/XTest.h>
#include </usr/X11R6/include/X11/keysym.h>
int main(void)
{
Display* disp = XOpenDisplay(NULL);
if (disp == NULL) return 1;
XTestFakeKeyEvent(disp, XKeysymToKeycode(disp, XK_Num_Lock), True,
CurrentTime);
XTestFakeKeyEvent(disp, XKeysymToKeycode(disp, XK_Num_Lock), False,
CurrentTime );
XCloseDisplay(disp);
return 0;
}
1) 保存上面的代码为 numlock.c
2).gcc -I/usr/X11R6/include -L/usr/X11R6/lib -o setnumlock numlock.c -lX11 -lXtst
3).编辑 .xinitrc 或者 .xsession 在里面加入如下内容
/usr/X11R6/bin/setnumlock
方法三:修改/etc/X11/XF86Config:
在Keyboard 段加入:
# Let the server do the NumLock processing. This should only be
# required when using pre-R6 clients
ServerNumLock 谢谢了!有研究价值!!!!! 但是Debian 下面根本就没有 rc.d 呀?! 学习 学习一下,提个问题,我用Gnome,xorg,能不能参照上面修改/etc/X11/XF86Config的办法来干。 字符终端用 setleds
X下用numlockx http://ktown.kde.org/~seli/numlockx/ 谢谢,很好用,昨天安装的 ,今天进这个系统的图形界面就发现num lock已经亮了.~~``惊喜.
页:
[1]
2