OpenLogi: Thay thế Logitech Options+ bằng ứng dụng mã nguồn mở, không tài khoản, không telemetry

19 tháng 8, 2026·12 phút đọc

OpenLogi là ứng dụng native, local-first thay thế Logitech Options+, viết bằng Rust, hỗ trợ macOS, Linux và Windows. Ứng dụng cho phép remap nút bấm, điều chỉnh DPI và SmartShift qua giao thức HID++ mà không cần tài khoản, không thu thập dữ liệu, cấu hình bằng file TOML đơn giản.

OpenLogi: Thay thế Logitech Options+ bằng ứng dụng mã nguồn mở, không tài khoản, không telemetry

OpenLogi: "Hồi sinh" chuột Logitech của bạn với ứng dụng mã nguồn mở, không tài khoản, không telemetry

OpenLogi là một ứng dụng native, local-first, được viết bằng Rust, hoạt động như một giải pháp thay thế hoàn toàn cho Logitech Options+ (và Solaar trên Linux). Ứng dụng này cho phép bạn remap mọi nút bấm trên chuột Logitech, tùy chỉnh DPI, điều khiển SmartShift và tạo hồ sơ per-app, tất cả đều hoạt động trực tiếp qua giao thức HID++ mà không cần tài khoản, không gửi telemetry và lưu trữ cấu hình trong một file TOML thuần văn bản mà bạn hoàn toàn sở hữu.

Với sự hỗ trợ chính thức cho macOS (brew), Linux (.deb/.rpm/.pkg.tar.zst) và Windows (.msi), OpenLogi là lựa chọn lý tưởng cho những người dùng yêu thích quyền riêng tư, những lập trình viên muốn kiểm soát hoàn toàn phần cứng của mình, và bất kỳ ai muốn thoát khỏi sự phụ thuộc vào phần mềm độc quyền của Logitech.

Vấn đề với Logitech Options+

Logitech Options+ là phần mềm chính thức của Logitech để tùy chỉnh chuột và bàn phím. Tuy nhiên, nó có một số nhược điểm lớn:

  • Yêu cầu tạo tài khoản: Người dùng bị ép phải đăng ký tài khoản Logitech để sử dụng nhiều tính năng.
  • Telemetry và theo dõi: Phần mềm có thể gửi dữ liệu sử dụng về máy chủ của Logitech, gây lo ngại về quyền riêng tư.
  • Không thân thiện với Linux: Phiên bản Linux của Options+ thường bị bỏ rơi, thiếu tính năng và không được cập nhật thường xuyên. Người dùng Linux phải dựa vào Solaar — một công cụ tốt nhưng không có giao diện trực quan và mạnh mẽ bằng.
  • Độc quyền: Người dùng không thể biết chính xác phần mềm đang làm gì với thiết bị của họ.

OpenLogi: Giải pháp local-first, mã nguồn mở

OpenLogi ra đời để giải quyết tất cả những vấn đề trên. Ứng dụng này được viết bằng ngôn ngữ Rust, nổi tiếng về hiệu suất và an toàn bộ nhớ. Điểm mấu chốt của OpenLogi là nguyên tắc local-first:

  • Mọi thao tác (remap nút, đổi DPI, bật/tắt SmartShift) được ghi trực tiếp vào thiết bị qua giao thức HID++.
  • Không có máy chủ đám mây, không tài khoản, không theo dõi.
  • Toàn bộ cấu hình được lưu trong một file config.toml duy nhất.

Cấu hình bằng file TOML — một điểm cộng lớn cho dân kỹ thuật

Thay vì phải lục lọi trong các menu GUI rối rắm, OpenLogi cho phép bạn định nghĩa các thao tác bằng một file văn bản thuần. Đây là một ví dụ trực quan:

schema_version = 2
selected_device = "2b042"

[devices.2b042.bindings]
MiddleClick   = "MissionControl"
DpiToggle     = "CycleDpiPresets"
Thumbwheel    = "VolumeUp"
Forward       = "BrowserForward"
Back          = "BrowserBack"
GestureButton = "AppExpose"

File này vừa dễ đọc, dễ chỉnh sửa thủ công, vừa dễ dàng đồng bộ hóa giữa các máy tính (ví dụ, qua Git).

Hỗ trợ đa dạng thiết bị và kết nối

