본문으로 건너뛰기
피드

오래된 노트북을 방해 없는 글쓰기 전용 머신으로 바꾼 이야기

general 약 6분
vote
0
댓글
북마크

저자는 6년 된 System76 Galago Pro 노트북을 데스크톱 없는 Debian 콘솔 환경으로 밀어붙여 글쓰기 전용 기기, 이른바 writerdeck으로 만들었다. 핵심은 브라우저와 알림을 없애고, tty·Neovim·tmux·Syncthing만 남겨 '딴짓하기 어려운 컴퓨터'를 만드는 쪽에 있다.

  • 1

    Debian을 데스크톱 없이 설치하고 tty 기반 환경으로 구성함

  • 2

    kmscon으로 콘솔 글자 크기 조절을 가능하게 하고 tmux로 상태바와 화면 분할을 붙임

  • 3

    Neovim과 Vimwiki로 글쓰기 흐름을 만들고 Syncthing으로 원고를 서버에 동기화함

  • 4

    자동 로그인과 tmux 자동 실행으로 노트북을 열면 바로 글쓰기 화면이 뜨게 만듦

  • 저자는 오래된 노트북 하나를 '글쓰기만 하는 컴퓨터'로 바꿨음

    • 목표는 대단한 해킹 장난감이 아니라, 브라우저·알림·앱 유혹을 걷어내고 글을 쓰게 만드는 장비였음
    • 사용한 노트북은 6년 된 System76 Galago Pro인데, 키보드가 좋고 무광 화면이라 야외에서 오래 타이핑하기 괜찮았다고 함
  • 핵심 선택은 데스크톱 환경을 아예 설치하지 않는 Debian 콘솔 세팅임

    • Debian Trixie를 텍스트 설치 모드로 깔고, X11·Wayland·데스크톱 기능을 모두 뺐음
    • 브라우저를 지우고 참는 방식보다, GUI 습관 자체를 끊는 쪽이 더 확실하다고 본 거임
    • Debian에서 sudo를 쓰고 싶으면 root 비밀번호를 만들지 않는 방식으로 설치해야 한다는 팁도 덧붙임
  • 네트워크는 완전 차단이 아니라, 필요할 때만 붙는 구조로 가져갔음

    • 기본 네트워크 스택 대신 network-manager를 설치했고, Wi-Fi 연결은 nm-tui로 처리함
    • 설정 파일을 손으로 만지는 것보다 curses 기반 UI가 훨씬 편해서, 백업이 필요할 때만 네트워크를 켤 수 있게 한 셈임
  • 편집 환경은 Neovim, 콘솔 표시 개선은 kmscon으로 해결함

    • Neovim은 글쓰기용으로 쓰고, set linebreak를 켜서 단어가 줄 끝에서 어색하게 잘리지 않게 했음
    • kmscon은 Debian backports에서 설치했고, 설치 후에는 콘솔에서도 Ctrl+플러스·Ctrl+마이너스로 글자 크기를 조절할 수 있음
    • 여기까지 해도 이미 '오프라인 글쓰기 머신'으로는 충분히 쓸 만한 상태였다고 함
  • tmux는 이 장비를 진짜 노트북처럼 쓰게 만드는 얇은 껍질 역할을 함

    • acpi로 배터리 퍼센트를 읽어 tmux 상태바 오른쪽에 표시함
    • light 명령어를 F8·F9에 묶어서 화면 밝기를 10%씩 줄이거나 올리게 만들었음
    • Neovim 상태줄이 아래에 있으니 tmux 상태줄은 위로 올렸고, 색상도 직접 지정함

💡

> 낡은 노트북을 재활용할 때 꼭 가벼운 데스크톱을 찾을 필요는 없음. 글쓰기처럼 목적이 좁으면 GUI를 빼는 쪽이 오히려 UX가 깔끔해질 수 있음.

  • 글은 Vimwiki에 쓰고, 동기화는 Syncthing으로 처리함

    • Debian Trixie에서는 vim-vimwiki 패키지가 있어서 플러그인 매니저 없이 설치할 수 있었다고 함
    • writerdeck의 Vimwiki 폴더를 서버의 글쓰기 폴더와 연결했고, 개인적인 민감 노트가 섞이지 않게 별도 하위 폴더로 분리했음
    • 단, 브라우저가 없는 장비라 Syncthing 웹 GUI를 127.0.0.1이 아니라 전체 주소에서 듣게 열어둔 점은 본인도 썩 마음에 들어 하진 않음
  • 마지막 손질은 '열면 바로 쓰는' 자동 로그인 흐름임

    • kmscon의 systemd 서비스를 오버라이드해서 특정 사용자로 자동 로그인하게 설정함
    • .bashrc에서는 tmux 안이 아니고 기본 tty일 때만 vim -c VimwikiIndex로 Vimwiki 인덱스를 여는 tmux 세션을 자동 실행함
    • 재귀 실행을 피하려고 TMUX 환경변수와 tty 경로를 같이 체크한 점이 실전 냄새 남
  • 결과적으로 이 장비로 블로그 글, 영상 스크립트, 다음 원고까지 썼다고 함

    • 저자가 말하는 포인트는 '기술을 더 붙이자'가 아니라 '한 가지 일을 잘하는 장비를 만들자'에 가까움
    • 브라우저 알림, 음악 앱, 각종 앱 배지가 계속 주의를 끄는 환경에서 벗어나고 싶은 사람에겐 꽤 솔깃한 접근임

