HamoniKR 7.0
  • 하모니카 사용자 가이드
  • 목차
  • 설치하기
    • 하모니카 6.0에서 7.0으로 업그레이드
    • 하모니카에서 부팅 USB 제작
      • Ventoy 부팅 USB만들기
      • USB 이미지 라이터로 부팅 USB 만들기
    • 하모니카 설치
    • 윈도우와 하모니카 멀티부팅 설치
    • 기타 설치 관련 정보
  • 추천!! (Recommendation)
    • 한글문서 편집하기 (LibreofficeHWP)
    • Barrier
    • 애플릿(Sync)
    • 손쉬운 Git 관리.
      • RabbitVCS Git (Git 클라이언트)
      • BFG Repo-Cleaner
    • 기기간 파일 전송 프로그램(warpinator)
    • Albert (데스크탑 검색 및 런처 )
    • 미디어 다운로더(mediaDownloader)
    • Asbru-cm (SSH-client)
    • 나만의 ISO 만들기(Systemback)
    • 시스템 및 서비스 관리(Stacer)
    • 프린터 연결
      • 하모니카 프린터 설정 가이드
    • 커널 업그레이드 도구 mainline
  • AI로 나만의 이미지 생성
    • Upscayl (AI 이미지)
    • Stable-diffusion
      • 스테이블 디퓨전 학습 모델 추가하기
    • Microsoft Edge & Bing AI
  • Ubuntu에서 하모니카(Hamonikr)로 업그레이드
    • 업그레이드 방법
  • 주요 기능(Main Functions)
    • "환영합니다" 애플리케이션
      • 카카오톡(kakaotalk)
    • 바탕화면 주요 기능 및 도구(Desktop)
      • 데스크톱 사용 환경을 선택할 수 있는 스타일 전환 기능(Desktop_Theme)
      • 모니터링 도구 Conky
      • 마우스 제스처를 지원하는 스마트 패널 기능
      • 하단 메뉴바(dock) Plank
      • HiDPI 디스플레이 설정
    • 파일 및 폴더 관리
      • 동영상 파일을 gif 이미지로 변환
      • 즐겨찾기 및 책갈피, 핀(bookmark)
      • 네트워크 드라이브 연결하기
      • ISO 파일 - 체크섬
      • ISO 파일 - 마운트하기
      • 폴더 및 파일 비교
      • 유용한 이미지 관리
        • Convert-svg
      • 폴더 공유
      • 인코딩 깨진 파일명 복구
      • 파일 상세 검색
        • 마우스에서 상세검색
        • 파일 탐색기 창에서 상세 검색하기.
        • 여러개의 파일이름을 변경할때
    • 시스템 백업 및 복구 도구
      • fsarchive (GUI 사용법) - 메뉴얼 재작성
      • fsarchiver (터미널 사용법) - 메뉴얼 제작성
    • 부팅 USB 제작 도구
      • BalenaEcther - 부팅 USB 제작 도구
      • Ventoy - 부팅 USB 제작 도구
      • 쓰기 가능한 부팅 USB 제작 Live USB Creator
    • HamoniKR TUI(터미널)
      • hamonikr-ff (fzf and bat features)
      • 기본 터미널 Zsh 적용
      • Hamonikr-cli-tools
      • ncdu (disk usage analysis)
      • systemd-tui (systemd service management tui)
    • Game
      • 리그오브레전드(LOL) 설치
      • 배틀넷(battleNet) 설치
    • 부팅 메뉴 선택기 프로그램
      • 부팅 메뉴 선택기 boot-select
    • 백신(Ahnlab-v3lite)
      • 하모니카 OS 사용가능한 백신들
      • 하모니카에서 바이러스 백신 사용하기
  • 다양한 하모니카 활용팁
    • 하모니카 그래픽 드라이버 재설치하기
    • 하모니카 CLI tools
      • icdiff (color diff)
      • jq (json parser)
      • D2Coding Regular font (Korean font)
      • remote-share-cli (easy file share to remote)
      • speedtest-cli (network speed benchmark)
      • w3m (terminal web browser)
      • mtr (traceroute)
      • network-manager nmtui (network setting tui)
      • mc (terminal file manager)
      • tldr (manual for command)
      • starship (mordern prompt for shell)
      • htop (process viewer)
      • glances (system monitoring tool)
      • lazydocker (TUI for both docker and docker-compose)
      • tmux (terminal multiplexer)
      • ttyd (Share terminal over the web)
      • aria2 (download utility - HTTP/HTTPS, FTP, SFTP, BitTorrent, Metalink)
      • asciinema (Record and share terminal sessions)
      • neofetch (show system infomation)
      • s-search (web-search-cli)
    • 하모니카 호환 SW 및 플랫폼
    • 하모니카 OS 포터블 리눅스 제작하는 법
    • 하모니카 리눅스 Teamviewer 원격관리
    • 하모니카 리눅스 텔레그램 메신져
    • 윈도우 PC 원격데스크톱 접속하기
    • 하모니카 PC 크롬 원격 데스크톱 접속 기능 사용하기
    • 하모니카 리눅스에서 게임하기
    • 하모니카 리눅스에서 flatpak 으로 프로그램 설치 하는 방법
    • 하모니카 리눅스 VPN 사용
    • 하모니카 PC 에서 네트워크 스캐너 사용하기
    • 속도 최적화 및 디스크 정리
    • VirtualBox 사용하기
    • 하모니카 커널 변경 방법
    • 하모니카 리눅스 원격 데스크탑 접속
    • 하모니카에서 폴더 암호화 사용
    • 하모니카에서 전자칠판 사용하기
    • 서버 모니터링 프로그램 bashtop
    • ffmpeg 사용법 - 동영상에서 음성추출하기, 동영상 변환
    • 동영상에서 자동으로 자막추출 Vrew
    • 음성파일 자르기 audacity
    • 클립보드 매니저 CopyQ
    • /target/에 'grub-efi-amd64-signed' 패키지를 설치하는 데 실패했습니다
    • USB에 설치된 하모니카로 크롬북처럼 사용하기
    • Github CLI 사용법
    • 하모니카에서 주민등록등본, 4대보험가입증명서 출력하기
    • 하모니카로 홈시어터를 구축하는 방법
    • 구글 크롬 설치
    • 유튜브, Vimeo 동영상 파일 저장하기 - ClipGrab
    • FTP 클라이언트 프로그램 설치 및 사용 - FileZilla
    • 음악 플레이어 - Audacious (오데이셔스)
    • 토렌트 프로그램 추천 - qbittorrent
    • 스티커 메모 프로그램 Xpad
    • 여러개 ISO 파일을 담는 부팅 USB 제작 프로그램 Ventoy
    • 안드로이드 에뮬레이터 Genymotion
    • 데스크톱 원문 검색 프로그램 recoll
    • 음악 플레이어 Lollypop
    • 시스템 사용시간 모니터링 ActivityWatch
    • 로컬 네트워크 서비스 탐색 도구 avahi
    • 자막 편집 프로그램 Subtitld
    • 파일명 일괄변경 프로그램 GPRename
    • z shell 매뉴얼
    • Motrix 매뉴얼
    • 로그 기록 프로그램 gnome-log(기록)
    • 문자 표
    • 웹 앱 (webapp-manager)
    • 가상 키보드 & 온보드(OnBoard)
    • Duck DNS 사용하기 (동적 DNS)
    • 개발 도움말
    • Poedit
    • BleachBit 불필요한 데이터 제거
    • 국내 오픈소스 개발자(@kuroehanako) 님의 아이콘 적용
    • 국내 오픈소스 개발자(@orioncactus) 님의 글꼴 적용
    • 한글 가사를 지원하는 뮤직 플레이어 롤리팝 제공
  • 시작 메뉴
    • 개발
      • Meld
      • Visual Studio Code
      • 글레이드
    • 게임
      • 고전게임(dosbox)
    • 보조 프로그램
      • balenaEtcher
      • Conky 설정도구, 온/오프
      • Shutter
      • SSH Client
      • USB 이미지 쓰기
      • USB 포맷
      • Ventoy 부팅 USB 제작
      • Vim
      • 가상 키보드(OnBoard)
      • 계산기
      • 기기간 파일전송 (Warpinator)
      • 글꼴
      • 노트
      • 문자 표
      • 부팅 메뉴 선택기(boot-select)
      • 스크린샷
      • 시계
      • 알집
      • 스티커 메모
      • 암호 및 키 관리
      • 압축 관리자
      • 터미널
      • 텍스트 편집기 (xed)
      • 파일
    • 오피스
      • LibreOffice
      • LibreOffice Base
      • LibreOffice Calc
      • LibreOffice Draw
      • LibreOffice impress
      • LibreOffice Math
      • LibreOffice Writer
      • MS 오피스
      • PDF 뷰어
      • 달력
      • 라이브러리
    • 음악과 비디오
      • IPTV 보기
      • Kazam
      • Kodi (코디)
      • OBS Studio
      • VLC 미디어 플레이어
      • 멀티미디어 코덱 설치
      • 뮤직 플레이어 롤리팝
      • 미디어 플레이어 (Celluloid)
    • 인터넷
      • Filezilla
      • Google Chrome
      • Naver Whale
      • Remmina
      • Slack
      • Thunderbird 메일
      • Zoom
      • 토렌트 클라이언트
      • 하모니카 드라이브
    • 관리
      • Htop
      • VirtualBox
      • 드라이버 매니저
      • 디스크
      • 디스크 사용량 분석
      • 로그 보기
      • 로그인 화면 설정
      • 백업 도구
      • 사용자와 그룹
      • 소프트웨어 매니저
      • 시냅틱 패키지 관리자
      • 시스템 모니터링
      • 시스템 및 서비스 관리 (Stacer)
      • 시스템 보고서
      • 시스템 스냅샷 (Timeshift)
      • 업데이트 매니저
      • 저장소 및 키 관리
      • 커널 업그레이드
      • 프린터
      • 하드웨어 정보
      • 하모니카 도움말
      • 환영합니다
    • 기본 설정
      • Plank Dock 설정
      • 글꼴 선택
      • 기본 프로그램
      • 날짜 & 시간
      • 네트워크
      • 님프 설정
      • 데스크릿
      • 디스플레이
      • 마우스 휠 속도 설정
      • 마우스와 터치패드
      • 바탕화면
      • 방화벽 설정
      • 배경화면
      • 블루투스
      • 사용자 정보
      • 색상 관리
      • 소리
      • 시스템 설정
      • 시스템 정보
      • 시작 프로그램
      • 알림
      • 애플릿
      • 언어
      • 외부 서비스 연동
      • 일반
      • 입력기 설정
      • 작업 공간
      • 전원 관리
      • 창 배치
      • 창 설정
      • 키보드
      • 태블릿
      • 테마
      • 패널
      • 편리한 기능
      • 핫코너
      • 화면 보호기
      • 확장 프로그램
      • 효과
      • 히스토리
    • 그래픽
      • 그누 이미지 처리 프로그램 (gimp)
      • 그림판 (drawing)
      • 이미지 뷰어 (Pix)
      • 잉크스케이프
  • 유용한 단축키