OpenLogi không chỉ dừng lại ở chuột. Ứng dụng hỗ trợ:

  • Chuột MX Master 4, 3S và 3
  • Chuột MX Anywhere 3
  • Signature M650Ergo M575
  • Bàn phím: Remap phím F, điều khiển Fn-lock, RGB và đèn nền.
  • Thiết bị khác: Đèn Litra và Webcam Logitech.

Về kết nối, OpenLogi hoạt động với mọi loại kết nối chính:

  • Logi Bolt
  • Unifying
  • Lightspeed
  • Bluetooth trực tiếp
  • USB có dây

Các tính năng chính của OpenLogi

Remap mọi nút bấm

Bạn có thể gán bất kỳ hành động nào trong số 44 hành động tích hợp sẵn cho từng nút vật lý. Ngoài ra, bạn có thể tạo các phím tắt tùy chỉnh, khởi chạy ứng dụng hoặc viết các hành động bằng script.

Điều chỉnh DPI và SmartShift

OpenLogi cho phép bạn thiết lập độ phân giải con trỏ (DPI) và tạo các dải DPI tùy chỉnh, ghi trực tiếp vào cảm biến qua HID++. Bạn cũng có thể điều khiển SmartShift — tính năng tự động chuyển đổi giữa chế độ bánh xe có rãnh và bánh xe tự do.

Hồ sơ per-app (Per-app profiles)

Một tính năng rất mạnh mẽ: bạn có thể tạo các lớp cấu hình khác nhau cho từng ứng dụng và OpenLogi sẽ tự động chuyển đổi ngay khi cửa sổ ứng dụng được kích hoạt. Ví dụ, nút chuột phụ có thể là "Mở tab mới" trong trình duyệt nhưng lại là "Chạy Macro" trong Photoshop.

Live device view

Giao diện hiển thị một "carousel" các thiết bị đã ghép nối, kèm theo phần trăm pin và trạng thái sạc theo thời gian thực.

So sánh nhanh với Logitech Options+

Tính năngLogitech Options+OpenLogi
Tài khoảnBắt buộcKhông
TelemetryKhông
Nền tảngmacOS, Windows, Linux (hạn chế)macOS, Linux, Windows
Mã nguồnĐóngMở (MIT / Apache-2.0)
Cấu hìnhGUI, độc quyềnFile TOML thuần văn bản
Chi phíMiễn phí nhưng gắn với hệ sinh thái LogitechMiễn phí và mã nguồn mở

Cài đặt nhanh chóng

OpenLogi cung cấp các gói cài đặt được ký và xác thực cho cả ba hệ điều hành chính:

  • macOS: Cài qua Homebrew: brew install --cask openlogi hoặc tải file .dmg.
  • Linux: Các gói .deb, .rpm.pkg.tar.zst cho cả kiến trúc amd64 và arm64. Kèm theo đó là các quy tắc udev và một systemd user unit để chạy nền.
  • Windows: Gói cài đặt .msi cho x86_64 và arm64, đã được kiểm thử trên Windows 11.

Lưu ý quan trọng: Hãy thoát hoàn toàn Logi Options+ trước khi khởi chạy OpenLogi. Cả hai ứng dụng đều giao tiếp với thiết bị qua cùng một giao thức HID++, và chỉ một ứng dụng có thể "sở hữu" một receiver tại một thời điểm. Trên Linux, cũng cần thoát Solaar.

Kết luận

OpenLogi là một dự án đáng chú ý trong cộng đồng mã nguồn mở, mang lại cho người dùng chuột Logitech một sự tự do và kiểm soát chưa từng có. Với triết lý local-firstkhông telemetry, nó không chỉ là một công cụ, mà còn là một tuyên ngôn về quyền riêng tư trong kỷ nguyên phần mềm độc quyền.

Nếu bạn là một người dùng Linux đã chán với sự "bỏ bê" của Logitech, một lập trình viên muốn quản lý cấu hình bằng file văn bản, hoặc đơn giản là một người coi trọng sự riêng tư, hãy thử ngay OpenLogi. Dự án đang phát triển rất tích cực và hỗ trợ một danh sách thiết bị ngày càng dài.