기술 맥락

  • 이 세팅의 핵심 선택은 데스크톱 리눅스를 가볍게 꾸미는 게 아니라, 아예 tty 기반으로 시작한 거예요. 브라우저를 설치하지 않는 정도로는 기존 컴퓨터 사용 습관이 남아 있으니, 입력과 출력의 형태 자체를 바꿔서 글쓰기에만 집중하게 만든 거죠.

  • kmscon을 넣은 이유도 단순히 예쁜 콘솔을 만들려는 게 아니에요. 순정 tty는 장시간 글쓰기엔 글자 크기나 표시 품질이 아쉬울 수 있는데, kmscon은 콘솔의 단순함은 유지하면서 화면 배율 조절 같은 현대적인 편의성을 보태줘요.

  • tmux는 이 구성에서 작은 데스크톱 환경처럼 동작해요. 창 관리자를 설치하지 않아도 화면을 나누고, 배터리 상태를 보고, 밝기 키를 묶을 수 있으니까 노트북 사용에 필요한 최소한의 운영 패널이 되는 셈이에요.

  • Syncthing을 붙인 건 오프라인 장비와 백업 사이의 균형 때문이에요. 완전히 고립된 장비는 집중엔 좋지만 원고 유실이 무섭거든요. 그래서 평소엔 산만함을 줄이고, 필요할 때만 네트워크를 켜서 글 폴더를 서버와 맞추는 구조를 택한 거예요.

이 글은 생산성 앱 추천이 아니라, 컴퓨터의 기능을 일부러 줄여서 집중력을 되찾는 이야기임. 개발자 입장에선 낡은 노트북을 버리지 않고 목적 특화 장비로 재활용하는 꽤 실용적인 레시피이기도 함.

댓글

댓글

댓글을 불러오는 중...

general

폐쇄된 클라이밋닷거브, 공공 데이터 덕분에 클라이밋닷어스로 되살아나다

미국 정부의 기후 정보 사이트 Climate.gov가 예산 삭감으로 내려간 뒤, 전직 NOAA 관련자들이 Climate.us로 핵심 자료를 복원했어. 15년 넘게 쌓인 기후 지도, 교육 자료, 기후 지표 보고서, 삭제된 제5차 국가기후평가까지 되살린 배경에는 미국 정부 데이터가 법적으로 퍼블릭 도메인이라는 점이 있었어. 다만 운영은 기부에 의존하고 있어, 공공 인프라를 민간이 임시로 떠받치는 불안정한 구조도 같이 드러나.

general

AI 시대에도 인간 관리자가 남는 이유는 결국 ‘책임’ 때문임

생성형 AI가 기업 경영의 많은 판단을 도와도, 인간 관리자의 역할이 사라지지는 않는다는 주장이다. 글은 공감, 검증, 실행, 책임이라는 네 가지 영역에서 AI가 아직 인간 관리자를 대체하기 어렵다고 설명한다.

general

서로 1만 달러 주고받으면 매출 1만 달러? 스타트업 매출 놀이를 비꼰 풍자 사이트

LARP는 창업자끼리 같은 금액을 서로 주고받은 것처럼 장부에 기록해 매출을 만든다는 설정의 풍자 사이트다. 실제 제품, 고객, 현금 이동 없이도 연간 반복 매출(ARR)을 부풀릴 수 있다는 식으로, 스타트업의 매출 인정과 상호 거래 관행을 날카롭게 비꼰다.

general

뱅크오브아메리카, 소버린 클라우드 수요 보고 아이오노스에 매수 의견

뱅크오브아메리카가 유럽 웹 호스팅·도메인 기업 아이오노스에 매수 의견과 목표주가 37유로를 제시했다. 핵심 논리는 중소기업 대상 웹 서비스, AI 업셀링, 소버린 클라우드 수요가 맞물리며 2025년부터 2028년까지 매출과 이익이 성장할 수 있다는 것이다.

general

SDT·KT·스패로우까지, 국내 보안·클라우드·양자 업계 단신 모음

SDT는 양자 클라우드 플랫폼 큐레카에 양자내성암호를 적용하고 CUDA-Q 교육 모듈을 3개 국어로 제공하기로 했다. KT, 스패로우, 매스웍스, 아이씨티케이, 오케스트로 클라우드도 각각 메일보안, 앱 보안, 디지털 트윈, 양자보안, 공공 클라우드 전환 관련 소식을 냈다.