Cách tự động hóa toàn bộ Linux desktop mà không cần động đến Terminal

Đối với hầu hết mọi người, màn hình máy tính của họ là sự kết hợp giữa sự rắc rối và hiệu quả. Chúng ta thực hiện một số thao tác nhất định vô số lần mỗi ngày, chẳng hạn như khởi chạy ứng dụng, mở cùng một trang web, sắp xếp cửa sổ và gõ văn bản lặp đi lặp lại. Mặc dù những tác vụ này không nhất thiết phức tạp, nhưng chúng lặp đi lặp lại và tích lũy dần. Cách duy nhất để thực sự lấy lại thời gian của bạn là tự động hóa Linux desktop của mình.

Điều này đã dẫn chúng ta đến các công cụ tự động hóa dựa trên giao diện đồ họa (GUI) cụ thể và thực sự hiệu quả. Với mỗi công cụ đáp ứng một nhu cầu cụ thể, bạn có thể xây dựng các quy trình làm việc để khởi chạy ứng dụng, điền văn bản, tương tác với những ứng dụng khó tính và thậm chí chạy ngầm mà không cần sự can thiệp của người dùng. Nhiều người rất thích giới thiệu các công cụ Linux dựa trên GUI, và chúng làm cho các quy trình tự động hóa này trở nên hoàn hảo vì sau khi thiết lập, bạn không cần đến terminal. Các tác vụ từng mất 10-15 phút giờ đây chạy tự động, loại bỏ sự rắc rối mà bạn gặp phải trước đây.

Actiona

Công cụ tự động hóa đầu tiên giúp việc sử dụng Linux trở nên dễ dàng hơn

Trước khi bắt đầu làm việc, mọi người thường thực hiện một quy trình: Mở trình duyệt, mở một danh sách các trang web cụ thể, mở các ứng dụng soạn thảo văn bản, sau đó sắp xếp các cửa sổ sao cho phù hợp nhất với công việc hiện tại. Đó là quy trình làm việc của nhiều người cho đến khi họ bắt đầu tự động hóa bằng Actiona. Vì Actiona được bao gồm trong kho lưu trữ dựa trên Debian/Ubuntu mà Linux Mint sử dụng, hãy chạy hai lệnh này để cài đặt nó:

sudo apt update
sudo apt install actiona

Công cụ tự động hóa được xây dựng đã thay thế toàn bộ quy trình trước khi bạn bắt đầu làm việc:

  1. Tạo một dự án mới và thêm hành động Launch application cho trình duyệt, sau đó là một hành động khác cho ứng dụng soạn thảo văn bản.
  2. Thêm các bước Wait for window để Actiona không tiến hành quá nhanh.
  3. Sau đó, sử dụng các hành động Open URL để tự động load các trang web.
  4. Cuối cùng, thêm một bước kiểm tra cửa sổ đơn giản để đảm bảo quy trình làm việc bỏ qua các ứng dụng đang chạy.

AutoKey

Loại bỏ việc gõ lặp đi lặp lại khỏi quy trình làm việc hàng ngày

Thiết lập tự động hóa AutoKey
Thiết lập tự động hóa AutoKey

Trước khi bắt đầu sử dụng AutoKey, nhiều người thường xuyên phải gõ lại cùng một đoạn văn bản trên nhiều ứng dụng: Chữ ký đầy đủ, các câu trả lời tiêu chuẩn và những đoạn văn bản nhỏ được sử dụng khi chỉnh sửa. Việc sao chép-dán rất hữu ích, nhưng nó cũng làm gián đoạn quy trình làm việc khi phải chuyển đổi giữa trình duyệt, email và trình soạn thảo văn bản. AutoKey cũng có sẵn trực tiếp từ kho lưu trữ mặc định, vì vậy hãy cài đặt nó bằng cách chạy các lệnh sau:

sudo apt update
sudo apt install autokey-gtk

Sau khi cài đặt, AutoKey sẽ có sẵn trong menu Applications. Hành động đầu tiên cần thực hiện là tạo một shortcut toàn hệ thống cho chữ ký email của mình. Các bước rất dễ dàng:

  1. Khởi chạy AutoKey và điều hướng đến New > Script để tạo một script dựa trên văn bản trống trong bảng điều khiển bên trái.
  2. Dán chữ ký chính xác như nó sẽ xuất hiện trong trình soạn thảo ở bên phải.
  3. Tiếp theo, mở cài đặt của script và gán phím tắt (phím tắt không được xung đột với bất kỳ shortcut hệ thống nào).
  4. Cuối cùng, lưu tự động hóa.

SikuliX

Tự động hóa các ứng dụng không hiển thị những điều khiển phù hợp

Sử dụng ứng dụng SikuliX để tự động hóa
Sử dụng ứng dụng SikuliX để tự động hóa

Một vấn đề mọi người gặp phải với Linux là các ứng dụng không phải lúc nào cũng được hoàn thiện như trên Windows. Một số không hiển thị các phím tắt hữu ích, và một số khác không có những yếu tố giao diện người dùng dễ nhận biết. Một số tiện ích yêu cầu bạn phải nhấp vào cùng một nút không có nhãn mỗi khi sử dụng chúng. SikuliX khắc phục điều này bằng cách cho phép bạn tự động hóa bất cứ thứ gì mình có thể nhìn thấy.

SikuliX được viết bằng Java, vì vậy bước đầu tiên là cài đặt Java bằng hai lệnh sau:

sudo apt update
sudo apt install default-jre

Sau khi cài đặt Java, lệnh dưới đây sẽ cài đặt SikuliX:

wget https://launchpad.net/sikuli/sikulix/2.0.5/+download/sikulixide-2.0.5.jar
java -jar sikulixide-2.0.5.jar

Công cụ này khá dễ sử dụng. Chỉ cần chụp ảnh màn hình nút cần nhấp và sử dụng tính năng khớp hình ảnh của SikuliX để hướng dẫn nó: “Khi nút này xuất hiện trên màn hình, hãy nhấp vào nó”. Có thể thêm một khoảng chờ ngắn để đảm bảo nút hiển thị rõ ràng trên màn hình.

Espanso

Biến các short trigger thành nội dung hữu ích ở mọi nơi

Khởi động Espanso
Khởi động Espanso

Espanso xử lý một loại tự động hóa yên tĩnh hơn, mà nhiều người thường xuyên sử dụng. Bạn có thể dùng nó cho văn bản, nhưng theo cách khác với AutoKey. Nó thay thế các từ khóa ngắn bằng văn bản, hình ảnh hoặc lệnh động được sử dụng thường xuyên.

Cần chạy hai lệnh để cài đặt nó. Lệnh đầu tiên tải xuống gói Debian mới nhất và lệnh thứ hai cài đặt nó:

wget https://github.com/espanso/espanso/releases/download/v2.2.1/espanso-debian-x11-amd64.deb
sudo apt install ./espanso-debian-x11-amd64.deb

Lưu ý: Phần phiên bản của URL tải xuống có thể cần được cập nhật cho các bản phát hành Espanso tiếp theo.

Vì Espanso sử dụng service systemd để quản lý tiến trình nền, hai lệnh này sẽ khởi tạo nó:

espanso service register
espanso start

Nhiều người thích sử dụng Espanso để tự động hóa vì nó không có cửa sổ nào để quản lý hoặc hành động nào để kích hoạt thủ công. Espanso tự động hóa các biểu thức thay vì tự động hóa những tác vụ. Văn bản chỉ đơn giản là mở rộng khi bạn cần.

Thứ Ba, 23/12/2025 10:36
31 👨 143
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo
    ❖ Linux