mirror of
https://github.com/libratbag/libratbag.git
synced 2026-11-07 23:23:52 +01:00
54 lines
1.7 KiB
Markdown
54 lines
1.7 KiB
Markdown
ratbagd
|
|
=======
|
|
|
|
ratbagd is a system daemon to introspect and modify configurable mice.
|
|
|
|
Running ratbagd
|
|
---------------
|
|
|
|
To be able to run ratbagd, you need to add a policy file to your dbus
|
|
environment:
|
|
|
|
sudo cp dbus/org.freedesktop.ratbag1.conf /etc/dbus-1/system.d/org.freedesktop.ratbag1.conf
|
|
|
|
Compiling ratbagd
|
|
-----------------
|
|
|
|
ratbagd needs systemd >= 227. If you are running Fedora 23, you might find the
|
|
following instruction valuable:
|
|
|
|
Download systemd v229 (master caused troubles with gcrypt and gpg-error last
|
|
time I tried).
|
|
|
|
$ git clone --branch v229 https://github.com/systemd/systemd
|
|
|
|
|
|
Configure it with:
|
|
|
|
$ ./autogen.sh && ./configure --prefix=/opt/systemd \
|
|
--libdir=/opt/systemd/lib \
|
|
--disable-gcrypt \
|
|
--without-bashcompletiondir \
|
|
--with-rootprefix=/opt/systemd \
|
|
--with-sysvinit-path=/opt/systemd/etc \
|
|
--with-sysvrcnd-path=/opt/systemd/etc/rc.d
|
|
|
|
Then run make and make install.
|
|
|
|
In ratbagd, you will need to add the newly installed libsystemd in the
|
|
pkg_config path:
|
|
|
|
$ PKG_CONFIG_PATH=/opt/systemd/lib/pkgconfig ./configure
|
|
|
|
License
|
|
-------
|
|
|
|
ratbagd is licensed under the MIT license.
|
|
|
|
> Permission is hereby granted, free of charge, to any person obtaining a
|
|
> copy of this software and associated documentation files (the "Software"),
|
|
> to deal in the Software without restriction, including without limitation
|
|
> the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
|
> and/or sell copies of the Software, and to permit persons to whom the
|
|
> Software is furnished to do so, subject to the following conditions: [...]
|