QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8335|回复: 19

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

[复制链接]
发表于 2004-12-2 20:29:14 | 显示全部楼层 |阅读模式
进入linux好像要要按NUM键才开打开数字键盘啊!
有什么办法可以让进系统后,自动激活数字键呢???
求组!!
发表于 2004-12-2 22:31:56 | 显示全部楼层
kde控制中心-->外设-->键盘那里可以设置numlock状态。
回复

使用道具 举报

 楼主| 发表于 2004-12-3 09:57:28 | 显示全部楼层
谢谢!我先试试
回复

使用道具 举报

发表于 2004-12-3 19:46:23 | 显示全部楼层
只能的KDE下,才能让NUM键处于开的状态吗?试着这样反问一下,看你能不能解决!
回复

使用道具 举报

发表于 2004-12-3 22:11:14 | 显示全部楼层
你如果愿意,甚至在控制台下也可以让其自动打开。
做法可以在www.linuxsir.org的shell版内搜索。
回复

使用道具 举报

 楼主| 发表于 2004-12-5 14:39:32 | 显示全部楼层
谢谢
回复

使用道具 举报

发表于 2004-12-8 18:47:18 | 显示全部楼层
顶一下
回复

使用道具 举报

 楼主| 发表于 2004-12-8 20:23:49 | 显示全部楼层
KanKer
你能不能转载个贴子过来啊!
也让我们研究一下嘛!!!!
回复

使用道具 举报

发表于 2004-12-8 23:23:17 | 显示全部楼层
1、控制台下:
参考setlets在man中的一段脚本,在/etc/rc.d/rd.local中加入下面代码:

INITTY=/dev/tty[1-6]
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
回复

使用道具 举报

 楼主| 发表于 2004-12-9 11:02:47 | 显示全部楼层
谢谢了!有研究价值!!!!!
回复

使用道具 举报

发表于 2005-1-12 18:27:32 | 显示全部楼层
但是Debian 下面根本就没有 rc.d 呀?!
回复

使用道具 举报

发表于 2005-1-12 18:45:36 | 显示全部楼层
学习
回复

使用道具 举报

发表于 2005-1-12 19:14:05 | 显示全部楼层
学习一下,提个问题,我用Gnome,xorg,能不能参照上面修改/etc/X11/XF86Config的办法来干。
回复

使用道具 举报

发表于 2005-1-12 22:27:26 | 显示全部楼层
字符终端用 setleds
X下用numlockx http://ktown.kde.org/~seli/numlockx/
回复

使用道具 举报

发表于 2005-1-20 11:49:07 | 显示全部楼层
谢谢,很好用,昨天安装的 ,今天进这个系统的图形界面就发现num lock已经亮了.~~``惊喜.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-16 21:44 , Processed in 0.074367 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表