사용자 도구

사이트 도구


linux:ubuntu:20.04

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:ubuntu:20.04 [2020/07/06 11:22]
kwon37xi
linux:ubuntu:20.04 [2022/10/12 14:58] (현재)
kwon37xi [전원 설정]
줄 1: 줄 1:
 ====== Ubuntu 20.04 Focal Fosa ====== ====== Ubuntu 20.04 Focal Fosa ======
   * https://releases.ubuntu.com/20.04/   * https://releases.ubuntu.com/20.04/
 +  * [[linux:ubuntu:20.04_kde_neon|KDE Neon - Ubuntu 20.04]]
   * see [[linux:manjaro:install|Install Manjaro Linux]], [[linux:mint:install|Linux Mint Cinnamon / Mate Install]]   * see [[linux:manjaro:install|Install Manjaro Linux]], [[linux:mint:install|Linux Mint Cinnamon / Mate Install]]
 +
  
 ===== Hardware 확인 ===== ===== Hardware 확인 =====
줄 29: 줄 31:
 {{:linux:ubuntu:스크린샷_2020-06-07_14-03-13.png|}} {{:linux:ubuntu:스크린샷_2020-06-07_14-03-13.png|}}
  
 +  * 우분투 기본 "소프트웨어 업데이터"의 업데이트 인식을 꺼버리고,
 +  * [[https://extensions.gnome.org/extension/1139/apt-update-indicator/|apt-update-indicator]] 를 [[linux:gnome:packagekit|Gnome Package Kit]] 과 연동해서 사용.
 ===== ubuntu-restricted-extras ===== ===== ubuntu-restricted-extras =====
   * [[https://packages.ubuntu.com/focal/ubuntu-restricted-extras||ubuntu-restricted-extras]] 패키지 설치. 저작권 문제등으로 빠져있는 소프트웨어와 코덱등을 설치해줌. 요즘에는 [[https://packages.ubuntu.com/focal/ubuntu-restricted-addons|ubuntu-restricted-addons]] 가 자동으로 깔리는데 여기에 대부분의 주요 패키지는 다 들어있어서 안 해도 될듯.   * [[https://packages.ubuntu.com/focal/ubuntu-restricted-extras||ubuntu-restricted-extras]] 패키지 설치. 저작권 문제등으로 빠져있는 소프트웨어와 코덱등을 설치해줌. 요즘에는 [[https://packages.ubuntu.com/focal/ubuntu-restricted-addons|ubuntu-restricted-addons]] 가 자동으로 깔리는데 여기에 대부분의 주요 패키지는 다 들어있어서 안 해도 될듯.
줄 35: 줄 39:
 sudo apt-get install ubuntu-restricted-extras sudo apt-get install ubuntu-restricted-extras
 </code> </code>
 +
  
 ===== Gnome Software / flatpak 설치 ===== ===== Gnome Software / flatpak 설치 =====
줄 62: 줄 67:
   * 기본 Extensions 확성화 가능   * 기본 Extensions 확성화 가능
   * [[linux:gnome:extension|Gnome Shell Extension]] 에서 각종 확장 설치   * [[linux:gnome:extension|Gnome Shell Extension]] 에서 각종 확장 설치
 +  * Window Tiling 은 [[https://extensions.gnome.org/extension/657/shelltile/|shelltile]]로 최종 결정.
   * [[https://extensions.gnome.org/extension/355/status-area-horizontal-spacing/|Status Area Horizontal Spacing]] 로 상단 패널의 오른쪽 아이콘들간의 간격을 조정해줌. 이걸 안하면 아이콘들이 너무 띄엄띄엄있게 됨.   * [[https://extensions.gnome.org/extension/355/status-area-horizontal-spacing/|Status Area Horizontal Spacing]] 로 상단 패널의 오른쪽 아이콘들간의 간격을 조정해줌. 이걸 안하면 아이콘들이 너무 띄엄띄엄있게 됨.
  
-===== Hyper 키 사용 가능하게 =====+===== 기본 디렉토리 이름 변경 ===== 
 +한글로 된 기본 디렉토리들(다운로드, 바탕화면, ...)을 영문으로 변경. 
 +<code sh> 
 +LANG=C xdg-user-dirs-gtk-update 
 +</code> 
 + 
 +===== Hyper 키 사용 가능하게 한 한영/한자 키조합 =====
   * 단축키 지정시 ''<Super>'' 키와의 조합을 하면 자꾸 해당 키를 두 번 눌러야 하는 현상이 생긴다.   * 단축키 지정시 ''<Super>'' 키와의 조합을 하면 자꾸 해당 키를 두 번 눌러야 하는 현상이 생긴다.
-  * Gnome Tweaks 를 실행하고, **키보드와 마우스 -> 추가 배치 옵션 -> Alt/Win 키 동작**에서 **Hyper를 윈도우 키로 매핑**를 활성화 해준다. (''Hyper is mapped to Win'')+  * Gnome Tweaks 를 실행하고, **키보드와 마우스 -> 추가 배치 옵션**  
 +    * **-> Alt/Win 키 동작**에서 **Hyper를 윈도우 키로 매핑**를 활성화 해준다. (''Hyper is mapped to Win'') 
 +      * **이거 더이상 하지 말 것** [[linux:gnome:shortcut|Gnome Shortcut]] 참조 
 +    * **-> 한국어 한/영, 한자키** : 노트북이나 오른쪽 Alt/Ctrl 을 한영,한자키로 전환하고 싶은 경우 
 +      * **오른쪽 Alt를 한/영 키로 만들기** 활성화 
 +      * **오른쪽 Ctrl을 한자 키로 만들기** 활성화
   * 기존 ''Win'' 키의 역할인 **요약 보기**는 ''<Super>+S''로도 가능하다.   * 기존 ''Win'' 키의 역할인 **요약 보기**는 ''<Super>+S''로도 가능하다.
 +  * 아제 입력기 설정에서 한영키와 한자키를 설정할 수 있게 된다.
   * [[https://askubuntu.com/questions/1134365/problem-with-super-grave-global-shortcut|gnome - Problem with Super + Grave global shortcut - Ask Ubuntu]]   * [[https://askubuntu.com/questions/1134365/problem-with-super-grave-global-shortcut|gnome - Problem with Super + Grave global shortcut - Ask Ubuntu]]
  
줄 86: 줄 104:
 ===== 지역 및 언어 ===== ===== 지역 및 언어 =====
   * **설정 -> 지역 및 언어** 의 ''설치된 언어 관리'' 버튼을 눌러 추가적인 언어팩 설치   * **설정 -> 지역 및 언어** 의 ''설치된 언어 관리'' 버튼을 눌러 추가적인 언어팩 설치
 +  * 입력기별 상황
 +    * ''fcitx'' 혹은 ''uim'', ''ibus'' 대체로 잘 작동하는 편이다.
 +    * [[linux:inputmethod:uim|UIM]] : 일반적인 애플리케이션에서 가장 완벽함. Gnome UI 안됨, [[linux:snap|Snap]], [[linux:flatpak|Flatpak]]에서 작동하기도 하고 안되기도 하고. 이 세가지만 포기한다면 나머지에서 매우 잘 작동.
 +    * [[linux:inputmethod:ibus|iBus]] : Facebook 에서 오작동. snap,flatpak, Gnome UI 등에서 잘 작동함.
 +    * [[linux:inputmethod:fcitx|Linux Input Method fcitx]] : Facebook 에서 오작동. Gnome UI에서 작동안함. flatpak, snap 은 일부 되다 말다 함.
   * 입력 소스를 iBus 를 사용할 예정이라면 여기서 불필요한 언어를 제거하고, **한국어(Hangul)** 만 남겨야 올바로 적용.   * 입력 소스를 iBus 를 사용할 예정이라면 여기서 불필요한 언어를 제거하고, **한국어(Hangul)** 만 남겨야 올바로 적용.
     * **한국어(Hangul)** 설정에서 자판을 세벌식390 으로 변경하고 단축키 지정 가능.     * **한국어(Hangul)** 설정에서 자판을 세벌식390 으로 변경하고 단축키 지정 가능.
-    * iBus 도 상당히 좋아진 듯 하다. 과거에는 버그가 너무 많았었는데.+    * ''ibus'' + Gnome search box 한글 입력시 space, backspace, 커서 이동 작동안한다. 영문으로 변경해야 작동한다
-  * [[linux:inputmethod|Input Method (입력기, 한글)]]를 설치한다. ''fcitx'' 혹은 ''uim''이 나아보인다.+  * [[linux:inputmethod|Input Method (입력기, 한글)]]를 설치한다.
   * 입력기를 ''fcitx''나 ''uim'' 으로 변경했을 경우 ''ibus''를 삭제해야만 한다.<code sh>   * 입력기를 ''fcitx''나 ''uim'' 으로 변경했을 경우 ''ibus''를 삭제해야만 한다.<code sh>
 sudo apt-get remove ibus ibus-gtk ibus-gtk3 ibus-hangul ibus-table sudo apt-get remove ibus ibus-gtk ibus-gtk3 ibus-hangul ibus-table
줄 97: 줄 120:
 sudo mv /usr/bin/ibus-daemon /usr/bin/ibus-daemon.distrib sudo mv /usr/bin/ibus-daemon /usr/bin/ibus-daemon.distrib
 </code> </code>
-  * 현재는 fcitx 사용중gnome 검색박스서 한글 입력할 일이 거의 음. 필요할경우 딴데서 입력해서 복사서 붙여넣기.+  * [[linux:inputmethod:uim|UIM]] 설치시에 [[linux:alternatives|alternatives]]로 uim-toolbar를 ''uim-toolbar-qt5''로  변경 필요, 다른 툴바는 모두 제대로 작동안했다.<code sh> 
 +# 먼저 uim-toolbar-qt5 가 목록에 있는지 확인 
 +sudo update-alternatives --list uim-toolbar 
 + 
 +으면 지정 
 +sudo update-alternatives --install /usr/bin/uim-toolbar uim-toolbar \ 
 +  /usr/bin//usr/bin/uim-toolbar-qt5 100 
 +  
 +sudo update-alternatives --config uim-toolbar 
 +# 새로 추가한 uim-toolbar-qt5 를 선택준다. 
 + 
 +# 현재 버전의 uim-toolbar-qt5 는 툴바 클릭시 실행하는 애플리케이션이  
 +# qt4 준으로 잘못돼 있다qt5 애플리케이션 링크걸어주기 
 +cd /usr/bin 
 +sudo ln -s uim-im-switcher-qt5 uim-im-switcher-qt4 
 +sudo ln -s uim-pref-qt5 uim-pref-qt4 
 +</code>
  
 ===== .bashrc 기본 설정 ===== ===== .bashrc 기본 설정 =====
줄 130: 줄 169:
  
  
 +===== 더 단순한 gpaste clipboard manager 설치 =====
 +  * https://github.com/Keruspe/GPaste
 +  * copyq 반응속도가 좀 느리고 gnome 과 조화가 잘 안돼서.
 +
 +<code sh>
 +sudo apt-get install gpaste gnome-shell-extensions-gpaste
 +</code>
 ===== Mouse & Touchpad ===== ===== Mouse & Touchpad =====
   * [[linux:ubuntu:touchpad|Ubuntu Linux Touchpad]]   * [[linux:ubuntu:touchpad|Ubuntu Linux Touchpad]]
   * [[linux:ubuntu:mouse|Linux Mouse]]   * [[linux:ubuntu:mouse|Linux Mouse]]
   * Gnome 설정에서만 타이핑중 터치패드 작동 방지 등을 해주면 딱히 명령행으로 해줄 필요가 없었음.   * Gnome 설정에서만 타이핑중 터치패드 작동 방지 등을 해주면 딱히 명령행으로 해줄 필요가 없었음.
 +  * [[linux:fusuma|Fusuma]] 로 Gnome 에 맞게 touchpad gesture 등록해줌.
  
 ===== grub-customizer ===== ===== grub-customizer =====
줄 139: 줄 186:
 sudo apt-get install grub-customizer sudo apt-get install grub-customizer
 </code> </code>
-  * [[linux:ubuntu:grub|Ubuntu Grub]] 설정을 조절해준다.+  * [[linux:grub|Linux Grub]] 설정을 조절해준다.
   * 현재 내 노트북에서 해상도 조정이 안 되어서(4K모니터), 해상도는 포기하고 글꼴만 **D2Coding 48**로 지정해줌.   * 현재 내 노트북에서 해상도 조정이 안 되어서(4K모니터), 해상도는 포기하고 글꼴만 **D2Coding 48**로 지정해줌.
 +
 +===== grub themes =====
 +  * [[linux:grub|Linux Grub]]
 +  * [[https://www.gnome-look.org/browse/cat/109/order/latest/|Grub Themes]]에서 Grub 테마를 받아서 ''grub-customizer''에서 설정해줌.
 +  * 현재는, [[https://www.gnome-look.org/p/1307852/|Tela 4k]]
 +    * 압축을 풀고<code sh>
 +cd Tela-4k/Tela
 +tar cvzf tela-4k.tar.gz *
 +</code>
 +    * ''grub-customizer'' 에서 테마로 지정함.
 +    * 테마의 기본 글꼴은 한글을 포함하지 않기 때문에 **배민 연성체**로 직접 지정하였음.  [[linux:ubuntu:grub|Ubuntu Grub]] 참조.
 +  * 그외 기본 grub 테마들의 경우 사용자정의상태의 한글글꼴과 테마의 글꼴 크기(''theme.txt''에 보면 나옴)를 잘 맞춰 줘야 함.<code sh>
 +sudo apt-get install grub2-themes-ubuntu-mate \
 +    grub2-themes-ubuntustudio
 +</code>
 ===== Google Chrome 설치 ===== ===== Google Chrome 설치 =====
 <code sh> <code sh>
줄 166: 줄 228:
   * [[node.js:nvm|NVM]]   * [[node.js:nvm|NVM]]
   * [[linux:direnv|direnv]]   * [[linux:direnv|direnv]]
 +  * [[linux:directory_navigation:autojump|Autojump]]
   * [[:docker|Docker]] - [[docker:install_ubuntu|Docker Install on Ubuntu Linux]]   * [[:docker|Docker]] - [[docker:install_ubuntu|Docker Install on Ubuntu Linux]]
   * [[:virtualbox|VirtualBox]] - [[linux:virtualbox|VirtualBox LinuxHost]]   * [[:virtualbox|VirtualBox]] - [[linux:virtualbox|VirtualBox LinuxHost]]
줄 299: 줄 362:
   * [[linux:gnome:shotwell|Shotwell]]에서 ''/usr/share/backgrounds'' 이하의 배경화면들을 선택하여 **데스크톱 배경으로 설정** 한다.   * [[linux:gnome:shotwell|Shotwell]]에서 ''/usr/share/backgrounds'' 이하의 배경화면들을 선택하여 **데스크톱 배경으로 설정** 한다.
  
 +===== 지문인식 =====
 +  * [[computer:thinkpad_x1_extreme_2nd|Thinkpad X1 Extreme 2nd]] 에 대한 지문인식이 ''fprintd 1.90.1'' 부터 지원되는데, Ubuntu 20.04 가 7월에 해당 버전으로 업그레이드 되면서 Gnome 지문 인식 로그인이 가능해짐.
 +  * **설정 -> 사용자 -> 지문로그인**
 ===== 노트북 설정 tlp ===== ===== 노트북 설정 tlp =====
-  * [[linux:laptop|Linux &amp; Laptop(Notebook)]] 확인. tlp 설치+  * [[linux:laptop|Linux &amp; Laptop(Notebook)]] 확인. 
 +  * [[linux:tlp|tlp]] 설치
   * 나는 thinkpad 사용중   * 나는 thinkpad 사용중
   * [[https://linrunner.de/tlp/installation/ubuntu.html|tlp ubuntu installation]]   * [[https://linrunner.de/tlp/installation/ubuntu.html|tlp ubuntu installation]]
줄 311: 줄 378:
 # 즉시 시작을 원할 경우, 재부팅하면 자동시작됨. # 즉시 시작을 원할 경우, 재부팅하면 자동시작됨.
 sudo tlp start sudo tlp start
-</code> 
  
 +# tlpui
 +sudo add-apt-repository ppa:linuxuprising/apps
 +sudo apt update
 +sudo apt install tlpui
 +</code>
 +  * [[linux:powertop|PowerTop]]
 +===== 전원 설정 =====
 +  * [[linux:laptop|Linux &amp; Laptop(Notebook)]] 참조해서 suspend/hibernation 전원 설정
 ===== 원격 프린터 자동 추가 ===== ===== 원격 프린터 자동 추가 =====
   * 자동으로 계속해서 원격 프린터를 추가하는 것을 멈추기.   * 자동으로 계속해서 원격 프린터를 추가하는 것을 멈추기.
줄 320: 줄 394:
 </code> </code>
  
-===== dash-to-panel 확장 설치리 Screen Lock 작동 안하는 문제 해결 =====+===== dash-to-panel 확장 설치시 Screen Lock 작동 안하는 문제 해결 =====
   * [[https://github.com/home-sweet-gnome/dash-to-panel/issues/1026|Lock screen is broken after lock or suspend · Issue #1026 · home-sweet-gnome/dash-to-panel]] Dash to panel 설치시 lock screen 작동안한는 듯.   * [[https://github.com/home-sweet-gnome/dash-to-panel/issues/1026|Lock screen is broken after lock or suspend · Issue #1026 · home-sweet-gnome/dash-to-panel]] Dash to panel 설치시 lock screen 작동안한는 듯.
     * [[https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1880337|Bug #1880337 “Screen lock won't work” : Bugs : gnome-shell package : Ubuntu]]     * [[https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1880337|Bug #1880337 “Screen lock won't work” : Bugs : gnome-shell package : Ubuntu]]
     * gnome-shell 버전 3.36.2 의 버그이기 때문에 3.36.1 혹은 3.36.3 이상 버전을 사용하면 된다.     * gnome-shell 버전 3.36.2 의 버그이기 때문에 3.36.1 혹은 3.36.3 이상 버전을 사용하면 된다.
-  * Ubuntu 20.04 에서 3.36.3 을 공식 업그레이드 지원하기 전까지 강제로 업그레이드를 할 수 있다. [[https://github.com/home-sweet-gnome/dash-to-panel/issues/1026|여기]] 댓글 참조<code sh>+  * Ubuntu 20.04 에서 3.36.3 을 공식 업그레이드 지원하기 전까지 강제로 업그레이드를 할 수 있다. **2020/07/08 부터 3.36.3 버전 제공시작.** 아래 불필요. [[https://github.com/home-sweet-gnome/dash-to-panel/issues/1026|여기]] 댓글 참조<code sh>
 wget http://launchpadlibrarian.net/483004869/gnome-shell_3.36.3-1ubuntu2_amd64.deb wget http://launchpadlibrarian.net/483004869/gnome-shell_3.36.3-1ubuntu2_amd64.deb
 wget http://launchpadlibrarian.net/483004865/gnome-shell-common_3.36.3-1ubuntu2_all.deb wget http://launchpadlibrarian.net/483004865/gnome-shell-common_3.36.3-1ubuntu2_all.deb
줄 357: 줄 431:
 ===== nvidia ===== ===== nvidia =====
   * Gnome + [[linux:nvidia|Linux Nvidia Graphic Card]] 440 가 좀 lag 이 있어보인다.   * Gnome + [[linux:nvidia|Linux Nvidia Graphic Card]] 440 가 좀 lag 이 있어보인다.
 +    * 2020년 7월 중반이후 업데이트 적용하니까 ''prime-select nvidia''상태에서도 lag 이 안느껴졌음. 뭔가 바뀌었을 수도 있음.
   * ''sudo prime-select intel'' 로 Intel 로 전환해서 사용하면, 특별히 일반 작업할 때는 문제 없어보임.   * ''sudo prime-select intel'' 로 Intel 로 전환해서 사용하면, 특별히 일반 작업할 때는 문제 없어보임.
   * Gnome 의 Animation lag 이 줄어드는 듯한 느낌도 있음.   * Gnome 의 Animation lag 이 줄어드는 듯한 느낌도 있음.
   * 단, ''intel''로 변경시 멀티 모니터(DP, HDMI 포트) 인식이 안되는 문제가 발생했음.   * 단, ''intel''로 변경시 멀티 모니터(DP, HDMI 포트) 인식이 안되는 문제가 발생했음.
 +
 +===== console HiDPI 글꼴 변경 =====
 +  * UHD 모니터에서 [[linux:console|Linux Console / Virtual Terminal]](console, ''Ctrl-Alt-F2~F6''으로 진입하는 터미널)에서 보이는 글꼴이 너무 작아서 처리 필요함.
 +  * [[linux:hidpi|Linux HighDPI]]
 +
 +===== xmonad kernel 설치 =====
 +  * [[linux:xanmod|xanmod]] 더 나은 커널.
 +<code sh>
 +echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list && wget -qO - https://dl.xanmod.org/gpg.key | sudo apt-key add -
 +
 +sudo apt update && sudo apt install linux-xanmod
 +
 +# intel microcode
 +sudo apt install intel-microcode iucode-tool
 +</code>
  
 ===== 문제점 ===== ===== 문제점 =====
줄 365: 줄 455:
     * ''sudo prime-select intel''로 인텔 프로필로 변경한 뒤에는 fractional scaling 작동은 하는데, 듀얼 모니터에서는 잘 안됐음.     * ''sudo prime-select intel''로 인텔 프로필로 변경한 뒤에는 fractional scaling 작동은 하는데, 듀얼 모니터에서는 잘 안됐음.
     * factional scaling 을 왔다갔다 하다보니 200%가 사실은 150% 정도로 작동하는 현상도 일어났었음. Windows 부팅을하고 돌아오니까 복구됐음.     * factional scaling 을 왔다갔다 하다보니 200%가 사실은 150% 정도로 작동하는 현상도 일어났었음. Windows 부팅을하고 돌아오니까 복구됐음.
-  * [[computer:thinkpad_x1_extreme_2nd|Thinkpad X1 Extreme 2nd]]의 지문인식이 작동안함. +  * <del>[[computer:thinkpad_x1_extreme_2nd|Thinkpad X1 Extreme 2nd]]의 지문인식이 작동안함.</del> : ''fprintd 1.90.1''로 업그레이드 되면서 잘 작동함. 
-  * Gnome 은 입력기로 ibus 만을 공식 지원하는데, 이것때문에 ibus가 아닌 다른입력기는  Gnome Search box 에서 한글입력이 안된다. +  * Gnome 은 입력기로 ibus 만을 공식 지원하는데, 이것때문에 ibus가 아닌 다른입력기는  Gnome Search box 에서 한글입력이 안된다. ibus도 한글모드에서는 제대로 되지 않고 backspace, space, 화살표가 작동하지 않았다. 
-  * [[linux:gimp|GIMP]] 2.10 은 아이콘 크기를 [[linux:hidpi|Linux HighDPI]] 일 때 명시적으로 지정해서 설정 가능한데, focal repository 에서 받은 gimp 는 이 설정이 안된다. 하지만 [[linux:snap|Snap]]에서 받은 gimp 는 이 설정이 잘 된다.+  * [[linux:gimp|GIMP]] 2.10 은 아이콘 크기를 [[linux:hidpi|Linux HighDPI]] 일 때 명시적으로 지정해서 설정 가능한데, focal repository 에서 받은 gimp 는 이 설정이 안된다. 하지만 [[linux:flatpak|Flatpak]]에서 받은 gimp 는 이 설정이 잘 된다. 
 +  * VPN 설정에서 사용자명(username)이 저장되지 않고 계속해서 물어보는 현상 발생 [[linux:network_manager|Linux network-manager]] 
 +    * [[https://askubuntu.com/questions/1233550/openconnect-keeps-asking-for-username-in-ubuntu-20-04|network manager - Openconnect keeps asking for username in Ubuntu 20.04 - Ask Ubuntu]] 
 +    * [[https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2105|Username is not saved in openconnect VPN connection dialog (#2105) · Issues · GNOME / gnome-shell · GitLab]] : 실제 작동한 해결책 
 +    * [[https://bugzilla.redhat.com/show_bug.cgi?id=1332491#c24|1332491 – NetworkManager-openconnect not saving username in dialog]] 
 +    * ''/etc/NetworkManager/system-connections/'' 아래에 있는 설정파일 중 VPN 관련 설정 파일을 찾아서 아래 명령으로 수정가능하다. 
 + 
 +<code> 
 +# sudo 불필요. 
 +# <VPNNAME>, <username> 을 자신의 값으로 변경 
 +nmcli con mod <VPNNAME> vpn.secrets 'form:main:username=<username>','save_passwords=yes' 
 +</code> 
 +  * 화면 lock 이후 혹은, ''Alt-F2'' -> ''r'' 로 Gnome 재시작후 Chrome 혹은 electron app 의 아이콘 사라짐 현상 
 +    * [[https://bugs.chromium.org/p/chromium/issues/detail?id=1042098|1042098 - Status icons randomly disappear from tray - chromium]] : 실제로는 Chromium / Electron 애플리케이션에서만 발생. 
 +    * [[https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/75|Some icons disappear when shell is restarted or the session is locked and unlocked · Issue #75 · ubuntu/gnome-shell-extension-appindicator]] 
 +    * [[https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/228|Icons missing after lock screen · Issue #228 · ubuntu/gnome-shell-extension-appindicator]] Ubuntu app indicator 의 버그로 보임. 
 +  * Gnome 이 수시로 재시작 된다. 
 +    * Gnome 이 어느 순간 나도 모르는 사이에 수시로 재시작된다. 
 +    * 화면 Lock만 했다가 풀어도 재시작이 된다. 
 +  * KDE 는 ''<Super>'' 키를 시스템 메뉴 키로 사용해도 ''<Super>+다른키조합''을 사용하는데 문제가 없으나, Gnome 은 문제가 발생한다. **Hyper를 윈도우 키로 매핑** 설정을 하고 시스템메뉴 키를 ''<Super>+다른키조합''으로 바꿔야만 한다. 
 +===== Kubuntu KDE로 전환 ===== 
 +  * Gnome 의 버그등이 마음에 안들어 [[linux:kde|KDE]]로 현상태 그대로 전환. 
 +  * Ubuntu 는 Spin 배포판 패키지들도 모두 다 가지고 있기 때문에 재설치 없이, 다른 Spin 의 패키지만 깔아서 설치가 가능하다. 
 +  * 보통은 **kubuntu-desktop** 처럼 spin 배포판 이름 + ''desktop'' 메타 패키지를 설치한다. 
 + 
 +==== kubuntu-desktop ==== 
 +  * ''kubuntu-desktop'' 통째로 설치하면 kubuntu 로 바뀌게 됨. 
 +<code sh> 
 +sudo apt-get install kubuntu-desktop kubuntu-restricted-addons kubuntu-restricted-extras 
 + 
 +# 설치 도중 디스플레이 매니저를 선택하라고 나올 때 sddm 선택 
 +</code> 
 +  * [[linux:display_manager|Linux Display Manager]] 
 +  * 최초 로그인시 세션을 **KDE Plasma**로 선택해야만 한다. 
 + 
 +==== gnome 삭제 ==== 
 +  * gnome desktop 환경을 모두 삭제해버린다. 
 +  * [[https://askubuntu.com/questions/767577/how-can-i-remove-gnome-desktop-environment-without-messing-unity-de-ubuntu-16|How can I remove Gnome Desktop Environment without messing Unity DE? (Ubuntu 16.04) - Ask Ubuntu]] : 패키지 명이 변경되었으므로 참고만 한다. 
 + 
 +<code sh> 
 +sudo apt-get remove ubuntu-desktop gnome-shell 
 +sudo apt-get remove --auto-remove ubuntu-desktop 
 +sudo apt-get purge ubuntu-desktop 
 + 
 +# gnome 으로 시작하는 패키지 일괄 삭제 
 + 
 +sudo apt-get remove $(apt list --installed "gnome*" 2>/dev/null | awk -F'/' 'NR>1{print $1}'
 +sudo apt-get remoe  mutter nautilus # 확인사살 
 + 
 + 
 +# gnome 이라는 이름이 들어가는 패키지 더 찾아서 직접 보면서 불필요한 패키지 삭제 
 +apt list --installed | grep -i gnome 
 + 
 +sudo apt-get remove language-pack-gnome-en-base language-pack-gnome-en language-pack-gnome-ko-base language-pack-gnome-ko language-selector-gnome 
 +sudo apt-get remove guake 
 +sudo apt-get remove network-manager-*-gnome  yaru-theme-gnome-shell 
 +sudo apt-get remove thunderbird-gnome-support 
 +sudo apt-get remove libgnome-menu-3-0 libpam-gnome-keyring libreoffice-gnome pinentry-gnome3 
 +sudo apt-get remove xpad gedit abiword gnumeric thunderbird 
 + 
 + 
 +sudo apt-get autoremove 
 + 
 + 
 +</code> 
 +  * ''libsoup-gnome'' 패키지는 절대 삭제하면 안됨 
 +  * 삭제시 삭제 대상 패키지 목록을 잘 살펴보고 자기가 꼭 사용해야 하는게 있으면 제외할 것. 
 + 
 +===== yakuake 설치 ===== 
 +  * [[linux:guake|Guake]]를 대체하는 KDE 용 drop down terminal 
 + 
 +<code sh> 
 +sudo apt-get install yakuake 
 +</code> 
 + 
 +  * 단축키를 ''<Super>`'' 로 변경함. 
 + 
 + 
 +===== copyq 설치 ===== 
 +  * [[:copyq|CopyQ]]로 다시 돌아감. 
 +  * KDE는 ''klipper''라는 기본 클립 보드 매니저가 존재하는데, 이것보다 copyq 가 더 좋으므로 ''kilpper'' 비활성화 필요(삭제는 불가능함) 
 +    * 패널에서 마우스 우클릭 **패널편집 -> 시스템트레이 설정 -> 항목 -> 클립보드** : 비활성화로 변경 
 + 
 +===== dolphin 파일 탐색기에 Google Drive 등 연동 ===== 
 +<code sh> 
 +sudo apt-get install dolphin-plugins dolphin-owncloud kio-gdrive 
 +</code> 
 + 
 +  * 이제 파일 탐색기에서  **네트워크 -> Google 드라이브** 에서 "새 계정" 추가 
 + 
 +===== 패널의 작업관리자를 아이콘만 있는 것으로 변경 ===== 
 +  * 패널의 기본 작업관리자는 애플리케이션의 이름 전체를 보여주는게 기본으로 돼 있음. 
 +  * 패널에서 마우스 우클릭**패널 편집 -> 작업관리자 -> 대체항목 보기**에서 **아이콘만 있는 작업관리자** 선택 
 +  * 애플리케이션 아이콘을 우클릭해서 **작업관리자에 고정**이 가능한데, 이 순서를 원하는 대로 조정하려면 
 +    * 다시 기본 작업관리자로 돌아가서 
 +    * 작업관리자 **설정 -> 행동 -> 정렬** : **수동** 으로 변경. 
 +    * 다시 아이콘만 있는 작업관리자로 변경 
 +  * "작업관리자에 고정"이 아니고 "패널에 추가(위젯)"을 선택하면 실제 해당 아이콘을 실행하면 작업관리자에 아이콘이 한 번 더 생기게 되어 불편하다. 
 + 
 +===== HiDPI ===== 
 +  * 설정 -> **디스플레이와 모니터**에서 [[linux:hidpi|Linux HighDPI]] 설정을 할 수 있다. 
 +    * 한 번 하면 QT와 GTK 애플리케이션 모두에 자동 적용된다. 
 +  *  sddm 에 이를 반영하려면 안된다면, 일단 HiDPI 설정을 한 뒤에 설정 -> **시작 및 종료 -> 로그인화면(SDDM) -> 고급**에서 **설정 동기화**를 한 번 해주면 ''/etc/sddm.conf.d/kde_*.conf'' 설정파일이 생기고 다시 로그인하면 HiDPI가 적용돼 있다. 
 + 
 +===== 창 관리자 효과 ===== 
 +  * 설정 -> **작업공간 행동 -> 데스크톱 효과**에서 창 움직일 때 애니메이션 등 다양한 효과를 줄 수 있다. 
 + 
 +===== 작업 공간(workspace) ===== 
 +  * 설정 -> **작업공간 행동 -> 가상 바탕 화면**에서 작업 공간을 추가할 수 있다. 
 +  * 세로(vertical)로 추가하려면 열 갯수를 증가 시키고 각 열에 1개씩의 작업 공간을 배치한다. 
 +  * 작업공간 위젯을 패널에 추가한다. 
 + 
 +===== 한영키 ===== 
 +  * Gnome 에서 설정했던 우측 Alt/Ctrl 한영, 한자키가 안먹는다. 
 +  * 시스템 설정 -> **입력장치 -> 키보드 -> 고급 ** 
 +    * "오른쪽 Alt 키를 한/영 키로 만들기" 체크- Make right Alt a Hangul key 
 +    * "오른쪽 Ctrl 키를 한자 키로 만들기" 체크 - Make right Ctrl a Hanja key 
 + 
 +===== 노트북 배터리 상태 패널에 보여주기 ===== 
 +  * **패널편집 -> 시스템트레이 설정 -> 항목 -> 배터리와 밝기** : 항상 표시로 변경 
 + 
 +===== 터치패드 ===== 
 +  * Gnome 에서 한 터치패드 설정이 무시된다. 
 +  * 시스템설정 -> **입력장치 -> 터치패드** : 속도 조정하고, **자연스크롤** 체크해 둔다. 
 +===== Chrome Plasma Integration ===== 
 +  * https://chrome.google.com/webstore/detail/plasma-integration/cimiefiiaegbelhefglklhhakcgmhkai/related 
 +<code sh> 
 +sudo apt-get install plasma-browser-integration 
 +</code> 
 + 
 +===== Package 관리자 ===== 
 +  * [[linux:kde:muon|KDE muon]] 은 ''synaptic'' 대체 
 +  * [[linux:kde:plasma_discover|Plasma Discover]] 는 [[linux:gnome:software|Gnome Software]] 대체. 
 +    * [[linux:flatpak|Flatpak]] [[linux:snap|Snap]] ''fwupd'' 지원 
 +<code sh> 
 +sudo apt-get install plasma-discover-backend-flatpak \ 
 +    plasma-discover-backend-fwupd \ 
 +    plasma-discover-backend-snap 
 +</code> 
 + 
 +===== CPU Freq 조정 위젯 ===== 
 +  * https://github.com/jsalatas/plasma-pstate 
 +  * [[linux:cpufreq|Linux CPU Frequency]] 
 +  * 위젯을 패널에 추가. 
 + 
 +===== Compositor 설정 변경 ===== 
 +  * 시스템설정 -> **디스플레이와 모니터 -> 컴포지터**에서 
 +  * 시작할 때 컴포지팅 사용하기 : 체크 
 +  * 크기 조절 방법 : 부드럽게 
 +  * 렌더링 백엔드 : **OpenGL 3.1** : 이 부분 기본값이 ''OpenGL 2.0'' 인데, Nvidia 440 드라이버에서 ''OpenGL 3.1''이 현재까지는 잘 되는 것으로 보임. 
 +  * 참고 : [[linux:kde|KDE]] 
 + 
 +===== 로그인시 기존 세션 복원 안하게 ===== 
 +  * KDE 는 기본 설정이 로그인시 기존 세션 복원하기임. 
 +  * 시스템설정 -> **시작 및 종료 -> 데스크톱 세션** 에서 **로그인할 때 - 빈 세션으로 시작하기** 설정 
 + 
 +===== KDE Wallet git-credential-helper-kwallet 설정 ===== 
 +  * [[linux:kde:kwallet|KDE KWallet]] 
 + 
 +===== 현재 Theme ===== 
 +  * [[linux:theme|Linux  Themes]] 
 +  * KDE materia ([[linux:qt:kvantum|Kvantum]]) 
 +  * Gnome/GTK materia 
 +  * Papirus Icon 
 +  * Insparation SDDM 
 + 
 +===== Kubuntu/KDE 문제점 ===== 
 +  * [[linux:kde:kwallet|KDE KWallet]]이 [[linux:gnome-keyring|Gnome-Keyring]] 처럼 기본적으로는 [[:git|git]] credential helper 로 작동하지 못한다. 완성도가 떨어진다. 
 +  * 지문 로그인을 기본 설정으로 지원하지 않는다. 
 +  * **시스템설정 -> 단축키 -> 전역단축키 -> Plasma -> 프로그램 실행기 위젯 활성화하기**의 단축키를 없애면 ''<Super>''키로 시스템메뉴 나오는 것도 안된다. 뭔가 ''<Super>''가 아닌 단축키가 할당돼 있어야만 ''<Super>''키도 작동했다. 또한, ''<Alt>+F1''이 아닌 다른키로 바꿔도 재로그인하면 다시 원상복구됐다. 
 +  * 단축키 신규지정, KWin 설정 변경시 재로그인 해야만 적용되는 경우들이 있다. 
 +  * Kwin 단축키 ''이전 화면으로 창 이동(멀티 모니터일 경우의 모니터간 창이동''의 반대 쌍이 ''다음 데스크톱으로 창 이동'' 으로 잘못 번역돼 있다. 
 + 
 +===== Bluetooth Mic 블루투스 마이크 ===== 
 +  * 기본적으로 bluetooth HSP 가 지원이 안돼서 마이크가 작동안함. 
 +  * [[https://kumarvinay.com/how-to-enable-bluetooth-headset-microphone-support-in-ubuntu-20-04/|How to enable Bluetooth headset microphone support in Ubuntu 20.04 | Vinay Kumar's Blog]] 
 +  * [[linux:pipewire|pipewire]] 설치해서 해소해야함. 
 + 
 ===== 참조 ===== ===== 참조 =====
   * [[https://luckyyowu.tistory.com/408|우분투 20.04 LTS (Focal Fossa) 데스크탑 달라진 점과 간단 후기]]   * [[https://luckyyowu.tistory.com/408|우분투 20.04 LTS (Focal Fossa) 데스크탑 달라진 점과 간단 후기]]
줄 375: 줄 643:
   * [[https://websetnet.net/16-things-to-do-after-installing-ubuntu-20-04/|16 Things to do After Installing Ubuntu 20.04 – WebSetNet]]   * [[https://websetnet.net/16-things-to-do-after-installing-ubuntu-20-04/|16 Things to do After Installing Ubuntu 20.04 – WebSetNet]]
   * [[https://www.debugpoint.com/2020/05/customize-gnome-in-ubuntu-20-04-with-a-new-look/|Customize GNOME in Ubuntu 20.04 with a New Look]]   * [[https://www.debugpoint.com/2020/05/customize-gnome-in-ubuntu-20-04-with-a-new-look/|Customize GNOME in Ubuntu 20.04 with a New Look]]
 +  * [[https://jaeseokim.tistory.com/110|XPS 13 7390 ubuntu 20.04 Update! 세팅 기록용]]
 +  * [[https://kevq.uk/how-to-make-ubuntu-work-like-windows-10/|How To Make Ubuntu Work Like Windows 10 - Kev Quirk]]
 +  * [[https://bernd.io/article/kubuntu-workstation-setup/|Kubuntu Workstation Setup · Bernd Ahlers]]
 +  * [[https://bernd.io/article/ubuntu-workstation-setup/#swappiness|Ubuntu Workstation Setup · Bernd Ahlers]]
 +  * [[https://www.ubuntubuzz.com/2020/05/focal-fossa-corona-kit.html|Ubuntu 20.04 Summary for Everyone]]
 +  * [[https://do1ph.in/post/setup-ubuntu-20-04-lts/|Ubuntu 20.04 LTS 설치 후 작업환경 구성하기 – junghyun397 Blog]]
 +  * [[https://youtu.be/GrI5c9PXS5k|20 Things You MUST DO After Installing Ubuntu 20.04 (Right Now!)]]
 +  * [[https://www.youtube.com/watch?v=BLVtxpm5c2A|30 Things to do After Installing Ubuntu 18.04/20.04 LTS (all-in-one video) - YouTube]]
linux/ubuntu/20.04.1594002178.txt.gz · 마지막으로 수정됨: 2020/07/06 11:22 저자 kwon37xi