Computer >> 컴퓨터 >  >> 시스템 >> Linux

리눅스에서 습관 추적을 쉽게 해주는 필수 앱 2가지

습관을 개발하고 유지하는 데 있어 꾸준함은 필수 요소입니다. 하지만 긴 여정 내내 규칙성과 동기를 유지하는 것은 결코 쉽지 않습니다. 목표는 나아갈 방향을 정하는 데 유용하지만, 실질적인 진전을 이루려면 효율적인 시스템을 구축하는 것이 훨씬 효과적입니다. 그리고 과거의 진행 상황을 기록하고 돌아볼 수 있다면, 앞으로 나아갈 원동력이 됩니다.

리눅스 기반 운영체제는 제대로 활용하기만 한다면 가장 생산적인 운영체제 중 하나입니다. 이번 글에서는 생산성을 높이고 좋은 습관을 기르는 데 도움이 되는, 리눅스에서 무료로 사용할 수 있는 습관 추적 애플리케이션 두 가지를 소개합니다.

1. Dijo — 터미널 기반 습관 추적기

리눅스 명령줄 인터페이스를 즐겨 사용하는 분이라면 dijo가 완벽한 선택입니다. 터미널을 떠나지 않고도 습관을 추적할 수 있으며, 스크립트로 자동화 가능한 curses 기반 디지털 습관 추적기입니다.

외부 프로그램과 연동하면 손 하나 까딱하지 않고도 이벤트를 자동으로 기록할 수 있습니다. 또한 Vim 에디터를 사용해 본 적이 있다면 매우 익숙하게 느껴질 것입니다. 인터페이스와 조작 방식이 Vim과 상당히 비슷하기 때문입니다. dijo의 주요 기능은 다음과 같습니다.

  • Vim 스타일의 키 바인딩과 단축키로 빠르게 탐색
  • 일 모드(day mode)와 주 모드(week mode) 두 가지 화면으로 진행 상황 확인
  • 비율형, 예/아니오형, 목표 없음형 등 다양한 습관 유형 지원
  • 높은 설정 자유도와 자동 추적 가능한 습관 지원

dijo 설치 방법

dijo를 설치하려면 먼저 리눅스 머신에 Rust와 Cargo가 설치되어 있어야 합니다. 우분투를 포함한 대부분의 리눅스 배포판에서 아래 명령어로 설치할 수 있습니다.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

화면에 표시되는 안내에 따라 진행하면 됩니다. 설치가 완료되었다면, cargo를 통해 dijo를 설치합니다.

cargo install dijo

명령줄을 통한 수동 설치가 불편하다면, 릴리스 페이지에서 미리 빌드된 바이너리 파일을 직접 다운로드하여 설치할 수도 있습니다.

두 가지 모드 살펴보기

앞서 언급했듯이 dijo에는 습관을 시각화하는 두 가지 모드가 있습니다. 기본값인 일 모드는 현재 달의 각 날짜를 보여줍니다.

리눅스에서 습관 추적을 쉽게 해주는 필수 앱 2가지

목표를 달성한 날은 청록색(cyan)으로, 달성하지 못한 날은 마젠타(magenta) 색상으로 표시됩니다. 기록되지 않은 날은 옅은 검은색 점으로 나타납니다.

주 모드는 해당 월의 각 주별 습관 진행률 요약을 보여줍니다. 현재 주의 달성률은 흰색으로 표시되며, 다른 주들은 옅은 검은색으로 나타납니다. 특정 주에서 100%를 달성하려면 그 주의 매일 목표를 달성해야 합니다.

dijo로 습관 추적 시작하기

dijo로 습관 추적을 시작하려면 선호하는 터미널 에뮬레이터를 열고 아래 명령어를 실행하세요.

dijo

일 모드의 빈 화면이 나타납니다. 새 습관을 추가하려면 콜론(:) 키로 명령 모드에 진입한 후 add 명령어를 입력합니다. 매일 프로그래밍하기 같은 예/아니오형 습관을 추가하려면:

:add programming 1

