+ -
当前位置:首页 → 问答吧 → 怎么去掉终端里响铃和开机自动打开小键盘num lock?

怎么去掉终端里响铃和开机自动打开小键盘num lock?

时间:2004-04-18

来源:互联网

小问题!可是我搞不定!原来在哪里看见过了!但是现在怎么也找不到!

很郁闷!有知道的兄弟,帮下!谢谢!

作者: ruochen   发布时间: 2004-04-18

终端响铃忘了,估计和使用的终端类型也有关,不过内核里有个 Speaker xxxx 机箱扬声器模块,你去掉估计能行.
开机自动打开 num lock 没记错的话,应该在 CMOS/BIOS 里设置了.

作者: quanliking   发布时间: 2004-04-18

呵呵!老兄,你在这里呀!

1:我 用的时2.4的kernel,你说的好象时2.6的解决办法!刚才在irc里fkpp也这么说的!(对了,你怎么不怎么进irc呀?那可是你。。。),好象在~/.inputrc里也时可以解决的!


# do not bell on tab-completion
set bell-style none

我还没有reboot,现在还不知道行不?


回40 irc吧,大家都想你呢!

作者: ruochen   发布时间: 2004-04-18

第一个问题解决!
在gnome 面板里-》应用程序-》桌面首选项-》音效-》系统响铃 关闭就行了

作者: ruochen   发布时间: 2004-04-18

这段时间我天天在 40 挂呀!

作者: quanliking   发布时间: 2004-04-18

不会吧!

我一直在的呀!怎么没看见你!?

作者: ruochen   发布时间: 2004-04-18

引用:
最初由 ruochen 发表
不会吧!
我一直在的呀!怎么没看见你!?

把你的签名改下哦,linuxfire的域名时进不去的了!

作者: ruochen   发布时间: 2004-04-18

打开numlock,在终端打开,开机自动运行以下脚本:

echo "Enabling NumLock..."

INITTY=/dev/tty[1-6]
for tty in $INITTY
do
setleds -D +num < $tty
done

打开X时由于某些原因numlock需要重新enable,用以下源代码编译:


PHP 代码:
Create the C source file:

        cat > xsetnumlock.c << "EOF"
        #include <X11/extensions/XTest.h>
        #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;
        }
        EOF 
然后编译:

PHP 代码:
                 gcc -I/usr/X11R6/include -L/usr/X11R6/lib -o xsetnumlock 
                        xsetnumlock.c -lX11 -lXtst 
设置权限:
chown root:root xsetnumlock
chmod 0755 xsetnumlock

将该目标文件放到/usr/local/sbin
在xsession文件中加入:
xsetnumlock&

作者: ziyang   发布时间: 2004-04-18

终端下面修改/etc/console-tools目录下的config文件
找到
# Turn on numlock by default
# LEDS=+num
去掉# LEDS=+num前的注释,即:
LEDS=+num
就可以实现终端下的小键盘灯打开了。
X下无效。
X下安装numlockx包即可。

终端下响铃可以修改/etc/inputrc
# do not bell on tab-completion
# set bell-style none
同样去掉注释就可以
set bell-style none
Gnome下面可以运行
系统菜单--》应用程序--》桌面首选项--》音效
去掉系统响铃选项卡里的有声响铃

作者: leotoe   发布时间: 2005-04-13

http://www.ubuntu.org.cn/StarterGuid...ndterminalmode

http://www.ubuntu.org.cn/StarterGuide#onnumlockgnome

作者: qazwer   发布时间: 2005-04-13