Автоматическое копирование выделенного текста в буфер обмена для Wayland (KDE Plasma).
sel2clip — утилита для автоматического копирования выделенного мышкой текста в системный буфер обмена. Работает в Wayland окружении с KDE Plasma, используя wl-paste и wl-copy.
- ⏱️ Дебаунсинг — пауза после выделения перед копированием (по умолчанию 300мс)
- 🔒 Защита от дублей — минимальный интервал между копиями (900мс)
- 📏 Лимит размера — максимум 256КБ текста
- 🎯 Только текст — работает только с текстовым содержимым
- 📝 Логирование — опциональное логирование операций
./sel2clip [DELAY_MS] [MIN_INTERVAL_MS] [MAX_BYTES]DELAY_MS— пауза после выделения (по умолчанию 300мс)MIN_INTERVAL_MS— минимальный интервал между копиями (по умолчанию 900мс)MAX_BYTES— максимальный размер текста (по умолчанию 262144 байт)
Создайте пользовательский сервис:
mkdir -p ~/.config/systemd/user
cat > ~/.config/systemd/user/sel2clip.service <<'UNIT'
[Unit]
Description=Debounced selection → clipboard (plain text only)
[Service]
ExecStart=%h/.local/bin/sel2clip 300
Restart=always
[Install]
WantedBy=default.target
UNIT
systemctl --user daemon-reload
systemctl --user enable --now sel2clip.service- Скопируйте
sel2clipв~/.local/bin/ - Сделайте исполняемым:
chmod +x ~/.local/bin/sel2clip - Настройте автозапуск через systemd (см. выше)
- Wayland с KDE Plasma
wl-pasteиwl-copy(пакетwl-clipboard)- bash