TopGit
Đánh giá repo GitHub

OpenLogi: Cấu hình chuột Logitech ưu tiên cục bộ

AprilNEA/OpenLogi
OTopGit review image for AprilNEA/OpenLogi
Review by Topgit.dev for AprilNEA/OpenLogi, with GitHub repository stats and README context.
Nhận định nhanh

OpenLogi xứng đáng thử nếu bạn đã chán Logitech Options+ nhưng vẫn cần kiểm soát phần cứng thực sự. Công cụ này chạy hoàn toàn cục bộ, không thu thập dữ liệu, có CLI cho người dùng thành thạo, và hỗ trợ Linux như nền tảng hạng nhất. Điểm trừ: đây là phần mềm đang phát triển tích cực, chưa phải sản phẩm hoàn thiện. Nếu bạn cần sự ổn định tuyệt đối ngay bây giờ, hãy đợi bản ổn định. Nếu bạn chấp nhận được một số thay đổi và muốn lấy lại quyền kiểm soát thiết bị Logitech, OpenLogi là dự án mã nguồn mở duy nhất làm được việc này trên cả ba hệ điều hành desktop chính.

Sao
★ 22.0k
Fork
⑂ 722
Người đóng góp
👥 54
Ngôn ngữ
Rust
Giấy phép
Apache-2.0
Chủ đề
Backend
Cập nhật
Sep 2026
Trang chủ
GitHub

OpenLogi là gì?

OpenLogi là công cụ thay thế Logitech Options+ viết bằng Rust, ưu tiên xử lý cục bộ. Nó giao tiếp với thiết bị Logitech qua giao thức HID++, cho phép gán lại nút bấm, điều khiển thiết lập DPI, cấu hình SmartShift, gán cử chỉ cho bất kỳ nút nào, và quản lý lớp phủ hồ sơ theo từng ứng dụng. Nó cũng điều khiển webcam Logitech UVC thông qua điều khiển phần cứng trực tiếp. Không có tài khoản, không thu thập dữ liệu, không phụ thuộc đám mây.

Bạn có thể làm gì với OpenLogi

  • ✓Gán lại nút bấm qua OS input hook với bộ sưu tập hành động có sẵn và phím tắt tùy chỉnh định nghĩa trong TOML
  • ✓Ràng buộc cử chỉ theo hướng được nhận diện trên mọi nút hỗ trợ, với tùy chọn tắt hoàn toàn cử chỉ
  • ✓Điều khiển DPI với quản lý preset và hành động Cycle/Set-preset dùng HID++ feature 0x2201
  • ✓Cấu hình SmartShift: chuyển chế độ, độ nhạy, và panel ratchet thường trực dùng HID++ feature 0x2111
  • ✓Actions Ring: overlay 8 vị trí xung quanh con trỏ với bố cục theo ứng dụng, kích hoạt bằng ShowActionsRing
  • ✓Lớp phủ hồ sơ theo ứng dụng tự động chuyển khi cửa sổ được focus, hỗ trợ đầy đủ trên macOS, Windows và X11/XWayland trên Linux
  • ✓Đảo ngược cuộn tự nhiên trên thiết bị hỗ trợ dùng HID++ feature 0x2121
  • ✓Điều khiển webcam Logitech UVC: zoom, focus, exposure, độ sáng, tương phản, bão hòa, độ nét, cân bằng trắng, và tint — ghi trực tiếp xuống phần cứng
Số sao GitHub của repo này thay đổi thế nào theo thời gian. Nguồn: star-history.com.Xem lịch sử sao ↗

