GTimeLog là một ứng dụng nhỏ Gtk + cho việc theo dõi thời gian của bạn. Mục tiêu chính của nó là để được như unintrusive càng tốt.
Đây là cách nó hoạt động: mỗi ngày, khi bạn đến nơi làm việc, bắt đầu lên gtimelog và gõ "đến". Sau đó bắt đầu làm một số hoạt động (ví dụ như đọc mail, hoặc làm việc trên một nhiệm vụ). Bất cứ khi nào bạn ngừng làm một hoạt động (hoặc khi bạn đã hoàn thành nó, hoặc khi bạn chuyển sang làm việc trên một cái gì đó khác), gõ tên của hoạt động này vào gtimelog nhắc. Hãy thử sử dụng cùng một văn bản nếu bạn thực hiện một số mục cho một hoạt động (lịch sử giúp ở đây & mdash; chỉ cần sử dụng lên và xuống phím mũi tên). Họ nguyên tắc then chốt ở đây là để đặt tên cho các hoạt động sau khi bạn đã ngừng làm việc trên nó, và không phải khi bạn đã bắt đầu. Tất nhiên bạn có thể gõ tên hoạt động trả trước, và chỉ cần chậm trễ nhấn phím Enter cho đến khi bạn thực hiện xong.
Có hai loại chính của các hoạt động: những người được tính là công việc (mã hóa, quy hoạch, văn bản kiến nghị, các báo cáo, trả lời email công việc liên quan), và những người mà không (duyệt web cho vui, đọc email cá nhân, trò chuyện với một người bạn trên điện thoại cho hai giờ, đi ra ngoài cho một giờ nghỉ trưa). Để chỉ ra các hoạt động không liên quan làm việc thêm hai dấu hoa thị vào tên hoạt động:
& Nbsp; trưa **
& Nbsp; duyệt Slashdot **
& Nbsp; ngủ trưa trên chiếc ghế dài **
Nếu bạn muốn có một số hoạt động (hoặc không hoạt động) để được bỏ qua hoàn toàn từ các báo cáo, sử dụng ba dấu hoa thị (điều này chỉ hoạt động trong GTimeLog 0.2.1 hoặc mới hơn):
& Nbsp; phá ***
GTimeLog hiển thị tất cả những điều bạn đã làm ngày hôm nay, và tính toán tổng thời gian bạn dành làm việc, và tổng thời gian bạn bỏ "chưa xong". Nó cũng khuyên bạn bao nhiêu thời gian bạn vẫn phải làm việc ngày hôm nay để nhận được 8 giờ làm việc được thực hiện. Có hai quan điểm cơ bản: một cho thấy tất cả các hoạt động trong thứ tự thời gian, với khởi đầu và kết thúc thời gian; trong khi các nhóm khác tất cả các mục có cùng thành một hoạt động và chỉ cho thấy tổng thời gian.
Vào cuối ngày, bạn có thể gửi đi một bản báo cáo hàng ngày bằng cách chọn Báo cáo -> Báo cáo hàng ngày. Một chương trình mail (Mutt trong một thiết bị đầu cuối, trừ khi bạn đã thay đổi nó trong ~ / .gtimelog / gtimelogrc) sẽ được bắt đầu với tất cả các hoạt động được liệt kê trong đó. Cấu hình Mutt của tôi cho phép tôi chỉnh sửa báo cáo trước khi gửi đi.
Nếu bạn thực hiện một sai lầm và gõ vào tên hoạt động sai, hoặc chỉ cần quên để vào một hoạt động, đừng lo lắng. GTimeLog lưu thời gian ghi trong một tập tin văn bản đơn giản đơn giản ~ / .gtimelog / timelog.txt. Mỗi dòng chứa một dấu thời gian và tên của các hoạt động đã được hoàn thành vào thời điểm đó. Tất cả các dòng khác được bỏ qua, vì vậy bạn có thể thêm ý kiến nếu bạn muốn & mdash; chỉ cần đảm bảo không có bình luận bắt đầu với một dấu thời gian. Bạn không cần phải lo lắng về GTimeLog ghi đè các thay đổi & mdash; GTimeLog luôn gắn thêm các mục vào cuối của tập tin, và không giữ các tập tin log mở tất cả các thời gian. Bạn không cần phải lo lắng về việc ghi đè các thay đổi do GTimeLog với biên tập viên của bạn & mdash;. Chắc chắn rằng bạn không nhập bất kỳ hoạt động trong GTimeLog trong khi bạn có timelog.txt mở trong một trình soạn thảo văn bản
Cái mới trong phiên bản này:
- Lịch sử duyệt web (LP: # 220778).
- Cài đặt mới để ẩn cửa sổ nhiệm vụ khi khởi động (LP: # 767096) .
- Nạp lại timelog.txt tự động khi nó thay đổi (LP: # 220775) .
- Fix segfault khi khởi động (LP: # 1016212).
- Tóm tắt view (Alt-3) cho thấy tổng số công việc trong mỗi loại.
- Fix popup menu trên thanh tác vụ (LP: # 1040031).
- New tùy chọn dòng lệnh: --prefer-pygtk. Chỉ hữu dụng cho việc kiểm tra đối với các cam kết ràng buộc pygtk phản đối thay vì pygobject-mẫn hiện đại.
- New dòng lệnh tùy chọn:. --quit
- Fix popup menu của các biểu tượng trên khay (LP: # 1039977).
- Fix crash xuất cảnh khi sử dụng Gtk + 2 (LP: # 1040088) .
- New dòng lệnh tùy chọn:. --debug
- New dòng lệnh tùy chọn:. --version
là gì mới trong phiên bản 0.7.1:
- vấn đề báo cáo Fix với các ký tự ASCII khi sử dụng gobject-mẫn (LP: # 785578) .
- Fix ^ C không thoát khỏi ứng dụng khi sử dụng gobject-mẫn.
- Thực hiện biểu tượng bảng màu tự động phát hiện logic rằng đã mất tích trong trường hợp gobject-mẫn (LP: # 924390).
- New dòng lệnh tùy chọn:. --help
- New tùy chọn dòng lệnh: --replace. Đòi hỏi rằng các phiên bản hỗ trợ chạy các phương pháp mới DBUS 'Quit', mà cũng đã được bổ sung trong phiên bản này.
- Messages in để stdout được bắt đầu bằng & quot; gtimelog & quot; (GUI đầu ra ứng dụng thường kết thúc trong ~ / .xsession-lỗi, đó là lịch sự để xác định chính mình khi viết có).
- lỗi DBUS không vượt qua lặng lẽ.
là gì mới trong phiên bản 0.6.1:
- Fix hai tai nạn khi sử dụng GI. Do Martin Pitt.
là gì mới trong phiên bản 0.6.0:
- Ctrl-Q giờ tha. (LP: # 750092)
- Cố định UnboundLocalError. (LP: # 778285). Given bởi Jeroen Langeveld
- Ported từ PyGTK để GI. Điều này hỗ trợ 2 GTK và GTK 3 với GI bây giờ, nhưng vẫn hoạt động với PyGTK.
- Ghi chú của Packager: Nếu bạn muốn sử dụng GI, bạn cần thay đổi phụ thuộc của gói từ pygtk cho các gói cung cấp các typelibs GTK và Pango (ví dụ gir1.2-gtk-2.0 và gir1.2-Pango-1.0 trên Debian / Ubuntu). Nó cũng đòi hỏi pygobject & gt;. = 2.27.1
- Đóng góp bởi Martin Pitt.
- Ẩn cửa sổ chính trên Esc. Fixes LP:. # 716257
- Đóng góp bởi Vladislav Naumov (https://launchpad.net/~vnaum).
là gì mới trong phiên bản 0.5.0:
- Switched từ Glade để GtkBuilder. Điều này sửa chữa những vấn đề chủ đề lạ GTimeLog đã có với Radiance Ubuntu và đặc biệt là Ambiance. (LP: # 644393)
- đóng gói lưu ý: src / gtimelog / gtimelog.glade đã biến mất, nó được thay thế bởi src / gtimelog / gtimelog.ui. Nó cần phải được cài đặt vào / usr / share / gtimelog /.
- GTimeLog bây giờ hỗ trợ các ứng dụng chỉ của Ubuntu. Có một tùy chọn cấu hình mới, prefer_app_indicator, mặc định là true. Fixes LP:. # 523461
- GTimeLog cố gắng để phát hiện màu sắc chủ đề của bạn và làm cho các biểu tượng trên khay tối hoặc sáng, độ tương phản tốt. Đây là một hack mà không làm việc đáng tin cậy, nhưng tốt hơn là không có gì. Fixes LP:. # 700428
- đóng gói lưu ý: có một tập tin biểu tượng mới, src / gtimelog / gtimelog-nhỏ-bright.png. Nó cần phải được cài đặt vào / usr / share / gtimelog /.
- Made GTimeLog một ứng dụng trường hợp duy nhất. Yêu cầu python-dbus. Các tùy chọn dòng lệnh sau đây được hỗ trợ:
- gtimelog --ignore-dbus
- luôn luôn khởi động một ví dụ ứng dụng mới, không bắt đầu các dịch vụ DBUS
- gtimelog --toggle
- nếu GtimeLog đang chạy, hiển thị hoặc ẩn các cửa sổ GTimeLog,
- nếu không khởi động một ví dụ ứng dụng mới
- gtimelog
- nếu GtimeLog đã chạy, mang lại cho các cửa sổ GTimeLog vào phía trước,
- nếu không khởi động một ví dụ ứng dụng mới
- Đóng góp bởi Bruce van der Kooij (https://launchpad.net/~brucevdk), Fixes LP:. # 356495
- Tùy chọn mới: start_in_tray. Mặc định là false. Góp của Bruce van der Kooij (https://launchpad.net/~brucevdk), như là một phần của bản vá của mình cho LP:. # 356495
- New tùy chọn dòng lệnh: --tray. Làm GTimeLog bắt đầu thu nhỏ, hoặc thoát ra mà không làm bất cứ điều gì nếu nó đang chạy.
- Nhập một số tài liệu cho người đóng góp:. HACKING.txt
- Báo cáo hàng ngày bao gồm tổng số theo thể loại. Góp của Laurynas Speicys.
- Các cửa sổ nhiệm vụ có thể được chuyển bằng cách nhấn F9 và có một nút đóng.
- thay thế hàng tuần và hàng tháng báo cáo phong cách, có thể được lựa chọn bằng cách thêm report_style = phân loại vào ~ / .gtimelog / gtimelogrc. Góp của Laurynas Speicys.
- Sửa lỗi: luôn luôn giữ gìn trật tự của các mục, thậm chí khi họ có những dấu thời gian như nhau (LP: # 708825).
là gì mới trong phiên bản 0.4.0:
- Thêm biến cấu hình 'thời gian' để kiểm soát xem ban đầu của một trong hai Chronological (True) hoặc nhóm (False). Góp của Barry Warsaw (LP: # 628876)
- Nhận $ biến môi trường GTIMELOG_HOME sử dụng một cái gì đó khác hơn ~ / .gtimelog như các thư mục cấu hình. Góp của Barry Warsaw (LP: # 628873)
- Thay đổi tên ứng dụng để 'GTimeLog Time Tracker' trong tập tin máy tính để bàn (Debian # 595280)
là gì mới trong phiên bản 0.3.2:
- Kích đúp vào một danh mục trong danh sách công việc cố gắng cứng tập trung vào hộp nhập liệu. (sửa: https://bugs.launchpad.net/gtimelog/+bug/608734)
- mailer Thay đổi mặc định để báo các lệnh truyền cho x-terminal emulator-e; điều này làm cho nó hoạt động với Terminator (cũng đã thử nghiệm với xterm và gnome-terminal). Fixes https://bugs.launchpad.net/gtimelog/+bug/592552.
- Lưu ý: nếu bạn đã sử dụng gtimelog trước, bạn sẽ phải tự chỉnh sửa ~ / .gtimelog / gtimelogrc và có sự thay đổi bưu phẩm từ
- mailer = x-ga-emulator -e mutt -H% s
- mailer = x-ga-emulator -e & quot; mutt -H% s & quot;
- Sử dụng xdg mở theo mặc định để chỉnh sửa timelog.txt và mở bảng tính. Fixes https://bugs.launchpad.net/gtimelog/+bug/592560.
- Lưu ý: nếu bạn đã sử dụng gtimelog trước, bạn sẽ phải tự chỉnh sửa ~ / .gtimelog / gtimelogrc và thay đổi
- editor = gvim spreadhsheet = oocalc% s
- editor = xdg mở bảng tính = xdg mở% s
là gì mới trong phiên bản 0.3.1:
- Cố định sdist vỡ (bằng cách thêm MANIFEST.in, vì setuptools không hiểu bzr theo mặc định).
- Added Makefile cho tiện (làm distcheck, làm cho phát hành).
là gì mới trong phiên bản 0.3:
- Fix DeprecationWarning:. Module bộ bị phản
- Sử dụng gtk.StatusIcon nếu egg.trayicon là không có sẵn (https://bugs.launchpad.net/gtimelog/+bug/209798).
- Option để chọn giữa kiểu cũ và kiểu mới các biểu tượng khay: 'prefer_old_tray_icon' trong ~ / .gtimelog / gtimelogrc
- Lựa chọn để vô hiệu hóa các biểu tượng trên khay hoàn toàn bằng cách thêm 'show_tray_icon = không' với ~ / .gtimelog / gtimelogrc (https://bugs.launchpad.net/gtimelog/+bug/255618).
- tên thư mục Xử lý với không gian (https://bugs.launchpad.net/gtimelog/+bug/328118).
- Số Hiển thị phiên bản trong hộp thoại About (https://bugs.launchpad.net/gtimelog/+bug/308750).
Yêu cầu :
- Python
- gtk +
- PyGTK
Bình luận không