====== Ubuntu 20.10 ======
===== Nvidia Screen tearing =====
* [[linux:nvidia|Linux Nvidia Graphic Card]]
* [[https://www.youtube.com/watch?v=MfL_JkcEFbE|Screen tearing test]]
* [[https://www.youtube.com/watch?v=rg_0D96ZGSY|Screen Tearing Example]]
* [[https://www.cmscritic.com/how-to-fix-nvidia-screen-tearing-in-xfce-mate-kde-lxde-and-others/|How to Fix NVIDIA Screen Tearing in XFCE, MATE, KDE, LXDE and others]]
===== 시스템 확인 =====
uname -a; sleep 2; lsb_release -a; sleep 2; lsblk; sleep 2; lshw -short; sleep 2;
* [[https://www.ubuntubuzz.com/2021/01/first-ubuntu-commands-for-first-timer.html|uname -a; sleep 2; lsb_release -a; sleep 2; lsblk; sleep 2; lshw -short; sleep 2;]]
===== EFI 파티션 =====
* FAT32 EFI 파티션은 500MB 이상으로 설정할 것.
* [[linux:partition|Linux Partition]]
===== Gnome Input method 복합 사용. =====
* see [[linux:inputmethod|Input Method (입력기, 한글)]]
* [[linux:inputmethod:ibus|iBus]]는 [[linux:gnome|Gnome]]과 일부 애플리케이션용으로 사용하고, [[linux:inputmethod:uim|UIM]]은 나머지 모든 애플리케이션에 대해 기본으로 사용하는게 가능함을 알게 되었다.
# ibus와 uim 을 동시에 설치하고,
im-config -n uim
gsettings set org.gnome.settings-daemon.plugins.keyboard active true
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'ibus'>}"
===== Gnome Extension 설치 한 것들 =====
* [[linux:gnome:extension|Gnome Shell Extension]]
* Dash to panel
* Frippery Move Clock
* [[https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/|Desktop Icons NG(Ding)]]
* User Themes
* Ubuntu Appindicators -> Tray Icons - Reloaded 단독.
* Workspace Indicator
* [[https://extensions.gnome.org/extension/2950/compiz-alike-windows-effect/|Compiz alike windows effect - 그놈 쉘 확장]]
* CPU Power Manager
* Nothing to say
* Sound Input & Output Device Chooser
* system-monitor
* Panel OSD
* Gnome Shell Pomodoro
* Docker Integration
* [[https://extensions.gnome.org/extension/3956/gnome-fuzzy-app-search/|Fuzzy App Search]]
* GTile
* Window Search Provider
* [[linux:gnome:dropdownterminal_x|Drop Down Terminal eXtended]]
* Clipboard Indicator
===== nvidia 드라이버 사용시 HDMI Port 연결 인식 못함. =====
* nvidia proprietary **455** 드라이버 사용시에 HDMI 연결을 인식하지 못했음.(그런데 Pop! OS의 455 드라이버는 잘 인식했음)
* **450** 버전으로 다운그레이드하자 잘 인식했음.
* 그대로 또 안 돼서 BIOS 에서 설정을 바꿨다 복구했다 해봄.
* 혹은 [[https://askubuntu.com/questions/1105332/external-monitor-not-working-ubuntu-nvidia/1134579#1134579|drivers - External Monitor not working. Ubuntu, nvidia - Ask Ubuntu]]
* [[https://askubuntu.com/questions/1033785/external-monitor-not-detected-on-ubuntu-18-04|drivers - External monitor not detected on Ubuntu 18.04 - Ask Ubuntu]]
* [[https://askubuntu.com/a/1165791/287371|gdm 사용하면서 X.org 를 root로 실행]]
* 혹은 [[linux:lightdm|LightDM]] 으로 바꾸면 잘 된다는 얘기도 있음.
* ''prime-select intel'' 상황에서는 뭘 해도 모니터 인식 안됐음. nvidia 455
* 등 참조해서 이것저것 해봄.
===== 지문 인식 로그인 불가 fingerprint, fprintd =====
* Gnome 환경이고, 설정에서 지문 등록까지 했으나 로그인/Lock Screen/sudo 화면에서 지문인식이 안됨.
* [[https://askubuntu.com/questions/1015416/use-fingerprint-authentication-not-only-for-login|sudo - Use fingerprint authentication not only for login - Ask Ubuntu]]
* 아래 명령 실행 후 **Fingerprint authentication** 활성화
sudo pam-auth-update
{{:linux:ubuntu:pam-auth-update.png|}}
* 위 설정을 수행하면, ''/etc/pam.d/common-auth'' 파일에 다음 항목 추가됨.
auth [success=2 default=ignore] pam_fprintd.so max_tries=1 timeout=10 # debug
* 단, 이 경우 일부 ''sudo'' 등을 수행할 때 비밀번호로는 안되고 지문으로만 작동했다.
===== 문제점들 =====
==== guake Full Screen - Gnome Crash ====
* [[https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3234|Guake fullscreen toggle-hide crashes gnome-shell on 3.38 (#3234) · Issues · GNOME / gnome-shell · GitLab]]
* [[linux:guake|Guake]] Full screen toggle 시에 Gnome Shell 이 재시작되는 현상 발생.
* Maximize/Full screen 을 안하면 좀 괜찮은 듯 보임.
* mutter/gnome 관련 패키지 버전업 한 뒤에 괜찮아 진 것같음.
* guake double click 시에 새 탭이 떠버림. 원래는 단어 선택이 돼야 함.
==== guake 대신 xfce4-terminal ====
* [[linux:guake|Guake]] 3.7 에 마우스 더블클릭시 새 탭이 열리는 버그가 있어서 결국 [[linux:xfce:xfce4-terminal|XFCE4-Terminal]] 을 최종 drop down terminal 로 사용한다.
==== bluetooth headset HSP/HFP 지원 안함 ====
* 블루투스 헤드셋이 A2DP와 HSP/HFP 를 분명히 지원하는데, HSP/HFP 프로필로 전환이 안되는 현상 발생.
# HSP/HFP 지원 확인
bluetoothctl info
# 아래 명령 실행결과를 보면 heaset_head_unit available: 아니오
pactl list
프로파일:
a2dp_source: 고충실도 캡처(A2DP 소스) (sinks: 0, sources: 1, priority: 20, available: 아니오)
a2dp_sink: 고충실도 재생(A2DP 싱크) (sinks: 1, sources: 0, priority: 40, available: 예)
headset_head_unit: 헤드셋 헤드 유닛(HSP/HFP) (sinks: 1, sources: 1, priority: 30, available: 아니오)
off: 끄기 (sinks: 0, sources: 0, priority: 0, available: 예)
활성 프로파일: a2dp_sink
* [[https://ang-love-chang.tistory.com/35|[Ubuntu 20.04LTS] Connecting airopods pro as headset]]
* [[https://wiki.archlinux.org/index.php/bluetooth_headset#HFP_not_working_with_PulseAudio|Bluetooth headset - ArchWiki]]
* ''ofono''라는 것을 설치하고 pulseaudio가 이를 사용하게 변경해야함. -> ''phonesim'' 패키지가 사라져서, 복잡해서 하다가 포기.
* [[https://askubuntu.com/questions/1242450/when-will-add-ofono-phomesim-to-the-focal-repository-20-04|bluetooth - When will add ofono-phomesim to the focal repository (20.04)? - Ask Ubuntu]]
* https://launchpad.net/~smoser/+archive/ubuntu/bluetooth
* [[https://unix.stackexchange.com/questions/616973/use-high-quality-codec-and-microphone-simultaneously-with-bluetooth-headset|linux - Use high-quality codec and microphone simultaneously with Bluetooth headset - Unix & Linux Stack Exchange]] : Kernel 5.8 이상 [[https://en.wikipedia.org/wiki/PipeWire|PipeWire]] 사용시 가능하다고 함.
==== gnome-sushi ====
* gnome nautilus 미리보기 플러그인. 작동안함.
* 현재 3.34 버전이 패키징돼 있는데, 3.38 버전으로 올려야 하는데 올리지 않고 있음.
* [[https://gitlab.gnome.org/GNOME/sushi/-/issues/48#note_944527|gnome-sushi does not seem to work on ubuntu 20.10 (#48) · Issues · GNOME / sushi · GitLab]]
cd ~/Downloads
git clone --branch gnome-3-38 https://gitlab.gnome.org/GNOME/sushi.git
cd sushi
sudo apt remove gnome-sushi
sudo apt install meson libevince-dev gir1.2-gstreamer-1.0 librust-gstreamer-audio-sys-dev librust-gstreamer-audio-sys-dev libgtksourceview-4-dev libmusicbrainz5-dev libwebkit2gtk-4.0-dev libgirepository1.0-dev ninja-build
meson builddir && cd builddir
sudo meson install
* 설치 후 nautilus 재시작하고, 그림 파일 등에서 스페이스바를 누르면 미리보기가 작동함.
==== gnome-session-quit 실행시 QT/KDE 애플리케이션 종료 ====
* 로그아웃/시스템 종료 대화 상자(''gnome-session-quit'')이 실행 될 경우 ''copyq'', ''kdenlive'' 등 QT/KDE 애플리케이션이 죽는다.
* ''segmentation fault'' 발생.
* [[https://forum.qt.io/topic/46176/qt-applications-close-when-selecting-shut-down-in-gnome-3/20|Qt applications close when selecting "shut down" in Gnome 3 | Qt Forum]]
==== 짜증나는 알람 ====
* 알람음이 매우 크고 자극적이라서 귀가 아프다.
* freedesktop.org 의 ''alarm-clock-elapsed.ogg'' 파일을 알람으로 사용하는데 사운드 테마를 바꿔서 해결.
* [[linux:theme:sound|Linux Sound Theme]]
===== Kubuntu 20.10 =====
* KDE 5.19
==== 설치 후 ====
* [[linux:kde:sticky_window_snapping|KDE sticky-window-snapping]] 설치
==== kmix 패키지 설치 ====
* ''kmix'' 패키지가 누락되어서 볼륨 조정 단축키가 작동을 안 한다.
sudo apt install kmix
==== yakuake 멀티 모니터 오동작 ====
* [[linux:kde:yakuake|yakuake]] 가 멀티 모니터에서 이 모니터 저 모니터 왔다갔다 하면서 나오는 현상이 발생한다.
* [[linux:guake|Guake]]로 설치해서 대체했다. -> [[linux:xfce:xfce4-terminal|XFCE4-Terminal]]
==== 4k 모니터 문제 ====
* 마우스 우클릭 컨텍스트 메뉴의 아이콘이 너무 작게 나온다.
* **System Settings -> Icons -> Configure Icon Sizes -> Small Icons** 값을 **32** 정도로 변경하고 Apply, logout/login 한다.
==== Mouse wheel 로 바탕화면에서 가상 데스크탑 이동 안됨 ====
* [[https://bugs.kde.org/show_bug.cgi?id=419867|419867 – Bouncing when changing virtual desktop through touchpad or mouse wheel scroll (broken with Folder View, works with Desktop view)]]
* KDE 5.19 에서, 바탕화면에서 마우스 휠로 가상 데스크탑 이동이 원래 가능해야 하는데 안된다.
* **Configure Desktop(바탕화면 우클릭) -> Wallpaper -> Layout**을 "Folder View"에서 "Desktop"으로 변경하면 되긴하는데, 그래도 버그임. 이 경우 바탕화면에 파일 아이콘이 안 나온다.
* **Configure Desktop -> Mouse Actions** 에서 마우스 휠의 액션을 변경할 수 있다.
===== 참조 =====
* [[https://www.omgubuntu.co.uk/2020/10/things-to-do-after-installing-ubuntu-20-10-groovy-gorilla|10 Things to Do After Installing Ubuntu 20.10 - OMG! Ubuntu!]]
* [[https://www.omgubuntu.co.uk/2020/10/how-to-upgrade-to-ubuntu-20-10-from-ubuntu-20-04?utm_medium=feed|How to Upgrade to Ubuntu 20.10 from Ubuntu 20.04 - OMG! Ubuntu!]]