Ubuntu 16.04.03에서 반복 키가 동작 안 할 때
사건의 발단.
새롭게 OpenCV 3.4를 설치하고 재대로 작동하는지 확인하려고 C or Python으로 프로그램을 작성 후 실행하면 아래 메시지를 출력 후 프로그램 종료.
ASSERT: "false" in file qasciikey.cpp, line 501 |
전개.
키보드 관련 문제로 보여 waitKey()함수에 문제가 있는지 확인 차원에서 검색.
waitKey()관련해서 해결책은 발견하지 못했는데 터미널 창에서 키 반복이 되지 않는다는 것을 확인.
옵션에서 Keyboard의 repeat/delay 관련 옵션을 조절해도 문제는 해결 안됨.
해결.
repeat/delay와 관련하여 검색하다 아래 링크 발견
https://askubuntu.com/questions/995604/key-repeat-acting-strangely
링크의 조언대로 모듈에서 peaq_wmi을 제거하니 정상 동작.
OpenCV의 예제 프로그램도 모두 정상 동작.
참고.
peaq_wmi 의 역할
: Add DMI check before binding to the WMI interface
즉, WMI 인터페이스에 접속하기 전에 DMI를 체크하는 역할을 하는 모듈
Mozilla Firefox에서 링크의 값이 잠깐 나타났다 사라지는 현상도 이것과 관련된 문제 같다. peaq_wmi를 제거한 후 링크가 나타났다 금방 사라지는 현상도 사라졌다.
동작.
peaq_wmi 모듈 disable $ sudo rmmod peaq_wmi 만일 모듈 블랙리스트에 포함 할 수 있는 권한이 있다면 아래 문구 추가 $ sudo echo "blacklist peaq_wmi" >> /etc/modprobe.d/blacklist.conf |
결론.
OpenCV의 문제가 아닌 peaq_wmi 모듈의 문제.
(RedHat 계열에서도 발생할 수 있다고 본 것 같음)
'Ubuntu' 카테고리의 다른 글
ntfs3: Unknown parameter 'windows_names' (0) | 2022.11.13 |
---|---|
Ubuntu Desktop 18.04.05 Network 문서 (0) | 2021.09.14 |
GIR 이란? (0) | 2019.11.07 |
Ubuntu 8.04 LTS에서 다시 Xorg로 회기하나? (0) | 2018.01.31 |
Ubuntu 14.04 systray 이용하기 (0) | 2014.04.30 |