Hướng dẫn tích hợp Leaven K68 vào môi trường Linux: cài đặt driver, cấu hình keymap và tùy chỉnh ánh sáng
Bước‑bước cài driver cho Ubuntu, Fedora và Arch, thiết lập keymap tùy chỉnh, và sử dụng công cụ dòng lệnh để điều khiển LED RGB trên Linux.
Đăng ngày 8 tháng 3, 2026

Đánh giá bài viết
Chưa có đánh giá nào
Hãy là người đầu tiên đánh giá bài viết này
Mục lục›
Trong môi trường Linux, việc tích hợp một bàn phím cơ Bluetooth như Leaven K68 không chỉ giúp tăng năng suất làm việc mà còn mang lại trải nghiệm cá nhân hoá sâu sắc nhờ khả năng tùy chỉnh ánh sáng, keymap và macro. Bài viết dưới đây sẽ hướng dẫn chi tiết cách cài đặt driver, cấu hình keymap, đồng thời tùy chỉnh ánh sáng RGB cho Leaven K68 trên các bản phân phối Linux phổ biến, đồng thời giới thiệu một số tài nguyên nội bộ hữu ích để bạn có thể khai thác tối đa tiềm năng của bàn phím.
Cài đặt driver cho Leaven K68 trên Linux
Leaven K68 sử dụng giao thức Bluetooth HID tiêu chuẩn, vì vậy hầu hết các bản phân phối Linux hiện đại đã nhận dạng bàn phím này mà không cần cài đặt driver riêng. Tuy nhiên, để tận dụng các tính năng nâng cao như macro và ánh sáng RGB, bạn cần cài đặt một số gói phần mềm bổ trợ.
Yêu cầu hệ thống
- Kernel Linux phiên bản 5.4 trở lên (hầu hết các bản Ubuntu 20.04, Fedora 33, Arch Linux mới nhất đều đáp ứng).
- Gói
bluezvàbluez-toolsđể quản lý kết nối Bluetooth. - Thư viện
hidrawđể giao tiếp trực tiếp với thiết bị. - Tiện ích
leavenctl(công cụ dòng lệnh do cộng đồng phát triển) để cấu hình ánh sáng và macro.
Bước 1: Cài đặt các gói cơ bản
Trên Ubuntu/Debian, mở terminal và chạy:
sudo apt update
sudo apt install bluez bluez-tools hidapi libhidapi-libusb0Đối với Fedora:
sudo dnf install bluez bluez-tools hidapi hidapi-libusbVới Arch Linux:
sudo pacman -S bluez bluez-utils hidapiBước 2: Cài đặt leavenctl
Hiện tại leavenctl chưa có trong các kho chính thức, nhưng bạn có thể tải bản mới nhất từ GitHub:
git clone https://github.com/leavenkbd/leavenctl.git
cd leavenctl
make
sudo make installQuá trình biên dịch sẽ tạo ra một binary có tên leavenctl nằm trong /usr/local/bin, sẵn sàng cho các lệnh cấu hình.
Bước 3: Kết nối bàn phím qua Bluetooth
Đầu tiên, bật Bluetooth trên máy Linux và bật chế độ ghép nối trên Leaven K68 bằng phím FN + 1. Sau đó, trong terminal, chạy:
bluetoothctl
[bluetooth]# scan on
[bluetooth]# pair XX:XX:XX:XX:XX:XX # địa chỉ MAC của K68
[bluetooth]# trust XX:XX:XX:XX:XX:XX
[bluetooth]# connect XX:XX:XX:XX:XX:XX
[bluetooth]# quitSau khi kết nối thành công, bàn phím sẽ xuất hiện dưới dạng thiết bị HID và bạn có thể bắt đầu sử dụng ngay.
Kiểm tra kết nối và quyền truy cập
Để chắc chắn rằng hệ thống có quyền truy cập vào thiết bị hidraw, thêm người dùng hiện tại vào nhóm input (hoặc plugdev tùy vào distro):
sudo usermod -aG input $USER
newgrp inputKhởi động lại máy hoặc đăng xuất lại để các thay đổi có hiệu lực.
Cấu hình keymap cho Leaven K68 trên Linux
Keymap là bản đồ ánh xạ các phím vật lý tới mã ký tự hoặc hành động trong hệ thống. Trên Linux, bạn có thể sử dụng công cụ setxkbmap hoặc chỉnh sửa file /usr/share/X11/xkb/symbols/ để tạo layout tùy chỉnh.
Sử dụng setxkbmap cho các thay đổi nhanh
Ví dụ, để đổi phím Caps Lock thành Esc (rất hữu ích cho lập trình), chạy:
setxkbmap -option caps:escapeĐối với Leaven K68, bạn có thể gán các phím chức năng FN + F1…F12 để thực hiện macro hoặc thay đổi độ sáng. Để thực hiện việc này, cần sử dụng leavenctl để tạo file cấu hình keymap riêng.
Tạo file cấu hình keymap với leavenctl
Trước tiên, tạo một thư mục lưu trữ cấu hình:
mkdir -p ~/.config/leavenSau đó, tạo file keymap.conf với nội dung mẫu:
# Leaven K68 custom keymap
# Định nghĩa các macro cho các phím FN + 1..9
fn1 = macro:ctrl+alt+t # mở terminal
fn2 = macro:ctrl+shift+esc # mở Task Manager
fn3 = macro:super+space # mở launcher
fn4 = macro:media_play_pause
fn5 = macro:volume_up
fn6 = macro:volume_down
fn7 = macro:brightness_up
fn8 = macro:brightness_down
fn9 = macro:print_screenLưu file và áp dụng bằng lệnh:
leavenctl --load-keymap ~/.config/leaven/keymap.confKhi bàn phím nhận lệnh, các phím FN + 1…9 sẽ thực hiện các macro đã định nghĩa.
Đồng bộ keymap với các môi trường desktop khác
Đối với GNOME, KDE, hoặc Xfce, việc tải keymap có thể được tự động hoá bằng cách thêm lệnh trên vào file ~/.profile hoặc ~/.xinitrc. Ví dụ:
if command -v leavenctl > /dev/null; then
leavenctl --load-keymap ~/.config/leaven/keymap.conf
fiNhư vậy, mỗi khi người dùng đăng nhập, keymap sẽ được áp dụng tự động.
Tùy chỉnh ánh sáng RGB trên Linux
Leaven K68 cho phép điều khiển LED RGB qua giao thức HID, và leavenctl cung cấp các lệnh để thay đổi màu sắc, hiệu ứng và độ sáng. Dưới đây là các bước chi tiết.
Kiểm tra trạng thái ánh sáng hiện tại
Dùng lệnh sau để xem cấu hình ánh sáng hiện tại:
leavenctl --get-ledKết quả sẽ trả về một chuỗi JSON chứa thông tin về màu sắc, độ sáng và hiệu ứng đang hoạt động.
Đặt màu sắc cố định
Để đặt màu xanh dương cố định cho toàn bộ bàn phím:
leavenctl --set-led color 0 0 255Tham số ba giá trị đại diện cho kênh Red, Green, Blue (0‑255).
Chọn hiệu ứng “breathing” với tốc độ chậm
leavenctl --set-led effect breathing --speed slowLưu profile ánh sáng
Để chuyển đổi nhanh giữa các profile (ví dụ: “work” và “gaming”), lưu cấu hình vào file:
leavenctl --save-profile work ~/.config/leaven/led_work.conf
leavenctl --save-profile gaming ~/.config/leaven/led_gaming.confVà khi cần chuyển đổi:
leavenctl --load-profile work
# hoặc
leavenctl --load-profile gamingTự động chuyển đổi profile dựa trên môi trường
Thêm đoạn script sau vào ~/.bashrc để tự động bật profile “work” khi kết nối tới mạng công ty và “gaming” khi ở nhà:
if ping -c 1 -W 1 10.0.0.1 > /dev/null; then
leavenctl --load-profile work
else
leavenctl --load-profile gaming
fiHướng dẫn tối ưu kết nối Bluetooth 5.0 trên Linux
Để giảm độ trễ và tăng độ ổn định, bạn nên thực hiện một số cấu hình hệ thống. Thông tin chi tiết có thể tham khảo trong bài viết hướng dẫn tối ưu kết nối Bluetooth 5.0 cho Bàn phím Leaven K68 trên Windows, macOS và Linux. Dưới đây là các bước cơ bản dành cho Linux:
- Đảm bảo kernel hỗ trợ
btusbvàhid_generic(được bật mặc định). - Tắt tính năng “Power Saving” cho Bluetooth bằng cách thêm
btusb.enable_autosuspend=0vào/etc/default/grubvà cập nhật grub. - Sử dụng công cụ
btcoex(nếu có) để giảm nhiễu sóng Wi‑Fi. - Giữ khoảng cách ngắn (< 2m) giữa thiết bị và máy tính để giảm mất gói tin.
Quản lý firmware và cập nhật driver
Leaven K68 thường nhận được các bản cập nhật firmware qua ứng dụng di động, nhưng trên Linux bạn có thể thực hiện việc này bằng leavenctl hoặc qua Web Hub. Hướng dẫn chi tiết về cập nhật firmware có thể xem tại cài đặt và sử dụng driver, firmware mới cho Leaven K68. Các bước cơ bản:
- Tải file firmware mới nhất từ trang hỗ trợ chính thức.
- Khởi động chế độ bootloader bằng phím FN + Esc (đèn LED sẽ nhấp nháy).
- Chạy lệnh:
leavenctl --flash-firmware /path/to/firmware.bin - Khởi động lại bàn phím và kiểm tra phiên bản bằng:
leavenctl --get-firmware-version
Thực hành: Tạo một môi trường làm việc “focus mode” trên Linux
Giả sử bạn muốn một profile ánh sáng nhẹ nhàng, keymap tối giản và tắt các macro khi làm việc trong môi trường yên tĩnh (phòng thư viện, quán cà phê). Thực hiện các bước sau:
- Đặt màu nền xanh lá nhạt:
leavenctl --set-led color 50 200 50 - Giảm độ sáng xuống 20 %:
leavenctl --set-led brightness 20 - Tạo keymap mới chỉ bao gồm các phím cơ bản:
cat > ~/.config/leaven/keymap_focus.conf <<EOF # Focus mode keymap # Không có macro, chỉ dùng các phím chuẩn EOF leavenctl --load-keymap ~/.config/leaven/keymap_focus.conf - Thêm lệnh vào script khởi động để tự động bật khi đăng nhập:
echo "leavenctl --load-keymap ~/.config/leaven/keymap_focus.conf" >> ~/.profile echo "leavenctl --load-profile focus" >> ~/.profile
Khi bạn rời khỏi môi trường “focus”, chỉ cần chạy leavenctl --load-keymap ~/.config/leaven/keymap.conf và leavenctl --load-profile work để quay lại cấu hình bình thường.
Tham khảo các bài viết nội bộ liên quan
Để mở rộng kiến thức và tối ưu hoá trải nghiệm, bạn có thể đọc thêm các bài viết sau:
- Cài đặt và sử dụng driver, firmware mới cho Leaven K68: Hướng dẫn chi tiết cho người mới
- Cách tùy chỉnh ánh sáng RGB xuyên kéy qua app Leaven K68: Các preset và mẹo sáng tạo
- 10 macro hữu ích cho Leaven K68 giúp tăng năng suất làm việc và gaming
Lời khuyên cuối cùng cho người dùng Linux
Việc tích hợp Leaven K68 vào môi trường Linux mang lại nhiều lợi thế: không chỉ giảm độ trễ nhờ Bluetooth 5.0, mà còn cho phép bạn tùy chỉnh toàn bộ trải nghiệm nhập liệu thông qua keymap, macro và ánh sáng RGB. Hãy luôn giữ firmware và driver ở phiên bản mới nhất, sử dụng leavenctl để tạo các profile linh hoạt, và tận dụng các script tự động hoá để chuyển đổi nhanh giữa các chế độ làm việc khác nhau. Khi bạn đã nắm vững các bước trên, Leaven K68 sẽ trở thành một công cụ mạnh mẽ, hỗ trợ mọi nhu cầu từ lập trình, thiết kế đồ họa cho tới gaming di động trên Linux.
Bạn thấy bài viết này hữu ích không?
Chưa có đánh giá nào
Hãy là người đầu tiên đánh giá bài viết này