언덕에 누워 생각하기

Ubuntu에서 Wheel 동작하지 않을 때 본문

Linux

Ubuntu에서 Wheel 동작하지 않을 때

생각하기 2007. 7. 31. 19:49
반응형
우분투를 설치하고서 가장 당황스러웠던 것은 휠이 동작하지 않는 것입니다.
구글 신령님께 아무리 기도를 올려봐도 금도끼는 커녕 쇠도끼도 보여주지 않더란 말이죠.
구글 신령님은 VMWare 아래에서 우분투를 깔았을 때, xorg.conf가 잘못되는 것을 알려줄 뿐이었습니다.

그러나 영문으로된 자료에는 해결책이 있더군요.

출처1 : http://ubuntuforums.org/showthread.php?t=205640
출처2 : http://ubuntuforums.org/archive/index.php/t-28643.html

해결책은 두 가지 입니다.

첫번째
Unloading/reloading psmouse module by running the following commandmakes the wheel work again on my Ubuntu 6.10, no need to reboot, noneed to restart X:
Code:
modprobe -r psmouse
modprobe -a psmouse


6.10 버전을 기준으로 했으나 7.04에서도 잘 됩니다.
그런데, 이건 부팅했을 때마다 매번 root 권한을 얻어서 실행해줘야 합니다.
귀찮죠.

두번째

qpieus
April 8th, 2006, 12:04 AM
bigbear -

open up a terminal window.
at the prompt, type: sudo gedit /etc/modules
a new window ( the gedit program) opens up with the "modules" file shown (it's just a text-like file)
Add the line "psmouse proto=exps" to the file and then save the file.

This fix worked for me, although my mouse problems weren't as severe as yours.

Here's what my modules file looks like:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

lp
mousedev
psmouse
sbp2
sr_mod
psmouse proto=exps


이렇게 되어 있더군요. 제 /etc/modules를 보면 다음과 같았습니다.

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

fuse
lp
rtc


딸랑 이것만....
마우스와 관련 있되 저에게는 없는 것을 추정하면,
mousedev
psmouse
psmouse proto=exps

이거죠. 출처2를 보다보면 psmouse가 열쇠 같더군요.
우선 위 세 줄을 모두 넣어줬습니다.
안되더군요. 그래서 결국은 다음과 같이 했더니 해결되었습니다.
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

fuse
lp
rtc
#마우스 휠
psmouse
psmouse proto=exps
반응형