Unix/Arch Linux 67

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

i3 + arch linux, 애플 매직 트랙패드 태핑 되게하기

https://unix.stackexchange.com/questions/337008/activate-tap-to-click-on-touchpad Activate tap to click on touchpad?I am using Debian 8.6 LXDE on a Powerbook G4 15" 1.67GHz and would like to enable tap to click on the touchpad. It is already double scrolling but tap to click would help to save the ageing mouse b...unix.stackexchange.com xorg-input 패키지 설치 필요. 1. xinput으로 device 목록을 본다.device명으론 A..

Unix/Arch Linux 2024.07.23

아치 리눅스에서, 노트북에서 외부 모니터만 출력으로 쓰고 싶을때

다른 배포판도 아마 비슷한 문제가 있을 것이다.인텔 그래픽감속기가 달려있어서 외부 모니터만 달면 랙이 엄청 심해가지고 GUI를 못 쓸 지경일 것이다. 노트북 자체모니터만 쓰면 괜찮은데 외부 출력을 쓰면 인텔 내장 그래픽카드의 구린 성능 때문에 못 쓸 물건이 된다. 이런 때에는 nvidia 그래픽카드만 쓰라고 하면 된다.https://wiki.archlinux.org/title/NVIDIA_Optimus#Use_NVIDIA_graphics_only NVIDIA Optimus - ArchWikiThis article or section needs expansion. Reason: Make clear what's specific to X and what is usable on Wayland. (Discuss ..

Unix/Arch Linux 2024.07.23

리눅스에서 구글 크롬 로그인이 자꾸 풀릴 때

결론: ~/.config/chrome-flags.conf 에다가 --password-store=gnome-libsecret 라고 적으시오 i3를 쓰고 있는데 password store를 제대로 인식하지 못해서 로그인이 자꾸 풀린다. 강제로 password storage를 지정해줘야 하는데, 가능한 password store 옵션들은 다음과 같다:# components/os_crypt/sync/key_storage_util_linux.cc# kwallet (kwallet4)# kwallet5, kwallet6,# gnome-libsecret# basic --password-store=gnome-libsecret이게 제일 잘 되는 듯. 그런데 이 옵션을 크롬이 실행될 때 마다 붙게 하려면 어떻게 해야 하나?..

Unix/Arch Linux 2024.07.05

i3 손대보는 중

openbox 보다 편할거 같은데... minimal하면서도 마우스에 손 댈 일이 별로 없어보임. https://www.youtube.com/watch?v=j1I63wGcvU4&list=PL5ze0DjYv5DbCv9vNEzFmP6sU7ZmkGzcf 1. i3 설치 2. kde가 먼저 있었기 때문에 sddm으로 i3에 로그인하게 변경함. 3. 해상도가 이상함. xrandr --output HDMI-0 --mode 3840x1080 으로 해상도 세팅하고 autorandr --save monitor-only 로 해상도 저장. .config/i3/config: exec --no-startup-id nm-applet 라고 된 행 밑에다가 exec --no-startup-id /usr/bin/autorandr --..

Unix/Arch Linux 2024.03.12