사용자 도구

사이트 도구


linux:manjaro:install

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
linux:manjaro:install [2019/10/01 09:22]
kwon37xi
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.txt · 마지막으로 수정됨: 2020/07/23 01:02 저자 kwon37xi