Project : Goodbye Windows (2) 激活Numlock
文章信息
关键字:
本文版本:1
最后修改于 2005-01-25 09:24:17
Fedora Core 3 开机进入X界面后, Numlock默认的状态是关闭的, 这让我们很不方便. 我们可以这样设定把他打开.
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>
#include </usr>
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
如果你什么都不会做,那么,最后告诉你一个最简单的方法: 安装Numlock X这个软件,呵呵.到这里去下载:
http://ktown.kde.org/~seli/numlockx/
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>
#include </usr>
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
如果你什么都不会做,那么,最后告诉你一个最简单的方法: 安装Numlock X这个软件,呵呵.到这里去下载:
http://ktown.kde.org/~seli/numlockx/
日历
| 年 月 | ||||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
| 29 | 30 | 31 | 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 1 | 2 |
日志分类
搜索日志
订阅我的日志
友情链接
[做人要厚道,看帖要回帖,点击发表评论]
显示评论
隐藏评论
评论列表
发布于 2005-01-25 09:24:17 |



