Piper - графический интерфейс для ratbagd DBus. Cписок поддерживаемых устройств зависит от libratbag. См. файлы устройств libratbag для получения списка всех известных устройств. Специфичные для устройства протоколы обычно требуют обратной разработки, и доступные функции могут отличаться в зависимости от объявленных производителем функций.
Вы можете установить Piper, используя репозиторий вашего дистрибутива, используя Flatpak или создав его из исходного кода.
Инструкция по установке:
- Fedora: dnf install piper
- Arch: pacman -S piper
- Debian: sudo apt install piper
- OpenSUSE: zypper install piper
- Solus: eopkg it piper
Piper также доступна в виде Flatpak . По техническим причинам ratbagd пока не может быть размечен, поэтому пользователи должны установить его вручную . Для Piper flatpak требуется последняя версия libratbag.
Вы можете найти Piper на Flathub здесь.
Сначала установите зависимости сборки для конкретного дистрибутива .
Piper использует систему сборки Meson версии 0.42 или новее, которая, в свою очередь, использует ninja для сборки и установки. Выполните следующие команды, чтобы клонировать Piper и инициализировать сборку:
$ git clone https://github.com/libratbag/piper.git
$ cd piper
$ meson builddir --prefix=/usr/
Если вы столкнулись с отсутствующими зависимостями, посмотрите FAQ и/или этот пост .
Для сборки или повторной сборки после изменения кода и установки выполните:
$ ninja -C builddir
$ sudo ninja -C builddir install
Примечание. builddir Это выходной каталог сборки, который можно изменить на любое другое имя каталога.
Более подробную информацию можно получить здесь.