사용자 도구

사이트 도구


linux:manjaro:install

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:manjaro:install [2019/11/10 14:58]
kwon37xi [Touchpad Natural Scroll 설정]
linux:manjaro:install [2020/02/18 10:40] (현재)
kwon37xi [Firefox 설정]
줄 5: 줄 5:
 ===== USB ISO 구워서 설치 준비 ===== ===== USB ISO 구워서 설치 준비 =====
   * [[https://​wiki.manjaro.org/​index.php?​title=Burn_an_ISO_File|Burn an ISO File]]   * [[https://​wiki.manjaro.org/​index.php?​title=Burn_an_ISO_File|Burn an ISO File]]
 +  * Use ''​NTFS''​ Partition
   * Linux에서 USB 굽기<​code sh>   * Linux에서 USB 굽기<​code sh>
 sudo dd bs=4M if=/​path/​to/​manjaro.iso of=/​dev/​sd[drive letter] status=progress oflag=sync sudo dd bs=4M if=/​path/​to/​manjaro.iso of=/​dev/​sd[drive letter] status=progress oflag=sync
줄 13: 줄 14:
  
 ===== package 저장소 변경 ===== ===== package 저장소 변경 =====
-  * ''​pamac-manager''​ (소프트웨어 추가/​제거) 를 실행하고 환경 설정에서 **공식 저장소** 미러 서버를 **South_Korea**로 변경한다.+  * ''​pamac-manager''​ (소프트웨어 추가/​제거) 를 실행하고 환경 설정에서 **공식 저장소** 미러 서버를 **South_Korea**로 변경한다. ​혹은 명령 하나만 실행해도 된다. [[linux:​arch:​pacman|arch pacman]]<​code sh> 
 +sudo pacman-mirrors --country South_Korea && sudo pacman -Syyu 
 +</​code>​ 
 +  * Enable **AUR**, **Snap**
  
  
줄 52: 줄 56:
   * [[linux:​inputmethod|Input Method (입력기, 한글)]]를 설치한다. ''​fcitx''​ 혹은 ''​nimf''​가 나아보인다.   * [[linux:​inputmethod|Input Method (입력기, 한글)]]를 설치한다. ''​fcitx''​ 혹은 ''​nimf''​가 나아보인다.
   * [[https://​wiki.archlinux.org/​index.php/​Localization/​Korean_(%ED%95%9C%EA%B5%AD%EC%96%B4)#​%EC%9E%85%EB%A0%A5%EA%B8%B0_%EC%84%A4%EC%A0%95|한국어 지역화 입력기 설정]]   * [[https://​wiki.archlinux.org/​index.php/​Localization/​Korean_(%ED%95%9C%EA%B5%AD%EC%96%B4)#​%EC%9E%85%EB%A0%A5%EA%B8%B0_%EC%84%A4%EC%A0%95|한국어 지역화 입력기 설정]]
-  * ''​fcitx''​는 [[:​chrome|Google Chrome]] 등 [[https://​ko.wikipedia.org/​wiki/​%EB%B8%94%EB%A7%81%ED%81%AC_(%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83_%EC%97%94%EC%A7%84)|Blink 엔진]] 기반 브라우저에서 https://​facebook.com 에서 한글 입력이 제대로 안되거나 [[communication:​slack|Slack]] 한글 입력이 안되는 현상 등이 발생할 수 있는데, [[https://​wiki.archlinux.org/​index.php/​Nimf_(%ED%95%9C%EA%B5%AD%EC%96%B4)|Nimf]] 는 잘 처리한다. 
  
 ==== nimf ====  ​ ==== nimf ====  ​
- <​code sh>+  * 2019/​12/​12 ​ build fail. -> fcitx 
 + 
 +<code sh>
 pamac build nimf pamac build nimf
  
줄 82: 줄 87:
 export XMODIFIERS=@im=fcitx export XMODIFIERS=@im=fcitx
 </​code>​ </​code>​
-  * 재시작 후 자동으로 fcitx 가 실행되지 않는다면 ''​~/​.xinitrc''​에 ''​fcitx &''​ 추가.+  ​* 충돌나는 키들 ''​DISABLED''​ 설정 [[linux:​inputmethod|Input Method (입력기, 한글)]] 참고 
 +  ​* 재시작 후 자동으로 fcitx 가 실행되지 않는다면 ''​~/​.xinitrc''​에 ''​fcitx &''​ 추가. 그냥 XFCE 시작 프로그램으로 등록해도 될 듯. 
 + 
 +==== uim ==== 
 +  * [[https://​wiki.archlinux.org/​index.php/​User:​Isaac914/​uim|User:​Isaac914/​uim - ArchWiki]] 
 +  * 설치<​code sh> 
 +sudo pacman -Syu uim 
 +</​code>​ 
 +  * ''​~/​.xprofile''<​code>​ 
 +## for uim 
 +export GTK_IM_MODULE='​uim'​ 
 +export QT_IM_MODULE='​uim'​ 
 +uim-xim & 
 +export XMODIFIERS='​@im=uim'​ 
 +</​code>​ 
 +  * 시작 프로그램에 ''​uim-toolbar-gtk3-systray''​ 등록 # X Window 환경에 따라 변경 
 +  * 설치 후 ''​uim-pref-gtk3''​ (혹은 ''​-gtk,​ qt5''​ 등) 를 실행하여 필요 없는 입력기 제거하고 **벼루**를 기본으로 설정 및 한/영 변환키 지정들 수행. 
 +  * **벼루** 외의 다른 모든 입력기를 끈다. 여기에는 "​직접"​도 포함된다(내가 다른 입력기를 안 사용하므로). 그렇지 않으면 입력기 전환 단축키를 누를 때마다 끝글자가 제대로 입력 안되는 현상이 발생했다. 
 +  * **전체적인 설정**  
 +    * **디폴트 입력기** : **벼루**로 지정 
 +    * **입력기 전환** : 끈다 
 +    * **입력기 토글** : 끈다 
 +  * **전체적인 키 설정1** 
 +    * **[전체] 켜기** : 모두 제거 
 +    * **[전체] 끄기** : 모두 제거 
 +  * **벼루 키 설정 1 -> 한글모드로/​영문모드로** 에서 ''<​Shift>​space'',​ ''​Hangul''​ 둘 다 지정 
 +  * **툴바 -> Icon** : ''​Use icon for dark background''​ - system tray 가 어두운 테마일 경우 체크해줘야 아이콘이 올바르게 보인다.
  
 ===== yay 설치 ===== ===== yay 설치 =====
   * [[linux:​arch:​aur|AUR Arch User Repository]]을 편하게 사용하기 위한 ''​yay''​를 설치한다.   * [[linux:​arch:​aur|AUR Arch User Repository]]을 편하게 사용하기 위한 ''​yay''​를 설치한다.
   * Manjaro의 **pamac manager**에서도 이미 AUR 통합을 지원해주긴 한다.   * Manjaro의 **pamac manager**에서도 이미 AUR 통합을 지원해주긴 한다.
 +
 +<code sh>
 +pamac build yay
 +</​code>​
 +or
 <code sh> <code sh>
 git clone https://​aur.archlinux.org/​yay.git git clone https://​aur.archlinux.org/​yay.git
줄 93: 줄 129:
 cd .. cd ..
 rm -rf yay rm -rf yay
-</​code>​ 
-or 
-<code sh> 
-pamac build yay 
 </​code>​ </​code>​
  
줄 118: 줄 150:
     aur/​ttf-ms-fonts     aur/​ttf-ms-fonts
 </​code>​ </​code>​
-  * XFCE와 브라우저의 기본 글꼴을 ​**Noto Sans CJK KR, Noto Serif CJK KR**과 Monospace 는 **D2Coding** 위주로 변경한다. ​ ​**함초롬** 글꼴도 깔끔해보인다.+  * XFCE와 브라우저의 기본 글꼴을 ​나눔 계열과 Monospace 는 **D2Coding** 위주로 변경한다. ​Noto Sans Mono 는 알파벳 ''​O''​와 숫자 ''​0''​ 구분이 잘 안됨.
   * 한글 기본 글꼴 비교   * 한글 기본 글꼴 비교
  
 {{ :​linux:​manjaro:​linux_fonts_compare.png |}} {{ :​linux:​manjaro:​linux_fonts_compare.png |}}
  
 +===== QT5 config =====
 +  * ''​qt5ct''​를 실행하여 동일하게 글꼴과 스타일을 설정해준다.
 +  * ''​qtconfig-qt4''​는 QT4 용인듯.
 ===== Firefox 설정 ===== ===== Firefox 설정 =====
   * [[:​firefox|Firefox]]   * [[:​firefox|Firefox]]
줄 130: 줄 165:
 browser.startup.homepage="​https://​manjaro.org/"​ browser.startup.homepage="​https://​manjaro.org/"​
 </​code>​ </​code>​
-    * 문제는 ​이 항목이 Firefox 업데이트 할 때마다 다시 생긴다는 점. 아래 스크립트로 FF 업데이트 후 변경해줘도 됨. ''​about:​home''​ 대신 다른 값 가능.<​code sh>+    * 2020/​02 ​후 더상 아래 안됨. 아래 스크립트로 FF 업데이트 후 변경해줘도 됨. ''​about:​home''​ 대신 다른 값 가능.<​code sh>
 sudo sed -i "​s|https://​manjaro.org/​|about:​home|1"​ /​usr/​lib/​firefox/​distribution/​distribution.ini sudo sed -i "​s|https://​manjaro.org/​|about:​home|1"​ /​usr/​lib/​firefox/​distribution/​distribution.ini
 </​code>​ </​code>​
줄 153: 줄 188:
   * [[https://​gist.github.com/​kwon37xi/​f8d79278899ae1b5bdf5|my .vimrc]]   * [[https://​gist.github.com/​kwon37xi/​f8d79278899ae1b5bdf5|my .vimrc]]
  
 +===== xfce4-notifyd 설치 =====
 +  * 최신 버전 인스톨러에서는 기본으로 ''​xfce4-notifyd''​로 해줌. 아래 작업 불필요.
 +  * 기본 설치되는 ''​notify-osd''​일 경우 알림창에 버튼도 안 나오는등 별로 안 좋기 때문에 [[linux:​xfce|XFCE]] notifyd 로 교체한다.
 +  * 패널에 **알림 플러그인**도 설치해서 설정 조정 가능하지만 별로 필요하지는 않음.
 +<code sh>
 +sudo pacman -R notify-osd
 +systemctl --user start xfce4-notifyd
 +
 +# 설정 조정
 +xfce4-notifyd-config
 +</​code>​
  
 ===== 듀얼 부팅 일 경우 Windows 파티션 연결 ===== ===== 듀얼 부팅 일 경우 Windows 파티션 연결 =====
줄 206: 줄 252:
   * [[linux:​lightdm|LightDM]]   * [[linux:​lightdm|LightDM]]
  
-===== Touchpad ​Natural Scroll ​설정 =====+===== Touchpad 설정 =====
   * [[linux:​arch:​touchpad|Arch Linux Touchpad]] 참고.   * [[linux:​arch:​touchpad|Arch Linux Touchpad]] 참고.
-  * XFCE 설저 메뉴에서 **스크롤 방향 반전** 을 체크하여 Natural Scroll 설정이 가능하다.+  * XFCE 설정 메뉴에서 ​ 
 +  * **스크롤 방향 반전** 을 체크하여 Natural Scroll 설정이 가능하다
 +  * **누르려면 터치패드를 가볍게 두드림**을 꺼주면 타이핑 중 터치패드 눌림이 없어짐. 단, 두드리기로 클릭 불가.
   * 마우스에 대해서는 natural scroll 설정을 하지 말 것.   * 마우스에 대해서는 natural scroll 설정을 하지 말 것.
 ===== PC Speaker 끄기 ===== ===== PC Speaker 끄기 =====
-  * XFCE의 경우 이곳 저곳에서 PC 스피커 삐 음이 계속 난다끄는게 낫겠다.+  * XFCE의 경우 이곳 저곳에서 PC 스피커 삐 음이 계속 난다면, 끄는게 낫겠다.
   * [[linux:​pc_speaker|Linux PC Speaker]]   * [[linux:​pc_speaker|Linux PC Speaker]]
   * ''​~/​.xprofile''​ <​code>​   * ''​~/​.xprofile''​ <​code>​
줄 236: 줄 284:
 sudo systemctl enable --now fstrim.timer sudo systemctl enable --now fstrim.timer
 </​code>​ </​code>​
 +
 +===== CPU performance 모드로 변경 =====
 +  * [[linux:​cpufreq|Linux CPU Frequency]]
 +  * ''​~/​.local/​bin/​cpu_performance.sh''<​code sh>
 +sudo cpupower ​ -c all frequency-set -g performance
 +</​code>​
 +  * 시작 프로그램에 등록
  
 ===== systemd 에러 확인 ===== ===== systemd 에러 확인 =====
줄 248: 줄 303:
 ===== ntpd 설정 ===== ===== ntpd 설정 =====
   * 시간을 자동으로 맞추기 위해 [[linux:​시간|Linux 시간]] 을 보고 설정한다.   * 시간을 자동으로 맞추기 위해 [[linux:​시간|Linux 시간]] 을 보고 설정한다.
 +
 +===== xfce4-screensaver 설정 =====
 +  * 기본으로 스크린세이버가 설치되지 않는데 ''​xfce4-screensaver''​를 설치해도 된다. 단, [[linux:​lightdm|LightDM]]의 ''​light-locker''​와 lock 화면 충돌이 일어난다.
 +  * 먼저, 시작 프로그램에서 ''​light-locker''​를 제외시킨다. 프로세스 목록에 ''​light-locker''​가 있으면 중단시킨다.
 +  * ''​xfce4-screensaver''​ 를 설치하고 시작프로그램에 잘 등록됐는지 확인한다.
 +  * 참고 : 2020현재 ''​xfce4-screensaver''​가 lock 화면에서 비밀번호 입력 화면이 안나오는 버그가 있어보임.
 +<code sh>
 +sudo pacman -R light-locker
 +sudo pacman -Syu xfce4-screensaver
 +</​code>​
  
 ===== 개발 환경 설정 ===== ===== 개발 환경 설정 =====
줄 260: 줄 325:
  
 ===== Troubleshootings ===== ===== Troubleshootings =====
 +  * ''​ePdfviewer''​ 설치. 기본 설치되는 ''​qpdfview''​는 너무 느렸음.
 +
 ==== XFCE Error : 이후 다시 발생안함 ==== ==== XFCE Error : 이후 다시 발생안함 ====
   * Manjaro 18 XFCE 버전의 버그로 보인다. 일정 시점에만 발생하고 이제는 발생하지 않음.   * Manjaro 18 XFCE 버전의 버그로 보인다. 일정 시점에만 발생하고 이제는 발생하지 않음.
linux/manjaro/install.1573365501.txt.gz · 마지막으로 수정됨: 2019/11/10 14:58 저자 kwon37xi