Image default
Công Nghệ

3 công cụ Linux cần cài: quản chi tiêu, sao lưu và luyện gõ phím

Giữa rừng phần mềm mã nguồn mở trên Linux, việc chọn ứng dụng phù hợp để tối ưu công việc hàng ngày là thách thức không nhỏ. Bài viết này tổng hợp ba công cụ hữu ích — Bagels, Déjà Dup và KTouch — tập trung vào việc “theo dõi” (tracking): theo dõi chi tiêu, dữ liệu và kỹ năng gõ phím. Nội dung được biên tập dựa trên nguồn gốc từ HowToGeek và tài nguyên chính thức của từng dự án, nhằm cung cấp phân tích chuyên sâu, hướng dẫn cài đặt cơ bản và đánh giá ứng dụng cho người dùng Linux tại Việt Nam.

Phần này dùng từ khóa chính “ứng dụng Linux hữu ích” và “quản lý chi tiêu trên terminal” để tiếp cận nhu cầu tìm kiếm thông tin, hướng dẫn cài đặt và đánh giá nhanh cho game thủ, nhà phát triển và người dùng máy tính nói chung.

Bagels — theo dõi chi tiêu ngay trong terminal

Bagels là một trình theo dõi chi tiêu hoạt động trong terminal, mã nguồn mở (GitHub: EnhancedJax/Bagels). Ứng dụng lưu dữ liệu bằng SQLite, cho phép tạo nhiều tài khoản (Work, Card, v.v.), ghi nhận giao dịch theo ngày và phân loại chi tiêu. Điểm mạnh của Bagels là giao diện terminal được thiết kế thẩm mỹ, các biểu đồ và phân tích cho phép người dùng nắm nhanh cân đối thu – chi mà không cần GUI nặng nề.

Cách thức hoạt động:

  • Tạo và quản lý nhiều account để tách bạch chi tiêu cá nhân, công việc, thẻ tín dụng.
  • Ghi giao dịch theo ngày, gắn nhãn (category) và xem báo cáo (Manager tab) với biểu đồ ASCII/terminal.
  • Dữ liệu lưu trên SQLite, dễ sao chép hoặc di chuyển giữa máy.

Cài đặt (yêu cầu uv – Python package manager):

  • Cài uv bằng script chính thức:
    curl -LsSf //astral.sh/uv/install.sh | sh
  • Khởi động lại terminal rồi cài Bagels:
    uv tool install –python 3.13 bagels
    Sau khi cài, chạy bằng lệnh: bagels

Bagels còn có yếu tố giải trí nhẹ: khởi động sẽ hiển thị hoạt ảnh 3D vòng bagel bằng ASCII, giảm bớt nhàm chán khi xử lý sổ sách cá nhân.

Giao diện Bagels trong terminal, biểu đồ chi tiêu và quản lý tài khoản bằng SQLiteGiao diện Bagels trong terminal, biểu đồ chi tiêu và quản lý tài khoản bằng SQLite

Ứng dụng phù hợp với người dùng ưa workflow trong terminal, developer, hoặc ai muốn quản lý tài chính cá nhân mà không cần app GUI cồng kềnh.

Déjà Dup (Backups) — sao lưu đơn giản, mã hóa theo mặc định

Déjà Dup, được biết đến trong hệ sinh thái GNOME là “Backups”, là giải pháp sao lưu đơn giản, an toàn và phổ biến trên các bản phân phối như Ubuntu. Điểm nổi bật: giao diện trực quan, tích hợp tùy chọn lưu trữ lên OneDrive/Google Drive/ổ đĩa cục bộ và hỗ trợ mã hóa với mật khẩu mặc định, giúp tăng tính bảo mật cho dữ liệu cá nhân.

Tính năng chính:

  • Chọn thư mục cần sao lưu và thư mục loại trừ (ignore).
  • Hỗ trợ sao lưu tự động theo lịch (scheduling).
  • Mã hóa backups bằng mật khẩu (an toàn hơn khi lưu trên cloud).
  • Khả năng phục hồi dữ liệu nhanh, thân thiện với người mới.

