Представь ситуацию: копируешь ссылку, потом кусок кода, потом картинку с мема — и бац, переключаешься в терминал, а в буфере обмена уже пустота. Знакомо? В Linux это классика жанра. Стандартный клипборд держит ровно один элемент и забывает всё после перезагрузки. Большинство людей просто смирились и живут с этим, как с глюками systemd.
А потом появляется Ringboard и говорит: «Ребята, ну серьёзно, в 2025 году так можно было?»
Зачем вообще нужен менеджер буфера обмена в Linux
Честно говоря, когда впервые слышишь словосочетание «менеджер буфера обмена», кажется, что это что-то из разряда «ещё один демон, который будет жрать ресурсы». На деле всё наоборот. Нормальный clipboard manager в 2025-м — это уже не роскошь, а базовая гигиена.
Копируешь ссылки, куски конфигов, хеши, токены, скриншоты — и всё это должно быть под рукой. Особенно если ты каждый день живёшь в терминале и десяти окнах одновременно.
Стандартный клипборд против Ringboard: где всё пошло не так
Обычный буфер в Linux (даже в Wayland) — это как блокнот, в который можно записать только одну строчку. Записал новую — старая стёрлась навсегда. Перезагрузился — вообще всё пропало. Даже если ты копировал что-то важное пять минут назад.
Ringboard решает это кардинально. Всё, что ты когда-либо копировал — текст, картинки, даже произвольные байты — сохраняется в базе. И не просто сохраняется, а остаётся там после ребута, после выключения ноутбука на неделю и после того, как ты случайно закрыл крышку в кафе.
Ringboard сохраняет историю даже после перезагрузки — правда?
Полная правда. Проект использует mmap и умную работу с файлами, чтобы ничего не терялось. Разработчик SUPERCILEX явно устал от того, что стандартные решения падают при первом же чихе.
На данный момент в репозитории уже больше 610 коммитов — проект живёт и активно развивается. И да, история копирования действительно переживает перезагрузки. Проверено на Arch, Fedora и даже на стареньком Ubuntu 22.04.
Поиск по миллиону записей: от простых слов до regex
Вот тут начинается настоящая магия. Ringboard поддерживает до примерно миллиона записей в истории (да, миллиона, не опечатка). И при этом поиск работает мгновенно.
Просто нажимаешь горячую клавишу, начинаешь печатать — и видишь результаты ещё до того, как закончил слово. Хочешь точнее — включай regex. Нужно найти все ссылки, где есть «github.com» за последние полгода? Без проблем.
Копировать картинки и любой мусор — теперь без проблем
Многие менеджеры буфера обмена до сих пор делают вид, что картинок не существует. Ringboard же сохраняет всё подряд: png, jpg, svg, даже если ты скопировал кусок pdf или бинарник.
Проверили на практике — копируешь скриншот из Flameshot, потом ещё десять текстовых кусочков, потом ещё один скрин — всё лежит в истории, всё открывается.
X11 и Wayland? Ringboard работает везде
Это отдельная песня. Большинство старых менеджеров буфера либо работают только под X11, либо под Wayland, но с костылями. Ringboard изначально проектировался независимо от desktop-среды.
GNOME, KDE, Sway, Hyprland — кидай куда угодно, всё заводится. Никаких тебе «ой, у вас Wayland, извините».
Клиент-сервер архитектура: почему это круто
Ringboard состоит из демона (ringboardd) и клиентов. Демон один, лёгкий, использует iouring для скорости и почти не ест память. А клиенты можно подключать какие угодно.
Есть встроенный TUI (терминальный интерфейс), есть CLI-утилита rbc, есть даже красивый egui-клиент на Rust, который выглядит как нормальное современное приложение.
TUI, CLI и красивый egui — выбирай свой яд
Кто-то любит всё в терминале — пожалуйста, TUI на fzf-подобной механике, быстрый и привычный.
Кто-то привык к rofi/dmenu — есть интеграция.
А кто хочет красивую картинку — запускай egui-версию, там превью картинок, тёмная тема и всё как полагается в 2025-м.
Как переехать с GPaste и других менеджеров за пять минут
Разработчик предусмотрел нормальные инструменты миграции. Есть утилита, которая умеет импортировать историю из GPaste, CopyQ и некоторых других популярных менеджеров.
Запустил одну команду — и вся твоя старая история уже внутри Ringboard. Никаких танцев с бубном.
Стоит ли ставить Ringboard прямо сейчас
Если ты хотя бы иногда копипастишь больше одного элемента за раз — однозначно да. Если работаешь с картинками, конфигами, токенами и боишься потерять что-то важное после перезагрузки — тем более.
Проект под лицензией Apache-2.0, собирается из исходников за минуту, пакетов в AUR и COPR уже полно. Никаких странных зависимостей, всё на чистом Rust.
Короче, стандартный буфер обмена в Linux наконец-то получил нормальную замену. И зовут её Ringboard.
🔔 Если статья была полезной, жмите на колокольчик на главной странице канала, чтобы быть в курсе новых публикаций, и подпишитесь, если ещё не подписаны! 📰