Trường hợp sử dụng: chuột, bàn phím và camera

  • •Cấu hình MX Master 3 với DPI preset theo ứng dụng và hành vi SmartShift, dùng file TOML đồng bộ qua Git giữa các máy
  • •Gán hành động cử chỉ cho nút ngón cái trên chuột Logitech chạy Linux với compositor, việc không công cụ nào khác hỗ trợ ở mức này
  • •Điều khiển webcam Logitech Brio: đặt focus cố định và exposure cho cuộc gọi video, rồi chuyển sang hồ sơ streaming chỉ bằng một click
  • •Quản lý workstation Linux dùng chung nơi nhiều người cần ràng buộc phím khác nhau mà không cần cài lại hay cấu hình lại phần mềm
  • •Tự động chuyển hồ sơ chuột trong pipeline script bằng CLI OpenLogi và shell script kích hoạt bởi window events

Cài đặt OpenLogi trên nền tảng của bạn

Trên macOS, tải DMG đã ký từ bản phát hành mới nhất trên GitHub và kéo OpenLogi.app vào /Applications, hoặc cài qua Homebrew với `brew install --cask openlogi`. Trên Linux, tải gói .deb, .rpm, hoặc .pkg.tar.zst phù hợp với kiến trúc từ bản phát hành mới nhất và cài bằng package manager, sau đó bật user service bằng `systemctl --user enable --now openlogi-agent.service`. Trên Windows, dùng .zip portable hoặc installer .msi cho từng người dùng; giữ cả GUI và agent executable trong cùng thư mục. Thoát Logitech Options+ trước khi khởi động OpenLogi, vì hai chương trình không thể chia sẻ quyền truy cập HID++ cùng lúc.

Tại sao developer và người dùng thành thạo chọn OpenLogi

  • ✓Hỗ trợ Linux đầy đủ như nền tảng hạng nhất, bao gồm tích hợp module NixOS và udev rules cấp quyền truy cập thiết bị không cần sudo
  • ✓Không tài khoản, không thu thập dữ liệu, không phụ thuộc đám mây — mọi thứ chạy cục bộ và file config do bạn sở hữu
  • ✓Cấu hình TOML dạng plain-text có thể commit vào repo, chia sẻ giữa các máy, hoặc symlink vào dotfiles
  • ✓Triển khai Rust thuần với GPUI, tạo binary nhỏ mà không cần Electron hay Node runtime nặng nề
  • ✓Hệ thống Actions Ring overlay và ràng buộc cử chỉ vượt xa những gì phần mềm riêng của Logitech cung cấp
  • ✓Điều khiển webcam ghi trực tiếp xuống phần cứng UVC, nên cài đặt tồn tại trong OBS, Zoom, Meet và mọi ứng dụng khác cùng lúc

Hạn chế hiện tại và lưu ý

  • △Đang phát triển tích cực và chưa ổn định — README cảnh báo các tính năng và định dạng config có thể thay đổi giữa các bản phát hành
  • △Tự động chuyển hồ sơ theo ứng dụng trên Linux yêu cầu X11 hoặc XWayland; compositor Wayland thuần không hỗ trợ
  • △Một số hành động dành riêng cho macOS không có tương đương trên Linux và trở thành no-op một cách âm thầm
  • △Một số HID++ feature mà OpenLogi dùng yêu cầu revision phần cứng cụ thể, nên không phải thiết bị Logitech nào cũng hỗ trợ đầy đủ
  • △Hỗ trợ Windows mới hơn macOS và Linux, ít được kiểm tra thực tế hơn với phần cứng thật trong cộng đồng
Xem trên GitHub ↗Trang chủ ↗

Các lựa chọn thay thế cho OpenLogi

Logitech Options+ — công cụ proprietary chính thức; yêu cầu tài khoản, gửi dữ liệu, và không hỗ trợ LinuxSolaar — trình quản lý thiết bị HID++ mã nguồn mở tập trung vào quản lý kết nối và trạng thái pin hơn là gán lại nút bấm và cấu hình cử chỉMouser — công cụ thay thế Options+ chạy cục bộ, không cần tài khoản, được OpenLogi tham chiếu như tài liệu tiền lệ

Câu hỏi thường gặp

OpenLogi có miễn phí và mã nguồn mở không?