Giao diện cấu hình OpenLogi với sơ đồ chuột tương tácGiao diện cấu hình OpenLogi với sơ đồ chuột tương tác Hình ảnh chuột Logitech MX Master 4 được OpenLogi hỗ trợHình ảnh chuột Logitech MX Master 4 được OpenLogi hỗ trợ META: {"title_vi": "OpenLogi: Thay thế Logitech Options+ bằng ứng dụng mã nguồn mở, không tài khoản, không telemetry", "summary_vi": "OpenLogi là ứng dụng native, local-first thay thế Logitech Options+, viết bằng Rust, hỗ trợ macOS, Linux và Windows. Ứng dụng cho phép remap nút bấm, điều chỉnh DPI và SmartShift qua giao thức HID++ mà không cần tài khoản, không thu thập dữ liệu, cấu hình bằng file TOML đơn giản.", "categories": ["phan-mem", "cong-nghe", "iot"]} CONTENT_VI:

OpenLogi: "Hồi sinh" chuột Logitech của bạn với ứng dụng mã nguồn mở, không tài khoản, không telemetry

OpenLogi là một ứng dụng native, local-first, được viết bằng Rust, hoạt động như một giải pháp thay thế hoàn toàn cho Logitech Options+ (và Solaar trên Linux). Ứng dụng này cho phép bạn remap mọi nút bấm trên chuột Logitech, tùy chỉnh DPI, điều khiển SmartShift và tạo hồ sơ per-app, tất cả đều hoạt động trực tiếp qua giao thức HID++ mà không cần tài khoản, không gửi telemetry và lưu trữ cấu hình trong một file TOML thuần văn bản mà bạn hoàn toàn sở hữu.

Với sự hỗ trợ chính thức cho macOS (brew), Linux (.deb/.rpm/.pkg.tar.zst) và Windows (.msi), OpenLogi là lựa chọn lý tưởng cho những người dùng yêu thích quyền riêng tư, những lập trình viên muốn kiểm soát hoàn toàn phần cứng của mình, và bất kỳ ai muốn thoát khỏi sự phụ thuộc vào phần mềm độc quyền của Logitech.

Vấn đề với Logitech Options+

Logitech Options+ là phần mềm chính thức của Logitech để tùy chỉnh chuột và bàn phím. Tuy nhiên, nó có một số nhược điểm lớn:

  • Yêu cầu tạo tài khoản: Người dùng bị ép phải đăng ký tài khoản Logitech để sử dụng nhiều tính năng.
  • Telemetry và theo dõi: Phần mềm có thể gửi dữ liệu sử dụng về máy chủ của Logitech, gây lo ngại về quyền riêng tư.
  • Không thân thiện với Linux: Phiên bản Linux của Options+ thường bị bỏ rơi, thiếu tính năng và không được cập nhật thường xuyên. Người dùng Linux phải dựa vào Solaar — một công cụ tốt nhưng không có giao diện trực quan và mạnh mẽ bằng.
  • Độc quyền: Người dùng không thể biết chính xác phần mềm đang làm gì với thiết bị của họ.

OpenLogi: Giải pháp local-first, mã nguồn mở

OpenLogi ra đời để giải quyết tất cả những vấn đề trên. Ứng dụng này được viết bằng ngôn ngữ Rust, nổi tiếng về hiệu suất và an toàn bộ nhớ. Điểm mấu chốt của OpenLogi là nguyên tắc local-first:

  • Mọi thao tác (remap nút, đổi DPI, bật/tắt SmartShift) được ghi trực tiếp vào thiết bị qua giao thức HID++.
  • Không có máy chủ đám mây, không tài khoản, không theo dõi.
  • Toàn bộ cấu hình được lưu trong một file config.toml duy nhất.

Cấu hình bằng file TOML — một điểm cộng lớn cho dân kỹ thuật

Thay vì phải lục lọi trong các menu GUI rối rắm, OpenLogi cho phép bạn định nghĩa các thao tác bằng một file văn bản thuần. Đây là một ví dụ trực quan:

schema_version = 2
selected_device = "2b042"

[devices.2b042.bindings]
MiddleClick   = "MissionControl"
DpiToggle     = "CycleDpiPresets"
Thumbwheel    = "VolumeUp"
Forward       = "BrowserForward"
Back          = "BrowserBack"
GestureButton = "AppExpose"

File này vừa dễ đọc, dễ chỉnh sửa thủ công, vừa dễ dàng đồng bộ hóa giữa các máy tính (ví dụ, qua Git).

Hỗ trợ đa dạng thiết bị và kết nối

