리눅스 이주

Info

OS: Arch Linux x86_64
Kernel: Linux 6.16.1-arch1-1
WM: Hyprland 0.50.1 (Wayland)

Omarchy 기반 설치

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 기반 앱에서 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 프로토콜 추천
sudo mount -t nfs4 192.168.0.0:/volume1/volume-name /mnt/volume-name

CD 리핑

whipper cd rip --output-directory ~/Music

ticker 설정

.ticker.yaml
watchlist:
  - NVDA
  - BTC-USD
show-separator: true
show-fundamentals: true

Davinci Resolve Studio

  • zip 파일 다운받기
  • yay -S davinci-resolve-studio 설치하면 zip파일을 file:// 프로토콜로 접근하면서 실패
  • ~/.cache/yay/davinci-resolve-studio/PKGBUILD 수정 필요
    1. file:// 프로토콜 제거
    2. zip 파일 복사
    3. makepkg -si 빌드 실행
  • 라이센스키 검증 실패 해결
sudo chmod -R 7777 /opt/resolve/.license/
  • 이 모든 문제를 해결했지만 결국 aac 오디오 코덱 미지원으로 리눅스에서 Davinci Resolve 사용은 실패!