Có. OpenLogi được cấp phép Apache-2.0 và MIT (tùy chọn), và source code nằm trên GitHub. Không có gói trả phí, không yêu cầu tài khoản, và không thu thập dữ liệu.

OpenLogi có hoạt động trên Linux với Wayland không?

Một phần. Tự động chuyển hồ sơ theo ứng dụng yêu cầu X11 hoặc XWayland; compositor Wayland thuần không kích hoạt được chuyển hồ sơ. Cấu hình thiết bị như gán lại nút bấm và điều khiển DPI hoạt động bất kể compositor nào.

Tôi có thể dùng OpenLogi và Logitech Options+ cùng lúc không?

Không. Quyền truy cập thiết bị HID++ bị tranh chấp giữa hai ứng dụng; chỉ một process được giữ receiver tại một thời điểm. Thoát Logitech Options+ trước khi khởi động OpenLogi, vì hai chương trình không thể chạy đồng thời.

Những chuột và bàn phím Logitech nào được OpenLogi hỗ trợ?

OpenLogi hỗ trợ mọi thiết bị kết nối qua Logi Bolt receiver, Unifying receiver, Bluetooth, hoặc USB có dây. Chất lượng gán lại nút bấm phụ thuộc vào HID++ feature mà thiết bị hỗ trợ — không phải sản phẩm Logitech nào cũng triển khai cùng bộ feature.

Làm sao cấu hình hồ sơ theo ứng dụng trong OpenLogi?

Thêm block theo ứng dụng vào file config TOML với window title hoặc tên executable của app làm key, rồi định nghĩa các ghi đè nút bấm và DPI bạn muốn cho ứng dụng đó. Agent tự động chuyển hồ sơ khi bạn focus vào cửa sổ khớp.

OpenLogi có an toàn không — nó có gọi về server không?

OpenLogi chạy cục bộ hoàn toàn, không thu thập dữ liệu, không phụ thuộc đám mây. Không có hệ thống tài khoản, không ping cập nhật, và không gửi dữ liệu đi đâu. Cấu hình của bạn nằm trong file TOML do bạn kiểm soát.

Vấn đề mà nó giải quyết

Logitech Options+ yêu cầu tài khoản, gửi dữ liệu về máy chủ, và chỉ hỗ trợ chính thức macOS và Windows. Người dùng Linux không có cách nào được hỗ trợ để cấu hình gán lại nút bấm, thiết lập DPI, hành vi SmartShift, hay hồ sơ theo ứng dụng. Ngay cả trên macOS và Windows, ứng dụng này nặng nề, phụ thuộc đám mây, và không minh bạch về dữ liệu thu thập.

Ai nên thử — và ai nên bỏ qua

Developer và người dùng thành thạo trên Linux cần gán lại nút bấm thực sự và hỗ trợ cử chỉ nên thử OpenLogi ngay — không có công cụ mã nguồn mở nào khác ở mức độ chi tiết này. Người dùng macOS và Windows chán với việc Logitech Options+ thu thập dữ liệu hoặc muốn hồ sơ theo ứng dụng với file config đồng bộ được sẽ thấy đáng giá khi dự án đạt bản ổn định. Người dùng thông thường cần trải nghiệm không cần cấu hình hoặc không thể chấp nhận thay đổi thỉnh thoảng nên đợi bản 1.0.

Repo liên quan

Nguồn & ghi công

Repository: https://github.com/AprilNEA/OpenLogi — licensed Apache-2.0 / MIT. Tính năng và khả năng được ghi nhận từ README và artifact phát hành của dự án.

Dữ liệu GitHub · đồng bộ lần cuối 21 thg 8, 2026Đánh giá bởi Henry
← Về TopGit

Chưa chắc OpenLogi có hợp với bạn?

Để ChatGPT, Claude hoặc Perplexity tìm hiểu giúp — bấm bên dưới và xem AI nói gì về OpenLogi.

GitHub