LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1064|回复: 9

这里都是高手,请帮助我,我想把ctrl+alt+back sapce 快捷健改成别的(例如:ctrl+alt+w

[复制链接]
发表于 2005-8-7 07:56:14 | 显示全部楼层 |阅读模式
怎么改??????????????????

原因如下(粗字)

在X窗口下,按ctrl+alt+back sapce不能重起x,系统关机。我的系统是mandrake9.1
主板为sis芯片
但是,在其他linux下,就可以,

另外,我发现,开机,在运行到 NTloader 选单时
(我装的是多系统,win98 win2000 mandrake9.1 debian,使用windows2000的引导程序引导多系统)
按ctrl+alt+back sapce,系统关机

网上说是sis芯片的事.
可是,为什么进入win98 /win2000/debian 按ctrl+alt+back sapce都没事???
单单进入mandrake9.1 不行???


经过多次实验,原来原因是bios把ctrl+alt+back sapce认作关机键了,在cmos里将按下关机键设置为休眠,那么,按ctrl+alt+back sapce,系统就休眠。


      


我的是微星645Ultra主板,bios已升级到最新,sis645/sis961芯片
我这knoippix就可以使用ctrl+alt+back sapce,因此,通过软件也可以解决这个硬件问题

问题的关键是bios把ctrl+alt+back sapce健看作是主机箱上的关机按钮,所以,操作系统内只要屏蔽bios的关机中断即可.



看这位外国老兄同样的问题:

Alex Bennee wrote:
> On Wed, 2002-12-04 at 12:38, XI wrote:
>
>>Alex Bennee wrote:
>>
>>>Hi,
>>>
>>>I've been running into problems with my machine locking up in X but
>>>however I have been unable to diagnose it because the Ctrl-Alt-Backspace
>>>key sequence kills my whole machine (i.e. powers it down).
>>>
>>>I've done some searching on google but haven't been able to find any
>>>references except a one errata note for Mandrake that mentions disabling
>>>the APIC which I tried and had no effect.
>>>
>>>The Ctrl-Alt-Backspace sequence will power down my machine at any point
>>>(BIOS Self-test, Grub, Console mode or X) but doesn't to it once Windows
>>>is running. I have a suspicion that this is ACPI related but even with
>>>acpi=off and apm=off flags is can still stop the box which can't be
>>>right. Any pointers? I stand ready to provide any additional data.
>>>
>>
>>Hi,
>>I have a P.C. with short-cut CTRL+ALT+BACKSPACE to shutdown in bios. I
>>can't find how to disable it, and I don't know if it works under windoze.
>>I think you have the same kind of stupid bios. no?
>
>
> The machine is a Fujitsu/Siemens based around the GA-8STXCFS motherboard
> running the latest Award BIOS 6.0PG. And yes, there is no option to
> actually disable ACPI, just change modes for S1 to S3 (shutdown vs
> suspend to RAM IIRC).
>
> What machine have you got? Do you also experience lockups in X because
> I'm wondering if the 2 are related.
>
>


Hi,
I can't remember the brand and the model of the motherboard, but it is
based on a SIS chipset. (the machine is at 1000km over). The machine
isn't a Fujitsu, it's a "no name" machine.


I didn't remember any X lookup, I was running a mdk8.1, the machine is
quite stable.


Xavier


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
发表于 2005-8-7 09:19:21 | 显示全部楼层
我也曾经遇到过这个问题,同为SIS650,不过我忘是安装什么版本时出现的问题了,只要按那三个键就立刻断电关机,真正的快速,而且重启时似乎也不提示错误,就当快速关机使唤了,也不错,呵呵。后来安装hiweed就没有这个问题了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-7 11:37:06 | 显示全部楼层
难道不能改变ctrl+alt+back sapce 快捷键
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-7 17:00:17 | 显示全部楼层
能不能把其他的键映射为back sapce ???
回复 支持 反对

使用道具 举报

发表于 2005-8-7 20:09:29 | 显示全部楼层
能,不过键盘扫描码据说很让人头疼……

BTW,我也用的SIS的芯片组,748,很正常,以前用735的时候也很正常。
回复 支持 反对

使用道具 举报

发表于 2005-8-8 08:10:53 | 显示全部楼层
如果是芯片组的问题,修改了不是也一样么?为什么非要修改呢?你要是想注销X可以在终端杀死X进程就行了啊?
回复 支持 反对

使用道具 举报

发表于 2005-8-8 09:45:42 | 显示全部楼层
mandrake 的问题请到 mandriva 版找 fundawang 解决。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-8 11:48:36 | 显示全部楼层
因为bios把ctrl+alt+back sapce 看作是关机
所以,我想把关闭x的功能键ctrl+alt+back sapce 改为其他,避开与bios的冲突
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-8 14:10:48 | 显示全部楼层
可以肯定,是内核的问题

在mandrake9.1的内核,没有屏蔽bios中断

问题是,换内核太麻烦,容易引起不稳定,我想能不能改一下XFree86的快捷键,将ctrl+alt+backspace改为
ctrl+win+alt

这样,就避免了与bios的冲突,问题就解决了,

但我不知道如何改 X的快捷键...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-9 21:08:42 | 显示全部楼层
没有办法吗???
回复 支持 反对

使用道具 举报

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

本版积分规则

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