OpenLogi không chỉ dừng lại ở chuột. Ứng dụng hỗ trợ:

  • Chuột MX Master 4, 3S và 3
  • Chuột MX Anywhere 3
  • Signature M650Ergo M575
  • Bàn phím: Remap phím F, điều khiển Fn-lock, RGB và đèn nền.
  • Thiết bị khác: Đèn Litra và Webcam Logitech.

Về kết nối, OpenLogi hoạt động với mọi loại kết nối chính:

  • Logi Bolt
  • Unifying
  • Lightspeed
  • Bluetooth trực tiếp
  • USB có dây

Các tính năng chính của OpenLogi

Remap mọi nút bấm

Bạn có thể gán bất kỳ hành động nào trong số 44 hành động tích hợp sẵn cho từng nút vật lý. Ngoài ra, bạn có thể tạo các phím tắt tùy chỉnh, khởi chạy ứng dụng hoặc viết các hành động bằng script.

Điều chỉnh DPI và SmartShift

OpenLogi cho phép bạn thiết lập độ phân giải con trỏ (DPI) và tạo các dải DPI tùy chỉnh, ghi trực tiếp vào cảm biến qua HID++. Bạn cũng có thể điều khiển SmartShift — tính năng tự động chuyển đổi giữa chế độ bánh xe có rãnh và bánh xe tự do.

Hồ sơ per-app (Per-app profiles)

Một tính năng rất mạnh mẽ: bạn có thể tạo các lớp cấu hình khác nhau cho từng ứng dụng và OpenLogi sẽ tự động chuyển đổi ngay khi cửa sổ ứng dụng được kích hoạt. Ví dụ, nút chuột phụ có thể là "Mở tab mới" trong trình duyệt nhưng lại là "Chạy Macro" trong Photoshop.

Live device view

Giao diện hiển thị một "carousel" các thiết bị đã ghép nối, kèm theo phần trăm pin và trạng thái sạc theo thời gian thực.

So sánh nhanh với Logitech Options+

Tính năngLogitech Options+OpenLogi
Tài khoảnBắt buộcKhông
TelemetryKhông
Nền tảngmacOS, Windows, Linux (hạn chế)macOS, Linux, Windows
Mã nguồnĐóngMở (MIT / Apache-2.0)
Cấu hìnhGUI, độc quyềnFile TOML thuần văn bản
Chi phíMiễn phí nhưng gắn với hệ sinh thái LogitechMiễn phí và mã nguồn mở

Cài đặt nhanh chóng

OpenLogi cung cấp các gói cài đặt được ký và xác thực cho cả ba hệ điều hành chính:

  • macOS: Cài qua Homebrew: brew install --cask openlogi hoặc tải file .dmg.
  • Linux: Các gói .deb, .rpm.pkg.tar.zst cho cả kiến trúc amd64 và arm64. Kèm theo đó là các quy tắc udev và một systemd user unit để chạy nền.
  • Windows: Gói cài đặt .msi cho x86_64 và arm64, đã được kiểm thử trên Windows 11.

Lưu ý quan trọng: Hãy thoát hoàn toàn Logi Options+ trước khi khởi chạy OpenLogi. Cả hai ứng dụng đều giao tiếp với thiết bị qua cùng một giao thức HID++, và chỉ một ứng dụng có thể "sở hữu" một receiver tại một thời điểm. Trên Linux, cũng cần thoát Solaar.

Kết luận

OpenLogi là một dự án đáng chú ý trong cộng đồng mã nguồn mở, mang lại cho người dùng chuột Logitech một sự tự do và kiểm soát chưa từng có. Với triết lý local-firstkhông telemetry, nó không chỉ là một công cụ, mà còn là một tuyên ngôn về quyền riêng tư trong kỷ nguyên phần mềm độc quyền.

Nếu bạn là một người dùng Linux đã chán với sự "bỏ bê" của Logitech, một lập trình viên muốn quản lý cấu hình bằng file văn bản, hoặc đơn giản là một người coi trọng sự riêng tư, hãy thử ngay OpenLogi. Dự án đang phát triển rất tích cực và hỗ trợ một danh sách thiết bị ngày càng dài.

Giao diện cấu hình OpenLogi với sơ đồ chuột tương tácGiao diện cấu hình OpenLogi với sơ đồ chuột tương tác Hình ảnh chuột Logitech MX Master 4 được OpenLogi hỗ trợHình ảnh chuột Logitech MX Master 4 được OpenLogi hỗ trợ

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