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 오류가 기록됩니다. 이는 원인을 식별하는 데 도움이 됩니다.