문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linux:manjaro:install [2019/12/31 11:26] kwon37xi [xfce4-screensaver 설정] |
linux:manjaro:install [2020/07/23 01:02] (현재) kwon37xi |
||
---|---|---|---|
줄 2: | 줄 2: | ||
* Install [[linux: | * Install [[linux: | ||
* [[linux: | * [[linux: | ||
- | + | | |
- | ===== USB ISO 구워서 설치 준비 ===== | + | * [[linux:manjaro:20_lysia_kde|Install |
- | | + | |
- | * Use '' | + | |
- | * Linux에서 USB 굽기< | + | |
- | sudo dd bs=4M if=/ | + | |
- | </ | + | |
- | * '' | + | |
- | * USB Live 이미지로 부팅하여 설치를 진행한다. | + | |
- | * 거의 자동으로 모든 설정을 해주기 때문에 언어와 시간대(Timezone) 정도만 설정하면 된다. | + | |
- | + | ||
- | ===== package 저장소 변경 ===== | + | |
- | * '' | + | |
- | * Enable **AUR**, **Snap** | + | |
- | + | ||
- | ===== guake 설치 ===== | + | |
- | * [[linux: | + | |
- | + | ||
- | <code sh> | + | |
- | sudo pacman -S guake | + | |
- | </ | + | |
- | * Guake 설정에서 **Start at login** 을 설정하여 로그인시 자동 시작되도록 한다. | + | |
- | + | ||
- | ===== XFCE Whisker Menu 단축키 변경 ===== | + | |
- | * [[linux: | + | |
- | * 이를 해야 '' | + | |
- | + | ||
- | ===== sudo 설정 ===== | + | |
- | * [[linux: | + | |
- | * ''/ | + | |
- | %wheel | + | |
- | </ | + | |
- | + | ||
- | ===== 그놈 서비스 시작시 활성화 ===== | + | |
- | * **설정 -> 세션 및 및 시동 -> 고급 설정** 에서 **시동할 때 그놈 서비스 시작**을 활성화 한다. | + | |
- | * '' | + | |
- | * google-chrome 이 gnome-keyring 으 사용해서, | + | |
- | + | ||
- | ===== ᅟbash 기본 설정 ===== | + | |
- | '' | + | |
- | + | ||
- | <code sh> | + | |
- | set -o vi | + | |
- | export PATH=/ | + | |
- | </ | + | |
- | + | ||
- | * [[: | + | |
- | + | ||
- | ===== Input Method installation ===== | + | |
- | * [[linux: | + | |
- | * [[https:// | + | |
- | + | ||
- | ==== nimf ==== | + | |
- | * 2019/ | + | |
- | + | ||
- | <code sh> | + | |
- | pamac build nimf | + | |
- | + | ||
- | # or | + | |
- | git clone https:// | + | |
- | makepkg -si | + | |
- | </ | + | |
- | * '' | + | |
- | export GTK_IM_MODULE=nimf | + | |
- | export QT4_IM_MODULE=" | + | |
- | export QT_IM_MODULE=nimf | + | |
- | export XMODIFIERS=" | + | |
- | nimf | + | |
- | </ | + | |
- | * restart X or reboot | + | |
- | * nimf 설정에서 불필요한 언어를 비활성화 처리한다. | + | |
- | * 한국어 설정에서 한국어/ | + | |
- | + | ||
- | ==== fcitx-hangul ==== | + | |
- | * 설치< | + | |
- | sudo pacman -Syu fcitx-hangul fcitx-gtk3 fcitx-configtool | + | |
- | </ | + | |
- | * '' | + | |
- | export GTK_IM_MODULE=fcitx | + | |
- | export QT_IM_MODULE=fcitx | + | |
- | export XMODIFIERS=@im=fcitx | + | |
- | </ | + | |
- | * 충돌나는 키들 '' | + | |
- | * 재시작 후 자동으로 fcitx 가 실행되지 않는다면 '' | + | |
- | + | ||
- | ==== uim ==== | + | |
- | * [[https:// | + | |
- | * 설치< | + | |
- | sudo pacman -Syu uim | + | |
- | </ | + | |
- | * '' | + | |
- | ## for uim | + | |
- | export GTK_IM_MODULE=' | + | |
- | export QT_IM_MODULE=' | + | |
- | uim-xim & | + | |
- | export XMODIFIERS=' | + | |
- | </ | + | |
- | * 시작 프로그램에 '' | + | |
- | * 설치 후 '' | + | |
- | * **벼루** 외의 다른 모든 입력기를 끈다. 여기에는 " | + | |
- | * **전체적인 설정** | + | |
- | * **디폴트 입력기** : **벼루**로 지정 | + | |
- | * **입력기 전환** : 끈다 | + | |
- | * **입력기 토글** : 끈다 | + | |
- | * **전체적인 키 설정1** | + | |
- | * **[전체] 켜기** : 모두 제거 | + | |
- | * **[전체] 끄기** : 모두 제거 | + | |
- | * **벼루 키 설정 1 -> 한글모드로/ | + | |
- | * **툴바 -> Icon** : '' | + | |
- | + | ||
- | ===== yay 설치 ===== | + | |
- | * [[linux: | + | |
- | * Manjaro의 **pamac manager**에서도 이미 AUR 통합을 지원해주긴 한다. | + | |
- | + | ||
- | <code sh> | + | |
- | pamac build yay | + | |
- | </ | + | |
- | or | + | |
- | <code sh> | + | |
- | git clone https:// | + | |
- | cd yay | + | |
- | makepkg -si | + | |
- | cd .. | + | |
- | rm -rf yay | + | |
- | </ | + | |
- | + | ||
- | ===== 한국어 글꼴 설치 ===== | + | |
- | * [[https:// | + | |
- | * '' | + | |
- | * '' | + | |
- | * https:// | + | |
- | * 나는 다음과 같이 기본 설치한다. | + | |
- | + | ||
- | <code sh> | + | |
- | sudo pacman -S noto-fonts-cjk adobe-source-han-sans-kr-fonts ttf-baekmuk | + | |
- | yay -S aur/ | + | |
- | aur/ | + | |
- | aur/ | + | |
- | aur/ | + | |
- | aur/ | + | |
- | aur/ | + | |
- | aur/ | + | |
- | aur/ | + | |
- | aur/ | + | |
- | </ | + | |
- | * XFCE와 브라우저의 기본 글꼴을 나눔 계열과 Monospace 는 **D2Coding** 위주로 변경한다. Noto Sans Mono 는 알파벳 '' | + | |
- | * 한글 기본 글꼴 비교 | + | |
- | + | ||
- | {{ :linux: | + | |
- | + | ||
- | ===== QT5 config ===== | + | |
- | * '' | + | |
- | * '' | + | |
- | ===== Firefox 설정 ===== | + | |
- | * [[: | + | |
- | * FF 68현재, Linux/ | + | |
- | * 홈페이지를 변경해도 무조건 manjaro.com 이 뜨는 현상 - [[https:// | + | |
- | * ''/ | + | |
- | browser.startup.homepage=" | + | |
- | </ | + | |
- | * 문제는 이 항목이 Firefox 업데이트 할 때마다 다시 생긴다는 점. 아래 스크립트로 FF 업데이트 후 변경해줘도 됨. '' | + | |
- | sudo sed -i " | + | |
- | </ | + | |
- | + | ||
- | ===== Google Chrome 설치 ===== | + | |
- | <code sh> | + | |
- | yay -S aur/ | + | |
- | </ | + | |
- | + | ||
- | ===== Manjaro Settings Manager - 만자로 설정 관리자 및 모니터 설정 ===== | + | |
- | * **Manjaro Settings Manager - 만자로 설정 관리자** 를 통해 하드웨어 드라이버등의 통합 설정을 손쉽게 지원한다. | + | |
- | * non-free 그래픽 카드 등의 하드웨어 설정 | + | |
- | * 언어 패키지 - 한국어 패키지 설치 | + | |
- | * 커널 설치 | + | |
- | * 시간/ | + | |
- | * [[linux: | + | |
- | + | ||
- | ===== GVim Editor 설치 ===== | + | |
- | <code sh> | + | |
- | sudo pacman -S gvim | + | |
- | </ | + | |
- | * [[https:// | + | |
- | + | ||
- | ===== xfce4-notifyd 설치 ===== | + | |
- | * 최신 버전 인스톨러에서는 기본으로 '' | + | |
- | * 기본 설치되는 '' | + | |
- | * 패널에 **알림 플러그인**도 설치해서 설정 조정 가능하지만 별로 필요하지는 않음. | + | |
- | <code sh> | + | |
- | sudo pacman -R notify-osd | + | |
- | systemctl --user start xfce4-notifyd | + | |
- | + | ||
- | # 설정 조정 | + | |
- | xfce4-notifyd-config | + | |
- | </ | + | |
- | + | ||
- | ===== 듀얼 부팅 일 경우 Windows 파티션 연결 ===== | + | |
- | * [[linux:partition|Linux Partition]] 참조. | + | |
- | * 나의 Lenovo Thinkpad E550 Dual Booting 파티션 설정 | + | |
- | * '' | + | |
- | /dev/sda4: LABEL=" | + | |
- | /dev/sdb1: LABEL=" | + | |
- | </ | + | |
- | * ''/ | + | |
- | UUID=536BCDA326007C64 / | + | |
- | UUID=3ED80E52D80E093B / | + | |
- | </ | + | |
- | * 디렉토리 생성< | + | |
- | mkdir / | + | |
- | mkdir /mnt/data | + | |
- | </ | + | |
- | * 마운트< | + | |
- | sudo mount / | + | |
- | sudo mount /mnt/data | + | |
- | </ | + | |
- | ===== 기본 디렉토리 연결 ===== | + | |
- | 별도 파티션에서 데이터를 저장할 경우에만, | + | |
- | + | ||
- | <code sh> | + | |
- | export DATA_HOME=/ | + | |
- | cd ~ | + | |
- | rmdir 공개 | + | |
- | ln -s " | + | |
- | rmdir 다운로드 | + | |
- | ln -s " | + | |
- | ln -s " | + | |
- | rmdir 문서 | + | |
- | ln -s " | + | |
- | rmdir 비디오 | + | |
- | ln -s " | + | |
- | rmdir 사진 | + | |
- | ln -s " | + | |
- | rmdir 서식 | + | |
- | ln -s " | + | |
- | rmdir 음악 | + | |
- | ln -s " | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ===== Dropbox / Google Drive ===== | + | |
- | * [[linux: | + | |
- | * [[linux: | + | |
- | + | ||
- | ===== XFCE 설정 ===== | + | |
- | * [[linux: | + | |
- | * [[linux: | + | |
- | * [[linux: | + | |
- | + | ||
- | ===== Touchpad Natural Scroll 설정 ===== | + | |
- | * [[linux: | + | |
- | * Arch/Manjaro | + | |
- | * '' | + | |
- | * '' | + | |
- | * XFCE 설저 메뉴에서 **스크롤 방향 반전** 을 체크하여 Natural Scroll 설정이 가능하다. | + | |
- | * 마우스에 대해서는 natural scroll 설정을 하지 말 것. | + | |
- | ===== PC Speaker 끄기 ===== | + | |
- | * XFCE의 경우 이곳 저곳에서 PC 스피커 삐 음이 계속 난다면, 끄는게 낫겠다. | + | |
- | * [[linux: | + | |
- | * '' | + | |
- | xset -b | + | |
- | </ | + | |
- | + | ||
- | ===== swappiness 낮추기 ===== | + | |
- | * 불필요하게 swap 이 발생하는 것을 막는다. | + | |
- | * [[linux: | + | |
- | * ''/ | + | |
- | vm.swappiness=10 | + | |
- | </ | + | |
- | * reboot | + | |
- | + | ||
- | ===== grub 부팅 timeout 줄이기 ===== | + | |
- | * ''/ | + | |
- | GRUB_TIMEOUT=2 | + | |
- | </ | + | |
- | * '' | + | |
- | + | ||
- | ===== SSD TRIM 활성화 ===== | + | |
- | * SSD 드라이브를 사용한다면 최적화를 위해 TRIM을 활성화한다. | + | |
- | <code sh> | + | |
- | sudo systemctl enable --now fstrim.timer | + | |
- | </ | + | |
- | + | ||
- | ===== systemd 에러 확인 ===== | + | |
- | <code sh> | + | |
- | # 에러가 났는지 확인 | + | |
- | sudo systemctl --failed | + | |
- | + | ||
- | # 자세한 메시지 확인 | + | |
- | sudo journalctl -p 3 -xb | + | |
- | </ | + | |
- | + | ||
- | ===== ntpd 설정 ===== | + | |
- | * 시간을 자동으로 맞추기 위해 [[linux: | + | |
- | + | ||
- | ===== xfce4-screensaver 설정 ===== | + | |
- | * 기본으로 스크린세이버가 설치되지 않는데 '' | + | |
- | <code sh> | + | |
- | sudo pacman -Syu xfce4-screensaver | + | |
- | </ | + | |
- | + | ||
- | ===== 개발 환경 설정 ===== | + | |
- | * [[: | + | |
- | * [[java: | + | |
- | * [[: | + | |
- | * [[node.js: | + | |
- | * [[linux: | + | |
- | * [[: | + | |
- | * [[: | + | |
- | * [[: | + | |
- | + | ||
- | ===== Troubleshootings ===== | + | |
- | ==== XFCE Error : 이후 다시 발생안함 ==== | + | |
- | * Manjaro 18 XFCE 버전의 버그로 보인다. 일정 시점에만 발생하고 이제는 발생하지 않음. | + | |
- | * [[https:// | + | |
- | * Error like the following | + | |
- | + | ||
- | > Failed to execute child process "/ | + | |
- | + | ||
- | <code sh> | + | |
- | sudo pacman -S xfce4-gtk3 | + | |
- | # yes to the following | + | |
- | > thunar-volman-gtk3 and thunar-volman are in conflict. Remove thunar-volman? | + | |
- | + | ||
- | sudo reboot | + | |
- | </ | + | |
- | + | ||
- | ==== linux-firmware 특정 버전에서 Intel WiFi Driver 적재 실패 ==== | + | |
- | * '' | + | |
- | * [[https:// | + | |
- | * ''/ | + | |
- | * [[https:// | + | |
- | sudo pacman -U / | + | |
- | </ | + | |
- | * ''/ | + | |
- | IgnorePkg | + | |
- | </ | + | |
- | * 이후 새로운 버전의 '' | + | |
- | + | ||
- | ===== 참조 ===== | + | |
- | * [[https:// | + | |