문서의 이전 판입니다!
sudo dd bs=4M if=/path/to/manjaro.iso of=/dev/sd[drive letter] status=progress oflag=sync
driver letter
는 숫자를 포함하지 않는다. /dev/sdb
같은 값.pamac-manager
(소프트웨어 추가/제거) 를 실행하고 환경 설정에서 공식 저장소 미러 서버를 South_Korea로 변경한다.Super+`
로 단축키 지정.sudo pacman -S guake
Super
단축키를 사용하는 다른 기능들이 작동한다.xfce4-screensaver
를 설치한다.sudo pacman -Syu xfce4-screensave
/etc/sudoers.d/100-my-no-password
파일 생성 후%wheel ALL=(ALL) NOPASSWD: ALL # 비밀번호 없이
gnome-keyring-daemon
이 로그인시에 실행된다.fcitx
는 Google Chrome 등 Blink 엔진 기반 브라우저에서 https://facebook.com 에서 한글 입력이 제대로 안되거나 Slack 한글 입력이 안되는 현상 등이 발생할 수 있는데, Nimf 는 잘 처리한다.pamac build nimf # or git clone https://aur.archlinux.org/nimf.git makepkg -si
~/.xprofile
export GTK_IM_MODULE=nimf export QT4_IM_MODULE="nimf" export QT_IM_MODULE=nimf export XMODIFIERS="@im=nimf" nimf
Shift-Space
와 Hangul
로 설정한다.sudo pacman -Syu fcitx-hangul fcitx-gtk3 fcitx-configtool
~/.xprofile
export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx
DISABLED
설정 Input Method (입력기, 한글) 참고~/.xinitrc
에 fcitx &
추가.sudo pacman -Syu uim
~/.xprofile
## for uim export GTK_IM_MODULE='uim' export QT_IM_MODULE='uim' uim-xim & export XMODIFIERS='@im=uim' uim-toolbar-gtk3-systray # X Window 환경에 따라 변경
uim-pref-gtk3
(혹은 -gtk, qt5
등) 를 실행하여 필요 없는 입력기 제거하고 벼루를 기본으로 설정 및 한/영 변환키 지정들 수행.<Shift>space
, Hangul
둘 다 지정
===== yay 설치 =====
* AUR Arch User Repository을 편하게 사용하기 위한 yay
를 설치한다.
* Manjaro의 pamac manager에서도 이미 AUR 통합을 지원해주긴 한다.
<code sh>
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
cd ..
rm -rf yay
</code>
or
<code sh>
pamac build yay
</code>
===== 한국어 글꼴 설치 =====
* Arch Linux 한국어 글꼴
* adobe-source-han-sans-kr-fonts
는 본고딕을 의미하는 듯.
* ttf-ms-fonts
는 MS Windows 를 통해 많은 외국인들이 사용하는 Arial, Times new roman, Courier 등의 글꼴을 설치한다.
* https://github.com/kwon37xi/free-korean-fonts 에서 그 외 글꼴 설치
* 나는 다음과 같이 기본 설치한다.
<code sh>
sudo pacman -S noto-fonts-cjk adobe-source-han-sans-kr-fonts ttf-baekmuk
yay -S aur/spoqa-han-sans \
aur/ttf-d2coding \
aur/ttf-nanum \
aur/ttf-nanumgothic_coding \
aur/ttf-kopub \
aur/ttf-kopubworld \
aur/ttf-unfonts-core-ibx \
aur/ttf-neodgm \
aur/ttf-ms-fonts
</code>
* XFCE와 브라우저의 기본 글꼴을 나눔 계열과 Monospace 는 D2Coding 위주로 변경한다. Noto Sans Mono 는 알파벳 O
와 숫자 0
구분이 잘 안됨.
* 한글 기본 글꼴 비교
===== Firefox 설정 =====
* Firefox
* FF 68현재, Linux/Mac에서 Mouse Gesture 확장기능이 작동하려면 ui.context_menus.after_mouseup = true
설정 필요.
* 홈페이지를 변경해도 무조건 manjaro.com 이 뜨는 현상 - Firefox opens manjaro.org every time I start it - Technical Issues and Assistance / Applications - Manjaro Linux Forum
* /usr/lib/firefox/distribution/distribution.ini
에서 아래 항목 삭제하고 원하는 페이지로 환경설정에서 지정<code>
browser.startup.homepage=“https://manjaro.org/”
</code>
* 문제는 이 항목이 Firefox 업데이트 할 때마다 다시 생긴다는 점. 아래 스크립트로 FF 업데이트 후 변경해줘도 됨. about:home
대신 다른 값 가능.<code sh>
sudo sed -i “s|https://manjaro.org/|about:home|1” /usr/lib/firefox/distribution/distribution.ini
</code>
===== Google Chrome 설치 =====
<code sh>
yay -S aur/google-chrome
</code>
===== Manjaro Settings Manager - 만자로 설정 관리자 및 모니터 설정 =====
* Manjaro Settings Manager - 만자로 설정 관리자 를 통해 하드웨어 드라이버등의 통합 설정을 손쉽게 지원한다.
* non-free 그래픽 카드 등의 하드웨어 설정
* 언어 패키지 - 한국어 패키지 설치
* 커널 설치
* 시간/날짜 설정
* XRandr 로 모니터 설정. 이미 설치 돼 있음.
===== GVim Editor 설치 =====
<code sh>
sudo pacman -S gvim
</code>
* my .vimrc
===== xfce4-notifyd 설치 =====
* 기본 설치되는 notify-osd
가 알림창에 버튼도 안 나오는등 별로 안 좋기 때문에 XFCE notifyd 로 교체한다.
* 패널에 알림 플러그인도 설치해서 설정 조정 가능하지만 별로 필요하지는 않음.
<code sh>
sudo pacman -R notify-osd
systemctl –user start xfce4-notifyd
# 설정 조정
xfce4-notifyd-config
</code>
===== 듀얼 부팅 일 경우 Windows 파티션 연결 =====
* Linux Partition 참조.
* 나의 Lenovo Thinkpad E550 Dual Booting 파티션 설정
* sudo blkid
로 UUID 확인<code>
/dev/sda4: LABEL=“Windows8_OS” UUID=“3ED80E52D80E093B” TYPE=“ntfs” PARTLABEL=“Basic data partition” PARTUUID=“c76ee1af-b509-4b2b-90bf-ae912ae38735”
/dev/sdb1: LABEL=“DATA” UUID=“536BCDA326007C64” TYPE=“ntfs” PARTUUID=“78000000-01”
</code>
* /etc/fstab
에 다음 추가<code>
UUID=536BCDA326007C64 /mnt/data ntfs-3g defaults,umask=007,fmask=111,gid=46,uid=1000 0 1
UUID=3ED80E52D80E093B /mnt/windows ntfs-3g defaults,umask=007,fmask=111,gid=46,uid=1000 0 1
</code>
* 디렉토리 생성<code sh>
mkdir /mnt/windows
mkdir /mnt/data
</code>
* 마운트<code sh>
sudo mount /mnt/windows
sudo mount /mnt/data
</code>
===== 기본 디렉토리 연결 =====
별도 파티션에서 데이터를 저장할 경우에만,
<code sh>
export DATA_HOME=/mnt/data
cd ~
rmdir 공개
ln -s “$DATA_HOME/Public” “공개”
rmdir 다운로드
ln -s “$DATA_HOME/Downloads” “다운로드”
ln -s “$DATA_HOME/Downloads” “Downloads”
rmdir 문서
ln -s “$DATA_HOME/Documents” “문서”
rmdir 비디오
ln -s “$DATA_HOME/Videos” “비디오”
rmdir 사진
ln -s “$DATA_HOME/Pictures” “사진”
rmdir 서식
ln -s “$DATA_HOME/Templates” “서식”
rmdir 음악
ln -s “$DATA_HOME/Music” “음악”
</code>
===== Dropbox / Google Drive =====
* DropBox for Linux
* Google Drive for Linux
===== XFCE 설정 =====
* XFCE
* XFCE 단축키 Shortcut
* LightDM
===== Touchpad Natural Scroll 설정 =====
* Arch Linux Touchpad 참고.
* XFCE 설저 메뉴에서 스크롤 방향 반전** 을 체크하여 Natural Scroll 설정이 가능하다.~/.xprofile
xset -b
/etc/sysctl.d/100-majaro-less-swap.conf
vm.swappiness=10
/etc/default/grub
에서 GRUB_TIMEOUT
값 줄이기GRUB_TIMEOUT=2
sudo update-grub
로 적용.sudo systemctl enable --now fstrim.timer
# 에러가 났는지 확인 sudo systemctl --failed # 자세한 메시지 확인 sudo journalctl -p 3 -xb
Failed to execute child process “/usr/lib/xfce4/exo-1/exo-helper-1 (no such file or directory)
sudo pacman -S xfce4-gtk3 # yes to the following > thunar-volman-gtk3 and thunar-volman are in conflict. Remove thunar-volman? [y/N] sudo reboot
linux-firmware
패키지를 업그레이드 한 뒤로 WIFI 모듈이 적재 안되는 현상이 발생했음./var/cache/pacman/pkg/
에 있는 linux-firmware-20190717.bf13a71-1-any.pkg.tar.xz
로 다운그레이드 하고 재부팅하자 올바로 작동하였음.sudo pacman -U /var/cache/pacman/pkg/linux-firmware-20190717.bf13a71-1-any.pkg.tar.xz
/etc/pacman.conf
에 linux-firmware
ignore 설정IgnorePkg = linux-firmware
linux-firmware
가 나오면 테스트해보고 IgnorePkg
풀어준다.