Phápessembeh/gnome-extensions-cli
Command line tool to manage your Gnome Shell extensions
🛠️ Quản lý Gnome Shell extension chỉ bằng một dòng lệnh
Cài, cập nhật, tìm kiếm và quản lý mọi extension Gnome Shell ngay từ terminal mà không cần mở trình duyệt.
gnome-extensions-cli (viết tắt là gext) là một công cụ dòng lệnh bằng Python cho phép bạn toàn quyền kiểm soát các tiện ích mở rộng Gnome Shell từ terminal. Dự án hỗ trợ cài đặt trực tiếp từ trang web extensions.gnome.org, tự động chọn phiên bản tương thích với phiên bản Gnome Shell hiện tại, đồng thời cung cấp hai phương thức giao tiếp với Gnome Shell: thông qua DBus (giống tiện ích Firefox) hoặc thao tác trực tiếp trên hệ thống tệp.
✨ Điểm nổi bật
- Cài đặt từ extensions.gnome.org: Hỗ trợ cài đặt bất kỳ extension nào có sẵn trên trang web Gnome.
- Giao tiếp qua DBus: Sử dụng giao thức DBus để truy tương tác với Gnome Shell, giống như cách addon Firefox hoạt động.
- Tự động chọn phiên bản phù hợp: Tự động lựa chọn phiên bản extension tương thích với phiên bản Gnome Shell đang sử dụng.
- Cập nhật hàng loạt: Cập nhật tất cả extension chỉ bằng một lệnh:
gext update. - Hỗ trợ cả DBus và Filesystem: Mặc định sử dụng DBus, nhưng có thể chuyển sang chế độ filesystem nếu không có phiên Gnome đang chạy (ví dụ: khi dùng SSH).
- Quản lý trạng thái: Liệt kê, bật, tắt, cài đặt, gỡ cài đặt và mở cửa sổ cài đặt chi tiết từng extension.
- Tìm kiếm và hiển thị thông tin: Tìm kiếm extension trên trang Gnome và xem chi tiết thông tin mô tả.
💡 Vì sao đáng chú ý
Đây không chỉ là một công cụ quản lý extension thông thường — nó mang lại trải nghiệm quản lý hoàn toàn qua terminal, rất tiện cho người dùng yêu thích làm việc hiệu quả hoặc quản lý máy tính từ xa qua SSH. Đặc biệt, khả năng tự động chọn phiên bản phù hợp giúp tránh lỗi tương thích, trong khi hai chế độ DBus và Filesystem linh hoạt đáp ứng cả trường hợp có giao diện đồ họa và không có giao diện đồ họa.
#GnomeShell #Python #CLI #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Extension that adds a blur look to different parts of the GNOME Shell, including the top panel, dash and overview
An extension which adds a Windows-like snap assist to GNOME. It also expands GNOME's 2 column tiling layout.
An expanded Adwaita-styled companion icon theme with extra icons for popular apps and MIME types to complement Gnome Shell's original icons.