OS를 업그레이드한 이후에는 여러 가지 문제점들이 발견되기 마련입니다. 최근에 라즈베리파이의 OS를 Ubuntu 20.04.3에서 21.10으로 업그레이드한 이후로 USB2Serial 장치가 제대로 잡히지 않는 문제가 발견되어 얼마 전에 해결한 이력이 있습니다. 관련된 내용은 아래 제가 작성한 글을 참조하시기 바랍니다.
▶ Ubuntu 21.10으로 업그레이드한 이후에 USB2Serial이 잡히지 않는 문제 해결
https://frankler.tistory.com/72
이번에는 firefox가 말썽을 부리더군요. 기존 20.04.3 버전에서는 아무 문제없이 잘 사용하던 firefox가 21.10 버전에서는 윈도우 위치 이동을 하려고 마우스를 드래그 하다 보면 마우스와 키보드가 먹통 되는 일이 다반사였습니다. 이 문제점은 아주 손쉽게 재현시킬 수 있을 정도로 빈번하게 발생을 했습니다. 구글링을 통해서 검색된 방법대로 진행해보았지만 아쉽게도 저의 케이스에서는 도움이 안 되더군요.
문제의 현상
1. 라즈베리파이 Ubuntu OS 21.10 버전에서 발생함.
2. 키보드와 마우스는 무선 모델임.
3. Firefox를 실행시킨 후 창의 위치를 이동시키려고 하면 화면이 정지됨.
4. 키보드 입력과 마우스 이동을 시도해보았으나 완전 먹통임.
5. 이 상태에서 다른 PC에서 ssh 접속을 시도하면 잘 동작함.
구글링을 통해서 시도해본 방법
제가 최초에 시도해본 방법은 /etc/default/grub 설정 파일을 편집하는 방법이었는데요. 아쉽게도 해당 문제를 해결할 수는 없었습니다만, 혹시나 도움이 될까 봐 해당 내용도 남겨봅니다.
1. vi를 이용해서 /etc/default/grub 파일을 편집합니다.
GRUB_CMDLINE_LINUX_DEFAULT 하는 부분을 찾아서 i915.enable_psr=0 을 추가합니다.
GRUB_CMDLINE_LINUX_DEFAULT 값 | |
기존 | quiet splash |
변경 | quiet splash i915.enable_psr=0 |
2. sudo update-grub 명령을 수행합니다.
$ sudo update-grub
위의 명령으로 grub을 새로 업데이트합니다. 아쉽게도 저는 이 방법으로 문제가 해결되지 않더군요.
제가 해결한 방법(firefox 대신 google chrome 설치)
저는 아주 간단한 방법으로 이 문제를 해결했습니다. 이 문제점은 firefox로 웹브라우저를 사용 시에만 발생한 문제였습니다. 그래서 firefox 대신 google chrome을 설치해서 사용하면서 이 문제를 회피할 수 있었습니다. 왜냐하면 굳이 firefox를 사용할 이유가 없었기 때문입니다.
아래는 google chrome을 설치하는 방법입니다. 구글에서 해당 내용을 손쉽게 구하실 수 있습니다.
1. apt 키를 추가합니다.
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
2. apt repository를 추가합니다.
sudo sh -c 'echo "deb [arch = amd64] http://dl.google.com/linux/chrome/deb/ stable main">> /etc/apt/sources.list.d/google-chrome.list '
3. 구글 크롬을 설치합니다.
sudo apt-get update
sudo apt-get install google-chrome-stable
구글 크롬을 웹브라우저로 바꿨더니 창의 위치 이동시에도 아무 문제없이 잘 동작하네요. 부디 본 글이 도움이 되셨기를 바랍니다.
이상입니다.
'Study > 라즈베리파이 공부' 카테고리의 다른 글
라즈베리파이를 이용한 파워 릴레이 제어 방법(GPO 제어) (0) | 2022.03.05 |
---|---|
[라즈베리파이] Ubuntu 21.10에서 USB-to-Serial 안 잡히는 문제 해결 방법 (/dev/ttyUSB 파일이 생성되지 않음) (0) | 2021.11.02 |
[라즈베리파이] 현재 시간 정보를 자동으로 가져와서 유지하는 방법 (1) | 2021.08.15 |
[라즈베리파이] Jenkins 설치하는 방법 (0) | 2021.04.26 |
라즈베리파이에 FTP 서버 설정 (proftpd inactive 문제 해결 방법) (0) | 2021.04.21 |