Cách theo dõi thời gian sử dụng thiết bị của bạn trên Linux với ActivityWatch
Thật dễ dàng để dành hàng giờ ngồi trước màn hình mà không biết thời gian đã trôi đi đâu. Bạn chỉ có 24 giờ mỗi ngày và bạn có thể chọn dành thời gian cho những nhiệm vụ quan trọng hoặc lãng phí nó cho những hoạt động không cần thiết.
May mắn thay, việc theo dõi thời gian sử dụng thiết bị của bạn trên Linux để xác định các hoạt động có thể khiến bạn mất tập trung thật dễ dàng. Có lẽ bạn muốn theo dõi hoạt động của con mình trên internet và cần một công cụ hiệu quả có thể làm điều đó cho bạn. ActivityWatch là một ứng dụng mã nguồn mở giúp bạn kiểm tra thời gian sử dụng thiết bị của mình trên Linux.
Mục Lục
Điểm nổi bật chính của ActivityWatch
Theo dõi thời gian sử dụng thiết bị đang hoạt động của bạn là một trong những cách tốt nhất để tăng năng suất và hoàn thành nhiều việc hơn trong thời gian ngắn hơn.
Thay vì chỉ theo dõi thời gian bạn sử dụng trên màn hình, ActivityWatch mang đến một số tính năng bổ sung, chẳng hạn như:
- Nhóm hoạt động theo danh mục
- Theo dõi thời gian sử dụng màn hình theo cửa sổ/ứng dụng
- Giám sát sử dụng web bằng tiện ích mở rộng trình duyệt
- Tính năng đồng hồ bấm giờ để theo dõi hoạt động thủ công
- Hỗ trợ đa nền tảng cho Windows, macOS, Linux và Android
- Xuất dữ liệu ở định dạng JSON và CSV
Phần tốt nhất là, vì ActivityWatch chạy như một máy chủ cục bộ, nó lưu trữ dữ liệu của bạn cục bộ, cung cấp cho bạn toàn quyền kiểm soát quyền riêng tư của mình.
Để bắt đầu sử dụng ActivityWatch, trước tiên, bạn cần cài đặt nó trên hệ thống của mình.
Cách cài đặt ActivityWatch trên Linux
ActivityWatch không có sẵn trong kho chính thức của hầu hết các bản phân phối Linux, do đó, bạn sẽ phải tải xuống các tệp nhị phân theo cách thủ công từ trang web của dự án. Truy cập trang web ActivityWatch và tải xuống phiên bản mới nhất cho hệ thống của bạn.
Tải xuống: Xem hoạt động
Người dùng Arch Linux có thể tải xuống ActivityWatch từ Kho lưu trữ người dùng Arch (AUR) bằng cách sử dụng yay:
yay -S activitywatch
Khởi chạy ActivityWatch
Bước đầu tiên là kích hoạt ActivityWatch. Bạn sẽ không tìm thấy nó được liệt kê trong menu ứng dụng vì bạn không cài đặt nó từ kho của distro. Tuy nhiên, thật dễ dàng để tạo lối tắt ứng dụng cho bất kỳ chương trình nào trên Linux.
Nếu bạn đã tải xuống ứng dụng từ AUR, bạn có thể khởi chạy ứng dụng đó từ menu ứng dụng vì những người trợ giúp AUR tạo mục nhập menu cho phần mềm đã cài đặt.
Để bắt đầu, hãy chuyển đến thư mục Tải xuống và giải nén tệp ZIP bạn vừa tải xuống:
sudo unzip activitywatch-*.zip
Thay đổi thư mục hiện tại thành thư mục giải nén bằng cách sử dụng:
cd activitywatch
Sau đó, để khởi chạy ActivityWatch, hãy nhập lệnh sau:
./aw-qt
Theo dõi thời gian trên màn hình trên Linux với ActivityWatch
Theo mặc định, ActivityWatch bắt đầu ở chế độ nền và không có giao diện ứng dụng nào bạn có thể sử dụng để thiết lập. Vì nó chạy như một máy chủ nên bạn có một bảng điều khiển dựa trên web để xem và sửa đổi dữ liệu.
Để truy cập bảng điều khiển ActivityWatch, nhấp chuột phải vào biểu tượng ActivityWatch trong khay hệ thống và chọn Mở bảng điều khiển.
Mỗi khi khởi chạy ứng dụng, bạn sẽ tự động được đưa đến trang Chào mừng chứa tất cả các chi tiết quan trọng về dự án và một số liên kết nền tảng để hỗ trợ nhà phát triển.
Để thay đổi hành vi mặc định này và mở bảng điều khiển Hoạt động khi khởi động, hãy nhấp vào Cài đặt từ góc trên bên phải và chọn Hoạt động từ Trang đích trình đơn thả xuống.
Theo dõi hoạt động trên màn hình của bạn
Hầu hết quy trình theo dõi của bạn sẽ xoay quanh Hoạt động và Mốc thời gian lượt xem. Tab Hoạt động hiển thị thời gian sử dụng thiết bị của bạn được nhóm theo ứng dụng, danh mục và cửa sổ.
Bạn cũng sẽ có một số biểu đồ hình tròn và thanh gọn gàng trực quan hóa dữ liệu của mình, nhưng hầu hết các biểu đồ này ban đầu sẽ trống. Do đó, hãy để ActivityWatch chạy ở chế độ nền trong vài giờ trước khi bạn cân nhắc mở lại trang tổng quan.
Ở trên cùng, bạn sẽ tìm thấy các tùy chọn để chọn ngày và giờ để lọc dữ liệu. Theo mặc định, ActivityWatch sẽ hiển thị dữ liệu cho ngày hiện tại, nhưng bạn có thể dễ dàng thay đổi dữ liệu này bằng bộ lọc ngày và ngày. Bạn cũng có thể lọc dữ liệu theo danh mục hoặc chọn loại trừ thời gian AFK, nhưng bạn sẽ phải nhấp vào Bộ lọc để truy cập các tùy chọn đó.
Nằm ngay bên dưới là dữ liệu thực tế. Bạn có thể tìm thấy các hoạt động của mình được nhóm theo ứng dụng, tiêu đề cửa sổ và danh mục công việc.
ActivityWatch thực hiện rất tốt việc xác định danh mục dựa trên cửa sổ hoặc tên ứng dụng. Ví dụ: nếu bạn đang sử dụng trình chỉnh sửa như Visual Studio Code, tất cả hoạt động và thời gian sử dụng thiết bị cho ứng dụng đó sẽ nằm trong Công việc>Lập trình thể loại.
Bạn có thể thêm các hình ảnh trực quan bổ sung bằng cách nhấp vào Chỉnh sửa chế độ xem và sau đó Thêm trực quan hóa. Trong phần mới xuất hiện, nhấp vào Cài đặt menu thả xuống và chọn loại trực quan hóa bạn muốn đưa vào trang tổng quan. Sau đó, đánh Tiết kiệm để tiếp tục.
Nếu muốn, bạn cũng có thể xuất dữ liệu của mình ở định dạng JSON hoặc CSV bằng cách nhấp vào Dữ liệu thôsau đó chọn liên quan Xuất khẩu tùy chọn từ Hơn trình đơn thả xuống nằm bên cạnh mỗi nhóm.
Xem dòng thời gian hoạt động
Bạn có thể chuyển sang tab Dòng thời gian từ trên cùng để truy cập toàn bộ lịch sử công việc của mình. Bạn có một dòng thời gian nằm ngang gọn gàng với hai hàng khác nhau: một là trình theo dõi AFK theo dõi thời gian bạn rời khỏi bàn phím và một là trình theo dõi cửa sổ, theo dõi hoạt động của bạn và theo dõi các ứng dụng bạn sử dụng.
Bạn có thể sử dụng các tùy chọn bộ lọc phía trên dòng thời gian để sắp xếp và tinh chỉnh dữ liệu. Đó là tất cả của bạn để chơi với!
Theo dõi thủ công một hoạt động với ActivityWatch
Một khía cạnh tuyệt vời khác của ActivityWatch là tính năng Đồng hồ bấm giờ. Mặc dù tính năng này hiện đang trong giai đoạn thử nghiệm nhưng bạn vẫn có thể sử dụng tính năng này để theo dõi số giờ bạn dành để thực hiện một hoạt động tùy chỉnh.
Nhấn vào Đồng hồ bấm giờ tùy chọn để truy cập tính năng này. Tất cả những gì bạn cần làm là nhập một hoạt động và nhấp vào Bắt đầuvà ActivityWatch sẽ khởi động đồng hồ bấm giờ để theo dõi thời gian bạn dành cho việc đó. Tuy nhiên, hãy nhớ dừng đồng hồ bấm giờ ngay sau khi bạn hoàn thành nhiệm vụ.
Theo dõi thời gian của bạn trên Linux
Theo dõi các hoạt động trên màn hình của bạn để tránh lãng phí thời gian là một thói quen không thể thiếu mà bạn nên áp dụng ngay bây giờ. Biết được điều gì làm bạn mất tập trung khi làm việc và giảm khả năng trượt khỏi “dòng chảy” của mình là một cách tuyệt vời để lấy thêm một số giờ trong ngày của bạn.
Chúng ta hiện đang sống trong một thế giới bận rộn, nơi mà chỉ tiết kiệm được một giờ đồng hồ cũng có nghĩa là bạn có thêm thời gian dành cho những người thân yêu, làm việc theo sở thích cá nhân hoặc thậm chí học một kỹ năng mới giúp bạn trở nên thành thạo và không thể thay thế trong công việc của mình. nơi làm việc.