latam_2008 发表于 2004-12-2 20:29:14

如何让NUM键处于开的状态??

进入linux好像要要按NUM键才开打开数字键盘啊!
有什么办法可以让进系统后,自动激活数字键呢???
求组!!

KanKer 发表于 2004-12-2 22:31:56

kde控制中心-->外设-->键盘那里可以设置numlock状态。

latam_2008 发表于 2004-12-3 09:57:28

谢谢!我先试试

DearLinux 发表于 2004-12-3 19:46:23

只能的KDE下,才能让NUM键处于开的状态吗?试着这样反问一下,看你能不能解决! :lol:

KanKer 发表于 2004-12-3 22:11:14

你如果愿意,甚至在控制台下也可以让其自动打开。
做法可以在www.linuxsir.org的shell版内搜索。

latam_2008 发表于 2004-12-5 14:39:32

谢谢

阿肠 发表于 2004-12-8 18:47:18

顶一下

latam_2008 发表于 2004-12-8 20:23:49

KanKer
你能不能转载个贴子过来啊!
也让我们研究一下嘛!!!!

KanKer 发表于 2004-12-8 23:23:17

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

latam_2008 发表于 2004-12-9 11:02:47

谢谢了!有研究价值!!!!!

littleboywj 发表于 2005-1-12 18:27:32

但是Debian 下面根本就没有 rc.d 呀?!

lvan 发表于 2005-1-12 18:45:36

学习

fudaming 发表于 2005-1-12 19:14:05

学习一下,提个问题,我用Gnome,xorg,能不能参照上面修改/etc/X11/XF86Config的办法来干。

cnhnln 发表于 2005-1-12 22:27:26

字符终端用 setleds
X下用numlockx http://ktown.kde.org/~seli/numlockx/

DearLinux 发表于 2005-1-20 11:49:07

谢谢,很好用,昨天安装的 ,今天进这个系统的图形界面就发现num lock已经亮了.~~``惊喜.
页: [1] 2
查看完整版本: 如何让NUM键处于开的状态??