Ubuntu 12.04 Gnome 3가 무작위로 "정지"되지만 일반적인 정지는 아닙니다.

Ubuntu 12.04 Gnome 3가 무작위로 "정지"되지만 일반적인 정지는 아닙니다.

12.04로 업그레이드한 이후 마우스가 대부분 작동하지 않고 키보드도 대부분 작동하지 않는 이상한 현상이 무작위로 발생했습니다. 이 문제의 원인이 무엇인지 알 수 없습니다. 때로는 부팅한 지 몇 분 후에 발생하기도 하고, 때로는 컴퓨터를 한동안 유휴 상태로 둔 후에 발생하기도 하며, 때로는 작업을 하는 중에 발생하기도 합니다. 컴퓨터를 다시 시작하거나 Gnome을 다시 시작할 때까지 지속됩니다.

마우스는 열려 있는 창과 상호 작용할 수 없지만 ALT+Tab을 누르면 키보드로 이러한 창을 탐색할 수 없으며 클릭을 통해서만 창을 변경할 수 있습니다. Windows 키를 눌러도 마찬가지입니다. 키보드는 방금 활성화된 창에 계속 초점을 맞추고 있지만 마우스로 항목을 클릭하면 새 프로그램을 열 수 있습니다.

다른 사람이 이것을 경험한 적이 있습니까? 원인은 무엇일까요? 해결책이 있나요?

답변1

배터리가 부족한 무선 마우스에서 이 동작을 본 적이 있습니다. 다른 마우스를 사용해 보시겠습니까?

내 경험에 따르면 결함이 있는 USB 마우스도 비정상적으로 작동할 수 있습니다.

답변2

디버깅을 돕기 위해 에서 원시 마우스 이벤트를 읽어볼 수 있습니다 /dev/input/mice. 이 Python 스크립트는 다음에서 제공됩니다.존 로치 정보 네트워크, 원시 데이터를 해석하는 데 도움이 될 수 있습니다. 아래에서 약간 수정했습니다.

#!/usr/bin/python

mouse = file('/dev/input/mice')  
while True:  
    status, dx, dy = tuple(ord(c) for c in mouse.read(3))  

    def to_signed(n):  
        return n - ((0x80 & n) << 1)  

    dx = to_signed(dx)  
    dy = to_signed(dy)  
    print "%#02x %d %d" % (status, dx, dy)

다음에 컴퓨터가 "정지"되면 이 스크립트를 루트로 실행하세요. x 및 y 값이 인쇄됩니다.변화USB 포트의 입력으로 마우스 위치. 이 값이 화면상의 포인터 움직임과 일치한다면 USB 포트, 마더보드, 드라이버에 문제가 있을 수 있습니다. 이 값이 실제 마우스의 동작과 일치한다면 문제는 소프트웨어 어딘가에 있는 것입니다.

답변3

터미널을 얻으려면 Alt, Ctrl, F2 버튼을 동시에 눌러보세요(F3부터 F6까지 작동해야 함). 로그인 후 /var/log/messages, /var/log/dmesg 등을 확인하면 USB 오류가 기록됩니다. 이는 원인을 식별하는 데 도움이 됩니다.

관련 정보