Powered by GitBook
On this page
  • ActivityWatch 설치하기
  • 브라우저 확장기능 설치하기
  • 시스템 사용 시간 분석
  • 카테고리 설정 변경하기
  • 뷰 추가하기
  • 수집된 데이터 내보내기
  1. 다양한 하모니카 활용팁

시스템 사용시간 모니터링 ActivityWatch

Previous음악 플레이어 LollypopNext로컬 네트워크 서비스 탐색 도구 avahi

Last updated 1 year ago

ActivityWatch 설치하기

ActivityWatch는 시스템 및 프로그램의 사용시간을 모니터링 해서 얼마나 많은 시간을 사용하는지 알 수 있게 보여주는 프로그램입니다.

HamoniKR(>=4.0) 사용자는 아래 명령어로 프로그램을 설치할 수 있습니다.

$ sudo apt update
$ sudo apt install hamonikr-activitywatch

Ubuntu(>=18.04), LinuxMint(>=19) 사용자는 아래 명령어로 프로그램을 설치할 수 있습니다.

$ wget -qO- https://pkg.hamonikr.org/add-hamonikr.apt | sudo -E bash -
$ sudo apt install hamonikr-activitywatch

기타 OS (Windows, Mac)에서의 설치 방법, 프로젝트의 소스코드와 빌드 방법은 에서 확인하실 수 있습니다.

