타임로그에서 어떻게 추적 작업을 합니까
4873 단어 ubuntutimetrackingproductivity
휴대전화에 시간 추적 앱을 설치할 수 있다.나는 일찍이 휴대전화
Jira time tracker
를 사용했는데, 그것은 회사의 Jira와 직접 연결되었다.불행히도 장기적으로 보면 이것은 통하지 않는다.나쁜 해결 방안이 아니라 핸드폰을 휴대하지 않았기 때문이다.심지어 컴퓨터가 아닌 집에 휴대전화를 두는 것도 흔하다.나중에 나는 때때로 시간일지를 작성하는 것을 잊어버렸다. 누가 그/그녀가 며칠 전, 심지어 어제 무엇을 했는지 기억하겠는가?데스크톱 프로그램을 설치할 수 있는
Toggl
같은 서비스도 있다.그러나, 어떻게 일을 하고, 어떻게 리눅스와 통합하는지에 있어서, 나는 항상 몇 가지 문제에 부딪힌다.데스크탑 애플리케이션은 일부 이유로 Windows 또는 MacOS 시스템에서 더 잘 지원됩니다.개인적으로 키보드에 많은 시간을 들였다. 이것이 바로 나에게 있어서 가장 좋은 해결 방안은 셸과 잘 통합되고 활동 상하문 사이를 쉽게 전환할 수 있는 해결 방안이다.다행히도 이런 공구는 존재한다.
햄스터 시간 추적기
Hamster
모든 Linux 릴리스에 설치할 수 있습니다.명령줄에서 활동을 추적할 수 있는 서비스를 제공합니다.Hamster time tracker
apt와 함께 설치할 수 있습니다.sudo apt install hamster-time-tracker
이렇게 설치하는 것이 좋습니다Hamster
.snap
를 통해 설치할 수 있지만 현재 snap에서는 외부 서비스에서 사용자 세션 dbus 서비스를 시작할 수 없습니다see related discussion.지금부터 명령줄에서 사용할 수 있습니다
Hamster
.hamster help
활동 기록
보고 활동을 잊어버리면 분류, 표시, 설명을 작성하고 과거에 정의할 수 있습니다.
이벤트를 기록하고 싶을 때, 당신이 하고 있는 일을 간단하게 입력한 다음
Hamster
나머지 일을 완성할 수 있지만, 더 많은 일들이 시간을 추적하는 데 도움을 줄 수 있다.활동
Hamster
을 추가하려면 다음 구문을 정의합니다.activity name time @category name,, some description #tag #other tag with spaces
시작할 때 통과한 모든 컨텐트는 활동 이름으로 사용됩니다.시간은 시작점, 시간대 또는 상대적인 값으로 정의할 수 있다. 예를 들어 14:30
, 11:35-12:00
, -5
표시started 5 minutes ago
.사용@
은 활동을 분류할 수 있고, 쌍혼미,,
는 설명에 사용되며, #
는 표시에 사용된다.Hamster
다음 특수 문자를 찾기 전에 빈칸을 시작절의 일부분으로 처리할 것입니다.hamster add doing something important -5 @project #tag
Hamster
,xml
,csv
,html
와ical
등 형식으로timelog를 내보낼 수 있습니다.hamster export tsv
그러나 Gnome을 사용하는 사람들에게는 Hamster
를 사용하면 당신의 시간을 더욱 효과적으로 추적할 수 있다.Gnome 셸 확장
Gnome extensions website에서 제공된
Hamster shell extension
은 이미 유행이 지났지만 스스로 설치하는 것은 매우 간단하다.공식 저장소 복제부터 시작합니다.git clone https://github.com/projecthamster/hamster-shell-extension.git
develop
지점에서git checkout develop
홈 디렉터리에makerepository라는 확장자를 가진 파일을 설치할 수 있습니다.make install-user
편역 과정에서 나는 다음과 같은 결과를 얻었다$ make dist
cp -R extension/* build
cp -R data/* build
glib-compile-schemas build/schemas
find build -name \*.po -execdir msgfmt hamster-shell-extension.po -o hamster-shell-extension.mo \;
find: ‘msgfmt’: No such file or directory
find: ‘msgfmt’: No such file or directory
find: ‘msgfmt’: No such file or directory
find: ‘msgfmt’: No such file or directory
find: ‘msgfmt’: No such file or directory
find: ‘msgfmt’: No such file or directory
find: ‘msgfmt’: No such file or directory
find: ‘msgfmt’: No such file or directory
find: ‘msgfmt’: No such file or directory
find: ‘msgfmt’: No such file or directory
mkdir -p dist;
cd build; zip -rq ../dist/[email protected] ./* || true
cd build; tar -czf ../dist/[email protected] *
total 112
-rw-r--r-- 1 marc marc 46418 mar 19 11:05 [email protected]
-rw-r--r-- 1 marc marc 65436 mar 19 11:05 [email protected]
이것은 번역 번역과 관련이 있어 설치gettext
패키지를 통해 해결할 수 있다.sudo apt install gettext
최종적으로 확인하기 위해서 Gnome 케이스를 다시 시작해야 할 수도 있습니다.Alt+F2
를 누르고 r
를 입력하고 Enter
를 눌러라.마지막으로 할 일은 현재 활성 창을 숨기는 단축키를 사용하지 않기 <super>+h
입니다.Hamster extension
그것을 연결합니다. 사용하지 않기 때문에 사용하지 않을 수 있습니다.나처럼 할 수도 있고, '설치된 확장' 목록에서 Hanster time tracker
을 찾고 '기본 설정' 에 들어가서 확장 단축키를 변경할 수도 있다.매번 우리가 어떤 일을 시작할 때마다 우리는
<super>+h
를 클릭하여 현재 이벤트를 입력하고 Enter
와 Hamster
를 클릭하면...추적 시작;)셸 확장은 명령줄과 같은 문법을 사용하지만, 조금 다르다. 정의가 되면 시작할 때 시간을 전달해야 한다.현재 진행 중인 활동은 상단 표시줄에서 볼 수 있을 것이다.
Reference
이 문제에 관하여(타임로그에서 어떻게 추적 작업을 합니까), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/unixslayer/how-i-track-work-in-my-timelog-40jk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)