LinuxSir.cn,穿越时空的Linuxsir!

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

诡异:屏幕被分为3部分(根据鼠标作用范围)

[复制链接]
发表于 2009-2-10 05:37:45 | 显示全部楼层 |阅读模式
春节后第一次升级,结果出问题,症状如下:
1、整个屏幕根据鼠标作用范围,被分为上中下三部分,以打开firefox为例:标题栏部分,浏览窗口部分,底部的任务栏部分
2、鼠标在这三部分的任何一部分里活动,就无法在其他部分活动:比如鼠标点了标题栏的一个按钮,那么在在其他部分就无法获得焦点,右键点击也失效
3、目前只摸索到两种办法临时缓解这问题:A、在能活动的区域里,点击右键,就能在相邻的区域里获得焦点,比如在标题栏点右键,那么接下来鼠标就能在浏览窗口里点击,但仍然无法在任务栏点击
B、滑动鼠标中间滚轮,就能在任意区域获得焦点

4、鼠标和触摸屏效果相同
5、鼠标和触摸屏在win下正常
6、拔除鼠标,触摸屏恢复正常
7、禁用触摸屏,鼠标仍然有上述情况
8、无论是kde还是gnome,情况一样
9、重装结果一样

症状补充:
1、所有程序都以窗口区域被划分成几个部分:比如默认的dolphin,被分成了4个区域,鼠标只能在单独一个区域里活动
2、窗口非最大化时,窗口间切换也只能通过在临近区域点击右键一下,然后才能获得周围区域焦点
3、无论hal的热插拔禁止与否,问题都存在

不知道哪位兄弟碰到过这种情况的?
发表于 2009-2-10 11:31:17 | 显示全部楼层
这么暴力?未曾见过
有时候出现这么古怪的问题,建议先重启一下,再看看结果。有可能是显示的问题。
回复 支持 反对

使用道具 举报

发表于 2009-2-10 12:27:04 | 显示全部楼层
会不会是xorg更新后hal的配置有冲突?
试试看用hwd重新生成xorg.conf会如何。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-10 15:38:52 | 显示全部楼层
刚刚升级,问题解决!但产生了另一个问题,kdm登录失败,但gdm可以登录
但这是为什么呢?这么诡异的事情
哪位能解释下?
回复 支持 反对

使用道具 举报

发表于 2009-2-10 17:49:59 | 显示全部楼层
这个如果没看到配置文件,没有Log帮助,估计是很难查到原因的。
回复 支持 反对

使用道具 举报

发表于 2009-2-10 19:24:25 | 显示全部楼层
俺的usb鼠标现在还是不能使用,原因不明;
$ cat Xorg.0.log |grep EE
Current Operating System: Linux enlightenment 2.6.28-ARCH #1 SMP PREEMPT Sun Feb 8 09:47:26 UTC 2009 x86_64
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) config/hal: couldn't initialise context: (null) ((null)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-10 21:22:47 | 显示全部楼层
附上我的xorg.conf。因为新装的,hal等配置没改动。(电脑是dell inspiron1501 使用catalyst驱动——使用开源驱动也是那种状况,系统是arch64,除/home外,其他分区都是ext4)————节前是arch64,所有分区都是ext3,也是使用catalyst驱动(表现正常)

Section "ServerLayout"
        Identifier     "Xorg Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "USB Mouse" "CorePointer"
EndSection

Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc:unscaled"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/75dpi:unscaled"
        FontPath     "/usr/share/fonts/75dpi"
        FontPath     "/usr/share/fonts/100dpi:unscaled"
        FontPath     "/usr/share/fonts/100dpi"
        FontPath     "/usr/share/fonts/PEX"
        FontPath     "/usr/share/fonts/cyrillic"
        FontPath     "/usr/share/fonts/Type1"
        FontPath     "/usr/share/fonts/ttf/western"
        FontPath     "/usr/share/fonts/ttf/decoratives"
        FontPath     "/usr/share/fonts/truetype"
        FontPath     "/usr/share/fonts/truetype/openoffice"
        FontPath     "/usr/share/fonts/truetype/ttf-bitstream-vera"
        FontPath     "/usr/share/fonts/latex-ttf-fonts"
        FontPath     "/usr/share/fonts/defoma/CID"
        FontPath     "/usr/share/fonts/defoma/TrueType"
EndSection

Section "Module"
        Load  "ddc"  # ddc probing of monitor
        Load  "dbe"
        Load  "dri"
        Load  "extmod"
        Load  "glx"
        Load  "bitmap" # bitmap-fonts
        Load  "type1"
        Load  "freetype"
        Load  "record"
#        Load  "synaptics"
EndSection

Section "ServerFlags"
        Option            "AllowMouseOpenFail" "true"
        Option            "AutoAddDevices" "false"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option            "CoreKeyboard"
        Option            "XkbRules" "xorg"
        Option            "XkbModel" "pc105"
        Option            "XkbLayout" "us"
        Option            "XkbVariant" ""
EndSection

Section "InputDevice"
        Identifier  "USB Mouse"
        Driver      "mouse"
        Option            "Device" "/dev/input/mice"
        Option            "SendCoreEvents" "true"
        Option            "rotocol" "IMPS/2"
        Option            "ZAxisMapping" "4 5"
        Option            "Buttons" "5"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        Option            "VendorName" "ATI Proprietary Driver"
        Option            "ModelName" "Generic Autodetecting Monitor"
        Option            "DPMS" "true"
EndSection

Section "Device"
        Identifier  "Device0"
        Driver      "fglrx"
        BusID       "CI:1:5:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Device0"
        Monitor    "Monitor0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "DRI"
        Mode         0666
EndSection

附上我的rc.conf部分(曾经为了找原因,把他们全关掉过):
MODULES=(b43 vboxdrv fglrx)
DAEMONS=(@syslog-ng @network @cpufreq netfs @cups @crond @alsa @hal !acpid !dhcdbd !networkmanager @fam)
回复 支持 反对

使用道具 举报

发表于 2009-2-11 19:50:10 | 显示全部楼层
我的问题是usb mouse not detected
但是升级之前用的好好的,就是重启一次就不成了
回复 支持 反对

使用道具 举报

发表于 2009-2-12 01:09:08 | 显示全部楼层
未曾见过,多研究研究
回复 支持 反对

使用道具 举报

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

本版积分规则

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