프로그램 설치 후 시스템을 재시작하면 자동으로 프로그램이 시작되어 시스템 트레이에 아이콘이 나타납니다.

프로그램 메뉴 > 보조프로그램 > 시스템 사용시간 보기 를 클릭합니다.

브라우저 확장기능 설치하기

웹사이트 분석을 사용하고 싶은 경우, 사용하는 브라우저에 맞는 확장 기능을 추가로 설치해야 합니다.

확장 기능을 설치하기 위해 아래 링크에 접속합니다.

Naver Whale, Chrome 사용자 :

Firefox 사용자 :

Chrome 사용자의 경우 아래 이미지와 같이 Chrome에 추가 버튼을 클릭해 해당 확장 프로그램을 설치합니다.

이와 같이 확장 프로그램을 추가하고 나면, ActivityWatch 프로그램의 Browser 항목에 인터넷 사용 기록이 표시되는 것을 확인할 수 있습니다.

시스템 사용 시간 분석

상단 메뉴의 보고서를 클릭하면 내 PC의 시스템 사용 시간을 확인할 수 있습니다.

Summary 항목은 아래와 같이 프로그램과 윈도우의 사용 시간, 분야별 그래프 등을 확인할 수 있습니다.

카테고리 설정 변경하기

카테고리 설정을 통해 보고서에 기록할 작업을 직접 분류하고, 각각의 설정을 변경할 수 있습니다.

