리눅스 기반 Writerdeck, 집중력 향상을 위한 완벽한 환경 구축!

by DD
1주 전
조회수 4

구형 노트북을 활용하여 웹 브라우저 등 방해 요소를 제거하고, 글쓰기에 집중할 수 있는 환경을 구축함

Debian TTY 환경을 기반으로, 네트워크 매니저(Network Manager), Neovim, tmux, Syncthing 등 다양한 도구를 설치 및 설정함

자동 로그인(Autologin) 설정 및 tmux 자동 실행을 통해 사용 편의성을 높임

Vimwiki를 활용하여 글쓰기 및 노트 정리를 효율적으로 관리하며, Syncthing을 통해 파일 동기화

TTY 환경 구축 및 설정

저자는 GUI 환경 제거(GUI Removal)를 통해 글쓰기에 집중할 수 있는 환경을 조성했다. Debian 텍스트 기반 설치를 선택하고, 데스크톱 환경을 제거하여 터미널 환경(Terminal Environment)을 구축했다. 또한, 네트워크 연결을 위해 Network Manager를 설치하고, `nm-tui`를 활용하여 네트워크 설정을 간소화했다. 이러한 설정은 불필요한 시각적 요소 제거(Visual Clutter Reduction)를 통해 집중력을 높이는 데 기여한다.

Neovim, tmux, 및 Vimwiki를 활용한 생산성 향상

저자는 Neovim을 설치하여 텍스트 편집 환경을 구축하고, tmux를 사용하여 터미널 화면 분할 및 상태 표시줄을 설정했다. 특히, `acpi` 및 `light` 명령어를 활용하여 배터리 잔량 표시 및 화면 밝기 조절 기능을 추가하여 사용자 경험(User Experience)을 개선했다. 또한, Vimwiki를 설치하여 글쓰기 및 노트 정리를 효율적으로 관리하며, Syncthing을 통해 파일 동기화를 구현했다.

자동 로그인 및 tmux 자동 실행 설정

저자는 자동 로그인(Autologin) 설정을 통해 Writerdeck 사용의 편의성을 높였다. `kmscon`을 사용하여 자동 로그인을 설정하고, `.bashrc` 파일에 tmux 자동 실행(Tmux Autostart)을 위한 스크립트를 추가했다. 이러한 설정은 Writerdeck을 켜는 즉시 글쓰기 환경을 시작할 수 있도록 하여 작업 흐름(Workflow)을 최적화한다. 특히, `VimwikiIndex`를 자동으로 실행하여 글쓰기 준비 시간을 단축했다.

Syncthing을 이용한 파일 동기화

저자는 Syncthing을 사용하여 Writerdeck의 Vimwiki 폴더와 서버의 글쓰기 폴더를 동기화했다. 이를 통해 Writerdeck에서 작성한 글을 안전하게 백업하고, 다른 기기에서도 접근할 수 있도록 했다. Syncthing 설정 시, 보안(Security)을 위해 Writerdeck에는 민감한 정보를 동기화하지 않도록 주의했다. 또한, Syncthing Web GUI를 모든 주소에서 접근 가능하도록 설정하여 접근성을 높였다.

It's time to talk about my writerdeck

댓글 0

첫 번째 댓글을 남겨보세요!