Bluetui — как я наконец перестал ненавидеть управление Bluetooth в Linux
Знакомая ситуация: нужно подключить беспроводные наушники к Linux-ноутбуку, а стандартные инструменты либо громоздкие, либо работают через раз? Встречайте Bluetui — терминальный интерфейс, который делает работу с Bluetooth простой и даже приятной.
Почему обычные инструменты разочаровывают
Когда я впервые столкнулся с необходимостью настроить Bluetooth-гарнитуру на сервере без GUI, мне пришлось:
- Ковыряться в
bluetoothctlс его загадочными командами - Заучивать последовательности действий как мантры
- Перезапускать демон bluez после каждого чиха
Bluetui решает эти проблемы, предлагая интуитивный интерфейс прямо в терминале.
Что умеет этот маленький шедевр
-
Полноценное управление устройствами:
- Подключение/отключение одним нажатием (пробел)
- Переименование устройств без танцев с бубном
- Управление доверенными устройствами
-
Контроль адаптера:
- Включение/выключение питания адаптера
- Управление режимом обнаружения
- Быстрое переключение между адаптерами
-
Удобный поиск:
- Сканирование окружения в один клик (буква
s) - Четкая визуализация доступных устройств
- Фильтрация по типу устройства
- Сканирование окружения в один клик (буква
Как это устроено технически
Проект написан на Rust с использованием:
- Ratatui для построения TUI-интерфейса
- Системного стека BlueZ через D-Bus API
- Конфигурации через простой TOML-файл
Такой выбор технологий обеспечивает:
- Надежность (спасибо Rust)
- Низкое потребление ресурсов
- Легкую интеграцию в любые Linux-системы
Установка — проще некуда
Для большинства пользователей достаточно одной команды:
cargo install bluetui
Но есть и другие варианты:
- Готовые пакеты для Arch Linux и Gentoo
- Предварительно собранные бинарники
- Возможность сборки из исходников
Когда Bluetui особенно полезен
- Администраторам серверов без графического интерфейса
- Разработчикам встраиваемых систем с Bluetooth
- Владельцам Linux-ноутбуков, уставшим от глючных GUI
- Любителям TUI, которые хотят контролировать всё из терминала
Личный опыт использования
За месяц работы с Bluetui я:
- Подключил 3 разных устройства без единого сбоя
- Настроил автоматическое подключение наушников
- Сэкономил кучу времени на рутинных операциях
Единственный нюанс — для правильного отображения иконок нужно установить Nerd Fonts. Но это небольшая плата за удобство.
Вывод: стоит ли попробовать?
Если вы:
- Работаете с Linux
- Пользуетесь Bluetooth-устройствами
- Цените эффективные терминальные инструменты
...то Bluetui станет вашим новым любимым инструментом. Проект активно развивается, имеет открытый исходный код и уже собрал почти 900 звезд на GitHub — явный признак качества.
Советую установить и убедиться лично:
x install bluetui # для пользователей x-cmd
# или
sudo pacman -S bluetui # для Arch Linux
P.S. Не забудьте заглянуть в конфиг ~/.config/bluetui/config.toml — там можно кастомизировать горячие клавиши под свои привычки!
