GTimeLog เป็น app ขนาดเล็กดี + สำหรับการติดตามของเวลาของคุณ เป้าหมายหลักของมันคือการที่จะเป็นเช่น unintrusive ที่เป็นไปได้
นี่คือวิธีการทำงาน: ทุกวันเมื่อคุณมาถึงการทำงานเริ่มต้นขึ้น gtimelog และพิมพ์ "มาถึง" แล้วเริ่มต้นทำกิจกรรมบางอย่าง (เช่นการอ่าน mail หรือทำงานเกี่ยวกับงาน) เมื่อใดก็ตามที่คุณหยุดทำกิจกรรม (อย่างใดอย่างหนึ่งเมื่อคุณได้เสร็จหรือเมื่อคุณสลับไปทำงานในสิ่งอื่น) ให้พิมพ์ชื่อของกิจกรรมเป็นพรอมต์ gtimelog พยายามที่จะใช้ข้อความเดียวกันถ้าคุณทำหลายรายการสำหรับกิจกรรม (ประวัติศาสตร์จะช่วยให้ที่นี่เป็นอันขาดเพียงแค่ใช้ขึ้นและลงปุ่มลูกศร) พวกเขาหลักการสำคัญนี่คือการตั้งชื่อกิจกรรมหลังจากที่คุณได้หยุดการทำงานกับมันและไม่เมื่อคุณได้เริ่มต้น แน่นอนคุณสามารถพิมพ์ชื่อกิจกรรมล่วงหน้าและเพียงแค่ชะลอการกดปุ่ม Enter จนกว่าคุณจะทำ
มีสองประเภทของกิจกรรมคือคนที่นับเป็นงาน (การเข้ารหัสการวางแผนการเขียนข้อเสนอหรือรายงานการตอบอีเมลที่เกี่ยวข้องกับการทำงาน) และคนที่ไม่ได้ (ท่องเว็บเพื่อความสนุกสนาน, การอ่านอีเมล์ส่วนตัว, พูดคุยกับ เพื่อนบนโทรศัพท์สองชั่วโมงออกไปพักกลางวัน) เพื่อแสดงให้เห็นว่ากิจกรรมจะไม่ได้ทำงานที่เกี่ยวข้องกับการเพิ่มสองดอกจันกับชื่อกิจกรรม:
& nbsp; อาหารกลางวัน **
& nbsp; เรียกดู slashdot **
& nbsp; งีบหลับบนโซฟา **
หากคุณต้องการกิจกรรมบางคน (หรือไม่กิจกรรม) ที่จะถูกมองข้ามอย่างสิ้นเชิงจากรายงาน, ใช้สามดอกจัน (นี้ทำงานเฉพาะใน GTimeLog 0.2.1 หรือสูงกว่า):
& nbsp; ทำลาย ***
GTimeLog แสดงทุกสิ่งที่คุณได้ทำในวันนี้และคำนวณเวลาทั้งหมดที่คุณใช้เวลาทำงานและเวลาทั้งหมดที่คุณใช้ "slacking" นอกจากนี้ยังให้คำแนะนำแก่คุณเท่าใดเวลาที่คุณยังคงต้องทำงานในวันนี้ที่จะได้รับ 8 ชั่วโมงของงานที่ทำ มีสองมุมมองพื้นฐาน: หนึ่งแสดงให้เห็นว่ากิจกรรมทั้งหมดในลำดับที่มีการเริ่มต้นและสิ้นสุดครั้ง; ขณะที่กลุ่มอื่นทุกรายการเดียวกับที่เป็นหนึ่งในกิจกรรมและเพียงแค่แสดงให้เห็นว่าระยะเวลารวม
ในตอนท้ายของวันที่คุณสามารถส่งออกรายงานประจำวันโดยการเลือกรายงาน -> รายงานประจำวัน โปรแกรมอีเมล (โง่ใน terminal เว้นแต่คุณจะมีการเปลี่ยนแปลงใน ~ / .gtimelog / gtimelogrc) จะเริ่มต้นด้วยกิจกรรมทั้งหมดที่ระบุไว้ในนั้น การตั้งค่าของฉันโง่ให้ผมแก้ไขรายงานก่อนที่จะส่ง
ถ้าคุณทำผิดพลาดและประเภทในชื่อกิจกรรมที่ไม่ถูกต้องหรือเพียงแค่ลืมที่จะเข้าสู่กิจกรรมที่ไม่ต้องกังวล GTimeLog เก็บบันทึกของเวลาในไฟล์ข้อความธรรมดาเรียบง่าย ~ / .gtimelog / timelog.txt ทุกบรรทัดมีการประทับเวลาและชื่อของกิจกรรมที่ได้ดำเนินการเสร็จสิ้นในเวลา สายอื่น ๆ ทั้งหมดจะถูกละเลยเพื่อให้คุณสามารถเพิ่มความคิดเห็นหากคุณต้องการเป็นอันขาดเพียงให้แน่ใจว่าไม่มีความเห็นเริ่มต้นด้วยการประทับเวลา คุณไม่ต้องกังวลเกี่ยวกับการเขียนทับ GTimeLog การเปลี่ยนแปลงของคุณเป็นอันขาด GTimeLog เสมอผนวกรายการที่ท้ายไฟล์และไม่ได้เก็บบันทึกไฟล์เปิดตลอดเวลา คุณไม่ต้องกังวลเกี่ยวกับการเขียนทับการเปลี่ยนแปลงที่ทำโดย GTimeLog ด้วยโปรแกรมแก้ไข & mdash ของคุณ. ให้แน่ใจว่าคุณไม่ได้ป้อนกิจกรรมใด ๆ ใน GTimeLog ขณะที่คุณมี timelog.txt เปิดในโปรแกรมแก้ไขข้อความ
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- การเรียกดูประวัติ (LP: # 220778).
- การตั้งค่าใหม่ที่จะซ่อนงานที่บานหน้าต่างในการเริ่มต้น (LP: # 767096) .
- timelog.txt โหลดโดยอัตโนมัติเมื่อมีการเปลี่ยนแปลง (LP: # 220775) .
- segfault แก้ไขในการเริ่มต้น (LP: # 1016212).
- มุมมองอย่างย่อ (Alt-3) ที่แสดงให้เห็นการทำงานทั้งหมดในแต่ละประเภท.
- เมนูแก้ไขในบานหน้าต่างงาน (LP: # 1040031).
- ตัวเลือกบรรทัดคำสั่งใหม่: --prefer-PyGTK เท่านั้นที่มีประโยชน์สำหรับการทดสอบกับเลิกผูก PyGTK แทน pygobject-วิปัสสนาทันสมัย.
- ตัวเลือกบรรทัดคำสั่งใหม่:. --quit
- เมนูแก้ไขของไอคอนถาด (LP: # 1039977).
- แก้ไขความผิดพลาดเมื่อออกเมื่อใช้ Gtk + 2 (LP: # 1040088) .
- ตัวเลือกบรรทัดคำสั่งใหม่:. แก้ปัญหา
- ตัวเลือกบรรทัดคำสั่งใหม่:. --version
มีอะไรใหม่ ในรุ่น 0.7.1:
- ปัญหาการรายงานการแก้ไขปัญหาที่มีตัวอักษรที่ไม่ใช่ ASCII เมื่อใช้ GObject-วิปัสสนา (LP: # 785578) .
- แก้ไข ^ C ไม่ได้ออกจากการตรวจสอบเมื่อใช้ GObject-วิปัสสนา.
- ใช้ตรรกะแผงสีไอคอน autodetection ที่ขาดหายไปในกรณี GObject-วิปัสสนา (LP: # 924390).
- ตัวเลือกบรรทัดคำสั่งใหม่:. --help
- ตัวเลือกบรรทัดคำสั่งใหม่: --replace ต้องว่ารุ่นทำงานสนับสนุนวิธี DBus ใหม่ 'เลิก' ซึ่งถูกเพิ่มเข้ามาในรุ่นนี้.
- ข้อความที่พิมพ์ไปยัง stdout จะมีคำนำหน้าโดย & quot; gtimelog & quot; (การส่งออกแอพพลิเค GUI มักจะจบลงใน ~ / .xsession-ข้อผิดพลาดก็สุภาพในการระบุตัวเองเมื่อมีการเขียน).
- ข้อผิดพลาด DBus ไม่ผ่านเงียบ.
มีอะไรใหม่ ในรุ่น 0.6.1:
- แก้ไขสองปัญหาเมื่อใช้ GI ที่กำหนดโดยมาร์ตินพิตต์.
มีอะไรใหม่ ในรุ่น 0.6.0:
- Ctrl-Q ตอนนี้หยุดทำงาน (LP: # 750092)
- คง UnboundLocalError (LP: # 778285). จะได้รับจากโร Langeveld
- รังเพลิงจาก PyGTK เพื่อ GI นี้สนับสนุน GTK ที่ 2 และ 3 พร้อมด้วย GTK GI ตอนนี้ แต่ยังคงทำงานร่วมกับ PyGTK.
- บันทึกห่อของ: ถ้าคุณต้องการที่จะใช้ GI คุณจะต้องเปลี่ยนแปลงการอ้างอิงของแพคเกจจาก PyGTK กับแพคเกจที่ให้ GTK และ Pango typelibs (เช่น gir1.2-GTK-2.0 และ gir1.2-Pango-1.0 บน Debian / Ubuntu) นอกจากนี้ยังต้อง pygobject & gt;. = 2.27.1
- เขียนโดยมาร์ตินพิตต์.
- ซ่อนหน้าต่างหลักใน Esc แก้ไข LP. # 716257
- เขียนโดยวลา Naumov (https://launchpad.net/~vnaum).
มีอะไรใหม่ ในรุ่น 0.5.0:
- Switched จากบึงเพื่อ GtkBuilder นี้ช่วยแก้ไขปัญหาเหล่านั้นรูปแบบแปลก GTimeLog มีกับ Radiance ของ Ubuntu และโดยเฉพาะอย่างยิ่ง Ambiance (LP: # 644393)
- Packagers ทราบ: src / gtimelog / gtimelog.glade หายไปมันถูกแทนที่ด้วย src / gtimelog / gtimelog.ui จะต้องมีการติดตั้งลงใน / usr / share / gtimelog /.
- GTimeLog ในขณะนี้สนับสนุนการประยุกต์ใช้ตัวชี้วัดของอูบุนตู มีตัวเลือกการกำหนดค่าใหม่เป็น prefer_app_indicator, ผิดนัดเป็นจริง แก้ไข LP. # 523461
- GTimeLog พยายามที่จะตรวจสอบชุดรูปแบบสีของคุณและทำให้ไอคอนถาดมืดหรือสว่างสำหรับความคมชัดดี นี่คือสับที่ไม่ทำงานได้อย่างน่าเชื่อถือ แต่ดีกว่าไม่มีอะไร แก้ไข LP. # 700428
- Packagers ทราบ: มีไฟล์ไอคอนใหม่, src / gtimelog / gtimelog-เล็ก bright.png จะต้องมีการติดตั้งลงใน / usr / share / gtimelog /.
- ทำ GTimeLog ประยุกต์ใช้เช่นเดียว ต้องหลาม dbus เลือกบรรทัดคำสั่งต่อไปนี้ได้รับการสนับสนุน:
- gtimelog ละเลย dbus
- เปิดเสมอเช่นการประยุกต์ใช้ใหม่ไม่ได้เริ่มต้นการให้บริการ DBus
- gtimelog --toggle
- ถ้า GtimeLog ทำงานอยู่แล้วแสดงหรือซ่อนหน้าต่าง GTimeLog
- เปิดอย่างอื่นเช่นการประยุกต์ใช้ใหม่
- gtimelog
- ถ้า GtimeLog ทำงานอยู่แล้วนำหน้าต่าง GTimeLog ไปข้างหน้า
- เปิดอย่างอื่นเช่นการประยุกต์ใช้ใหม่
- เขียนโดยบรูซแวนเดอร์ Kooij (https://launchpad.net/~brucevdk) แก้ไข LP. # 356495
- ตัวเลือกใหม่: start_in_tray ค่าเริ่มต้นเป็นเท็จ เขียนโดยบรูซแวนเดอร์ Kooij (https://launchpad.net/~brucevdk) ซึ่งเป็นส่วนหนึ่งของแพทช์ของเขาสำหรับ LP. # 356495
- ตัวเลือกบรรทัดคำสั่งใหม่: --tray ทำให้ GTimeLog เริ่มลดลงหรือออกโดยไม่ทำอะไรถ้ามันทำงานอยู่แล้ว.
- เพิ่มเอกสารบางอย่างสำหรับผู้ร่วมสมทบ. HACKING.txt
- รายงานประจำวันรวมถึงผลรวมตามหมวดหมู่ เขียนโดย Laurynas Speicys.
- บานหน้าต่างงานสามารถสลับโดยการกด F9 และมีปุ่มปิด.
- สไตล์รายงานรายสัปดาห์และรายเดือนทางเลือก, สามารถเลือกโดยการเพิ่ม report_style = แบ่งการ ~ / .gtimelog / gtimelogrc เขียนโดย Laurynas Speicys.
- แก้ไขปัญหา: เสมอรักษาคำสั่งของรายการแม้ในขณะที่พวกเขามีการประทับเวลาเดียวกัน (LP: # 708825).
มีอะไรใหม่ ในรุ่น 0.4.0:
- เพิ่มการกำหนดค่าตัวแปร 'ลำดับ' ในการควบคุมมุมมองเริ่มต้น อย่างใดอย่างหนึ่งตามลำดับ (True) หรือการจัดกลุ่ม (เท็จ) เขียนโดยแบร์รี่วอร์ซอ (LP: # 628876)
- ตระหนัก $ GTIMELOG_HOME ตัวแปรสภาพแวดล้อมในการใช้สิ่งอื่นนอกเหนือจาก ~ / .gtimelog เป็นไดเรกทอรีการกำหนดค่า เขียนโดยแบร์รี่วอร์ซอ (LP: # 628873)
- ชื่อโปรแกรมเปลี่ยนเป็น 'GTimeLog Tracker เวลา' ในไฟล์สก์ท็อป (Debian # 595280)
มีอะไรใหม่ ในรุ่น 0.3.2:
- ดับเบิลคลิกประเภทในรายการงานพยายามอย่างหนัก ที่จะมุ่งเน้นกล่องใส่. (แก้ไข: https://bugs.launchpad.net/gtimelog/+bug/608734)
- เปลี่ยนค่าเริ่มต้นจดหมายที่จะพูดคำสั่งส่งผ่านไปยังขั้ว x-จำลอง -e; นี้จะทำให้มันทำงานร่วมกับ Terminator (ทดสอบกับ xterm และ gnome-Terminal) แก้ไข https://bugs.launchpad.net/gtimelog/+bug/592552.
- หมายเหตุ: ถ้าคุณเคยใช้ gtimelog ก่อนที่คุณจะต้องแก้ไขด้วยตนเอง ~ / .gtimelog / gtimelogrc และเปลี่ยนสายจดหมายจาก
- จดหมาย = x ขั้ว-จำลอง -e โง่ -H% s
- จดหมาย = x ขั้ว-จำลอง -e & quot; โง่ -H% s & quot;
- ใช้ xdg เปิดโดยค่าเริ่มต้นสำหรับการแก้ไขและการเปิด timelog.txt สเปรดชีต แก้ไข https://bugs.launchpad.net/gtimelog/+bug/592560.
- หมายเหตุ: ถ้าคุณเคยใช้ gtimelog ก่อนที่คุณจะต้องแก้ไขด้วยตนเอง ~ / .gtimelog / gtimelogrc และการเปลี่ยนแปลง
- บรรณาธิการ = gvim spreadhsheet = oocalc% s
- บรรณาธิการ = xdg เปิดสเปรดชีต = xdg เปิด% s
มีอะไรใหม่ ในรุ่น 0.3.1:
- คง sdist หัก (โดยการเพิ่ม MANIFEST.in, ตั้งแต่ setuptools ไม่เข้าใจ bzr ค่าเริ่มต้น).
- เพิ่ม Makefile เพื่อความสะดวก (ทำให้ distcheck ให้ปล่อย).
มีอะไรใหม่ ในรุ่น 0.3:
- DeprecationWarning แก้ไข:. ชุดโมดูลจะเลิก
- ใช้ gtk.StatusIcon ถ้า egg.trayicon จะไม่สามารถใช้ได้ (https://bugs.launchpad.net/gtimelog/+bug/209798).
- เลือกที่จะเลือกระหว่างแบบเก่าและแบบใหม่ไอคอนถาด: 'prefer_old_tray_icon ใน ~ / .gtimelog / gtimelogrc
- ตัวเลือกที่จะปิดการใช้งานไอคอนถาดทั้งหมดโดยการเพิ่ม 'show_tray_icon = ไม่' เพื่อ ~ / .gtimelog / gtimelogrc (https://bugs.launchpad.net/gtimelog/+bug/255618).
- ชื่อไดเรกทอรีจับที่มีช่องว่าง (https://bugs.launchpad.net/gtimelog/+bug/328118).
- รุ่นแสดงตัวเลขในกล่องโต้ตอบเกี่ยวกับ (https://bugs.launchpad.net/gtimelog/+bug/308750).
ต้องการ
- หลาม
- GTK +
- PyGTK
ความคิดเห็นที่ไม่พบ