매일 0.5마일 달리기처럼 비율형 습관을 추가하려면 다음과 같이 입력합니다.

:add running 0.5

물 마시기처럼 목표치 없이 단순 기록용 습관을 추가하려면:

:add water

습관을 기록하려면 해당 항목에 커서를 맞춘 후 Enter 키를 눌러 값을 올리거나 완료로 표시합니다. 반대로 Backspace 키를 누르면 값을 줄이거나 미완료로 되돌릴 수 있습니다. 일일 목표에 도달하면 dijo가 해당 날짜를 초록색으로 표시하고, 습관 이름에 취소선을 그어 완료했음을 알려줍니다.

핵심 키 바인딩 정리

dijo를 최대한 활용하려면 아래 키 바인딩 표를 참고하세요. 탐색, 추가, 삭제, 추적을 효율적으로 처리할 수 있습니다.

대체 키동작
hTab, ←한 칸 왼쪽으로 이동
j한 칸 아래로 이동
k한 칸 위로 이동
lShift + Tab, →한 칸 오른쪽으로 이동
H-커서를 왼쪽 끝으로 이동
J-커서를 아래 끝으로 이동
K-커서를 위 끝으로 이동
L-커서를 오른쪽 끝으로 이동
Entern현재 선택된 습관 값 증가
Backspacep현재 선택된 습관 값 감소
v-선택된 습관의 주 모드로 전환
V-모든 습관의 주 모드로 전환
Esc-일 모드로 전환
[-한 달 전으로 이동
]-한 달 후로 이동
}-오늘 날짜로 돌아가기

습관 기록을 마치고 저장 후 종료하려면 :wq 명령어를 사용하면 됩니다.

2. Good Job — GUI 기반 동기부여 습관 관리 앱

명령줄 인터페이스가 부담스럽다면 그래픽 사용자 인터페이스(GUI)를 갖춘 앱이 더 적합할 수 있습니다. Good Job은 바로 그런 리눅스 애플리케이션입니다. 다른 습관 추적 앱과 마찬가지로 꾸준함을 유지하고 스트릭이 끊기지 않도록 돕는 것이 목표입니다.

Good Job의 특별한 점은 보상과 처벌 시스템입니다. 습관을 지키면 보상과 함께 동기를 부여받고, 반대로 습관을 건너뛰면 진행 상황이 초기화되는 페널티를 받게 됩니다. Good Job을 설치하려면 사용 중인 리눅스 배포판이 snap 패키지를 지원하는지 먼저 확인하세요.

터미널에서 아래 명령어를 실행하면 Snap Store에서 Good Job을 다운로드할 수 있습니다.

sudo snap install good-job
리눅스에서 습관 추적을 쉽게 해주는 필수 앱 2가지

설치가 완료되면 배포판의 애플리케이션 관리자에서 실행하거나, Alt + F2 단축키를 누른 후 good-job 명령어를 입력해 실행할 수 있습니다. 습관, 동기부여 문구, 페널티, 시작 날짜 등을 자유롭게 설정할 수 있습니다.

리눅스에서 습관 추적을 쉽게 해주는 필수 앱 2가지

매일 습관을 달성할 때마다 동기부여 문구의 글자가 하나씩 공개됩니다. 문구를 세 번 완성하는 것을 목표로 삼으면, 그 습관을 오랫동안 지속하게 될 것입니다. 이 외에도 다크 모드 전환, 통계 페이지, 안드로이드 크로스 플랫폼 지원 등의 기능을 제공합니다.

습관은 자기계발의 복리 효과다

습관과 다짐을 지키는 일은 처음에는 어렵게 느껴지지만, 장기적으로는 분명한 결실을 가져다줍니다. 습관을 유지하는 데 동기부여가 핵심 역할을 하며, 진행 상황을 기록하고 추적하는 것은 스스로를 점검하고 앞으로 나아가게 하는 훌륭한 방법입니다.

좋은 습관을 만드는 것만큼 나쁜 습관을 버리는 것도 중요합니다. 생산성을 갉아먹는 나쁜 습관들과 그 극복 방법도 함께 살펴보세요.