피드로 돌아가기
GeekNewsInfrastructure
원문 읽기
내 writerdeck 을 공개합니다
Debian TTY 기반의 Distraction-free 글쓰기 전용 시스템 구축
AI 요약
Context
현대적 OS의 브라우저 및 알림 시스템으로 인한 높은 산만함과 집중력 저하 문제 발생. 일반적인 GUI 환경에서는 브라우저 완전 제거가 어려워 하드웨어 레벨의 제약을 통한 강제적 집중 환경 구축이 필요함.
Technical Solution
- Debian Trixie 콘솔 전용 설치를 통한 X11, Wayland 및 Desktop Environment 완전 배제
- kmscon 도입을 통해 TTY 환경에서 Ctrl +/- 키 기반의 Dynamic Font Scaling 구현
- tmux 기반의 Terminal Tiling 및 ACPI/light 유틸리티를 통한 하드웨어 제어 로직의 상태 표시줄 통합
- .bashrc 내 TTY 체크 및 재귀 실행 방지 로직을 통한 Boot-to-Vimwiki 자동화 파이프라인 설계
- Syncthing의 Listen Address 설정을 통한 외부 GUI 접근 허용 및 특정 디렉터리 제한 동기화 구조 채택
실천 포인트
- 불필요한 추상화 계층(GUI/Desktop Environment)을 제거한 Minimal OS 구성 검토 - systemd 서비스 수정 및 .bashrc 조건문을 활용한 특정 애플리케이션 전용 Kiosk 모드 구현 - TTY 환경에서의 하드웨어 제어를 위해 ACPI 및 light와 같은 Low-level 유틸리티 활용