2026/07 4

sway CPU 사용량이 30% 넘게 나올 때 (hybrid graphic + waybar)

노트북에서 sway 를 실행하면 아무것도 안 해도 CPU가 30% 정도 먹었다. 그것 때문에 한동안 i3를 쓰고 있었지만 sway만의 편의기능들도 있었기에 점점 불편해졌다. 원래 그런가하면 아니었다. 다른 데스크탑에 sway를 설치하면 보통 1% 이하정도 CPU 사용량이 된다.Sway가 NVIDIA 그래픽카드를 지원 안 하니까 원래 그런가했지만 이번에 고치는데 성공했다.증상 확인먼저 내가 같은 상황인지부터 본다.htop몇 분 그냥 켜놓고 지켜봐도 sway의 CPU 점유율이 안 내려가면 아래로 간다.1. 모니터가 어느 GPU에 물려있는지 확인한다하이브리드 그래픽 노트북은 iGPU/dGPU 중 하나에 출력 포트가 물리적으로 연결돼 있다. sway가 렌더링하는 GPU와 실제로 화면에 물려있는 GPU가 다르면,..

Unix/Arch Linux 2026.07.21

sway에서 keyring을 gnome-keyring으로 통일하기 (VS Code 로그인이 자꾸 풀릴 때)

sway는 GNOME도 KDE도 아니다. 그래서 앱마다 secret을 kwallet에 넣기도 하고 gnome-keyring에 넣기도 한다... 고 알고 있었는데 반은 틀린 얘기다.대부분의 앱은 libsecret을 쓴다. libsecret은 D-Bus의 org.freedesktop.secrets 하나만 본다. 어느 데몬이 그 이름을 잡고 있냐가 전부다. 개발자 취향 같은 건 안 탄다.문제는 두 부류다.Chromium 계열: 백엔드를 실행 옵션으로 박아둔다.VS Code: 그걸 또 자기 설정파일로 덮어쓴다.여기다 gnome-keyring 자체의 함정이 하나 더 있다. 그게 진짜 원인이었다.지금 누가 잡고 있나 확인busctl --user list | grep secretsorg.freedesktop.secr..

Unix/Arch Linux 2026.07.20

리눅스 데스크탑 메모리 점유율 계속 늘어나는 것 막기

이걸 대체 뭐라고 적어야 나중에 검색에 될까? memory creep? memory leak은 아니다. 브라우저, vscode 등을 줄줄이 켜면 나중에 꺼도 램 사용량이 회복 안 된다. 그리고 그런 것 안 켜도, Claude Code 같은걸 막 써도 비슷한 일이 일어난다. 원인은 정말 우연히 알게 되었다. Claude Code로 rust 로 된 레포를 컴파일 하면 컴퓨터가 죽을려고 하는 것이었다. 이게 그렇게 램을 처먹을 일인가? 원인은 /tmp 에 파일을 너무 많이 생성해서 그렇게 되는 것이었다. 모든 프로그램이 어느정도 /tmp 를 쓰니까 결국 재부팅 없이는 메모리가 모자라지는 것이다 요새 많은 배포판에서 디폴트로는 /tmp에 tmpfs라고 RAM 공간 일부가 할당되게 되어있다. 그걸 끄면 된다. 재..

Unix/Arch Linux 2026.07.16

WireGuard VPN 설정하기 (Arch Linux + NetworkManager 환경)

회사에서 wg0.conf 파일을 받았는데 어떻게 쓰는지 몰라서 삽질한 기록.환경Arch LinuxNetworkManager 사용 중wg, wg-quick CLI 설치되어 있음1. config 파일 복사 sudo cp ~/wg0.conf /etc/wireguard/wg0.conf sudo chmod 600 /etc/wireguard/wg0.conf/etc/wireguard/ 가 wg-quick이 config를 찾는 기본 경로. chmod 600은 개인키 보호용.VPN 연결 sudo wg-quick up wg0에러 1: already exists wg-quick: `wg0' already exists이전에 시도했던 인터페이스가 남아있는 경우. 내리면 됨. sudo wg-quick down wg0안 ..

Unix/Arch Linux 2026.07.02