Lý do khuyến cáo: sao lưu càng dễ dùng thì càng dễ duy trì; Déjà Dup đã chứng minh sự ổn định và dễ tiếp cận hơn nhiều so với một số công cụ khác như Back in Time (theo ghi nhận người dùng và bài viết so sánh).

Cài đặt (có sẵn trong nhiều repo):

  • Debian/Ubuntu: sudo apt install deja-dup
  • Fedora: sudo dnf install deja-dup
  • Arch: sudo pacman -S deja-dup
  • openSUSE: sudo zypper install deja-dup
    Ngoài ra có trên Flathub: org.gnome.DejaDup

Giao diện Déjà Dup lựa chọn thư mục sao lưu và cấu hình sao lưu định kỳGiao diện Déjà Dup lựa chọn thư mục sao lưu và cấu hình sao lưu định kỳ

Với người chơi game hay người sáng tạo nội dung trên Linux, Déjà Dup là lớp bảo hiểm quan trọng để tránh mất dữ liệu tiến độ và tài nguyên khi hệ thống gặp sự cố.

KTouch — cải thiện tốc độ và độ chính xác gõ phím

KTouch là trình luyện gõ phím của KDE, phù hợp cả người mới và người đã gõ lâu năm cần duy trì tốc độ. Ứng dụng đo thời gian, tốc độ (WPM) và độ chính xác, cung cấp khoá học cho nhiều bố cục bàn phím (layouts) như US, Swedish, Russian và cả Dvorak. Tính năng import/export bài học cho phép người dùng tạo và chia sẻ khóa học tùy chỉnh.

Tính năng đáng chú ý:

  • Bài học chuẩn và khả năng chỉnh sửa / tạo bài học mới.
  • Hỗ trợ nhiều layout quốc tế (thuận tiện cho người dùng đa ngôn ngữ).
  • Thống kê tiến độ, lịch sử luyện tập để đánh giá cải thiện theo thời gian.

Cài đặt (có trong repo phổ biến):

  • Debian/Ubuntu: sudo apt install ktouch
  • Fedora: sudo dnf install ktouch
  • Arch: sudo pacman -S ktouch
  • openSUSE: sudo zypper install ktouch
    Cũng có phiên bản trên Flathub: org.kde.ktouch

KTouch - giao diện bài tập gõ phím, thống kê tốc độ và độ chính xácKTouch – giao diện bài tập gõ phím, thống kê tốc độ và độ chính xác

KTouch là lựa chọn miễn phí, nhẹ nhàng để rèn phản xạ phím — hữu ích cho lập trình viên, người soạn nội dung và cả game thủ cần cải thiện kỹ năng chat/nhập liệu nhanh.

Kết luận — ưu tiên cài gì trước?

Tóm tắt:

  • Nếu bạn làm việc nhiều trong terminal và cần quản lý chi tiêu đơn giản: Bagels.
  • Nếu bạn chưa có giải pháp sao lưu đáng tin cậy: Déjà Dup (Backups) là điểm xuất phát dễ dùng và an toàn.
  • Nếu muốn nâng trình gõ phím: KTouch cung cấp lộ trình luyện tập đa ngôn ngữ.

Ưu tiên triển khai theo nhu cầu: với người dùng Linux phổ thông, cài Déjà Dup trước để bảo toàn dữ liệu, sau đó KTouch để nâng năng suất, và Bagels nếu bạn muốn quản lý tài chính trong môi trường terminal. Tham khảo mã nguồn và trang chính thức để đảm bảo phiên bản tương thích với distro bạn dùng (GitHub, GNOME Apps, Flathub).

Bạn nghĩ công cụ nào hữu ích nhất cho workflow của mình? Chia sẻ trải nghiệm hoặc tài khoản repo/distro bạn đang dùng — và nếu cần, hướng dẫn cài đặt chi tiết theo distro sẽ được cập nhật tiếp.

Tài liệu tham khảo

Related posts