리눅스 이주
Info
OS: Arch Linux x86_64
Kernel: Linux 6.16.1-arch1-1
WM: Hyprland 0.50.1 (Wayland)
Omarchy 기반 설치
- The Omarchy Manual
- Disk > Disk encryption = Encryption type: LUKS 설정 유의
DHH와 이 프로젝트에 헌신한 모두에게 경의를 표합니다.
IME 한국어 적용
- kime 적용했으나 Electron 기반 앱에서 다양한 충돌 현상으로 포기
- fcitx5 가장 안정적
# input method
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export INPUT_METHOD=fcitx
IME 관련 플래그 추가
- Obsidian, Discord 같이 Electron 기반 앱의 경우 IME 대응을 위한 별도 플래그 추가가 필요
obsidian --ozone-platform=wayland --enable-wayland-ime
알려진 문제
- Electron 29 미만 기반 앱에서 fcitx5 한국어 자소 단위 삭제 문제가 앱마다 다른 버그가 존재
--ozone-platform=x11 --force-device-scale-factor=1.5설정으로 xwayland 우회하여 사용 중
Hyprland 설정
환경에 맞춰 커스터마이징
unbind = SUPER, I
bindd = SUPER CTRL, F, Force full screen, fullscreen, 0
bindd = SUPER I, Claude, exec, $webapp="https://claude.ai/"
input {
accel_profile = adaptive
natural_scroll = true
}
device {
name = razer-razer-viper-ultimate-dongle
natural_scroll = false
}
monitor = DP-1, 3840x2160@144, 0x0, 1.25, bitdepth, 10, cm, hdr
exec-once = fcitx5 -d
zsh 사용
- 기존 bash 설정
~/.local/share/omarchy/default/bash/참고하기
Steam 이슈
- Wayland 윈도우 관련 충돌 문제로 실행과 동시에 종료 된다면 실행 옵션에 아래 명령어 추가:
PROTON_ENABLE_WAYLAND=1 SDL_VIDEODRIVER="windows" %command%
커스텀 테마
https://github.com/chorr/omarchy-suwon-lake-theme
NAS 연결
- NFS 프로토콜 추천
nfs-utils패키지 설치 후 아래 명령어로 마운트
sudo mount -t nfs4 192.168.0.0:/volume1/volume-name /mnt/volume-name
VPN 연결
- NAS측에서 tailscale 준비
- 클라이언트에서 접속
sudo tailscale on
CD 리핑
whipper cd rip --output-directory ~/Music
ticker 설정
watchlist:
- NVDA
- BTC-USD
show-separator: true
show-fundamentals: true
flatpak 설치
일부 패키지의 경우 빠른 업데이트가 필요하여 flatpak 활용하여 대응하였다.
- Obsidian
- Discord
flatpak 사용할 경우 flags 적용 방법
~/.var/app/com.discordapp.Discord/config/discord-flags.conf만들고 flags 내용 기록
Davinci Resolve Studio
- zip 파일 다운받기
yay -S davinci-resolve-studio설치하면 zip파일을file://프로토콜로 접근하면서 실패~/.cache/yay/davinci-resolve-studio/PKGBUILD수정 필요file://프로토콜 제거- zip 파일 복사
makepkg -si빌드 실행
- 라이센스키 검증 실패 해결
sudo chmod -R 7777 /opt/resolve/.license/
- 이 모든 문제를 해결했지만 결국 aac 오디오 코덱 미지원으로 리눅스에서 Davinci Resolve 사용은 실패!