让NumLock自动打开

王朝other·作者佚名  2006-11-23
窄屏简体版  字體: |||超大  

方法一: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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航