상단 메뉴의 설정 을 클릭합니다.

스크롤을 내려 아래의 카테고리 설정 항목을 보면 아래와 같이 기본 설정되어 있는 것을 확인할 수 있습니다.

직접 분류를 추가하기 위해 아래의 + 분류 추가 버튼을 클릭합니다.

화상회의 프로그램인 Zoom과 Google Meet의 사용을 기록하기 위해 아래와 같이 값을 입력하였습니다.

Name에는 카테고리 이름을 지정하고,

Pattern 에 Zoom|Google Meet 라고 입력해 두 프로그램의 사용을 기록하도록 설정하고,

해당 카테고리의 표시 색을 설정하기 위해 Inherit parent color 버튼을 해제한 후 원하는 색상으로 지정해 주었습니다.

OK 버튼을 클릭해 설정을 저장하면 아래와 같이 해당 카테고리가 추가된 것을 확인할 수 있습니다.

저장을 클릭해 변경 사항을 저장합니다.

아래 이미지와 같이 해당 카테고리가 추가되고 지정한 색으로 표시되는 것을 확인할 수 있습니다.

뷰 추가하기

기본으로 제공되는 Summary, Window, Browser, Editor 뷰 외에 추가적으로 필요한 뷰가 있다면 직접 추가하여 커스텀 할 수 있습니다.

뷰를 추가하기 위해 항목 우측의 +New view를 클릭합니다.

뷰의 ID와 이름을 지정해 줍니다.

다음과 뷰가 추가된 것을 확인할 수 있습니다. 해당 뷰에 표시할 항목을 추가하기 위해 +Add visualization을 클릭합니다.

추가된 프로그램 항목의 설정 아이콘을 클릭합니다.

다음과 같이 추가할 수 있는 항목의 리스트 중 원하는 것을 선택합니다.

아래 이미지는 사용시간 그래프와 Sunburst clock을 추가한 모습입니다.

항목 추가를 완료하였다면 Save 버튼을 클릭해 해당 뷰를 저장합니다.

수집된 데이터 내보내기

내 PC에서 수집한 데이터를 JSON 파일로 저장해 이를 외부와 공유할 수 있습니다.

상단 메뉴의 데이터베이스를 클릭합니다.

JSON으로 모든 데이터베이스 내보내기 클릭합니다.

해당 파일을 저장할 폴더와 파일 이름을 지정하고 저장합니다.

아래와 같이 파일이 저장된 것을 확인할 수 있습니다.

Github 레포지토리
LogoActivityWatch Web Watcher
LogoActivityWatch - Open Source Time Tracker – Get this Extension for 🦊 Firefox (en-US)mozamo