Add debugging information to the README
All checks were successful
Build / build (push) Successful in 17s

This commit is contained in:
Eugen Wissner 2024-05-20 10:54:14 +02:00
parent 328c22c409
commit 81232f6104
Signed by: belka
GPG Key ID: A27FDC1E8EE902C0

38
README
View File

@ -1,5 +1,4 @@
slack-timedate # slack-timedate
==============
This program implements timedated1 interface from systemd what is This program implements timedated1 interface from systemd what is
required by GNOME Control Center for now. required by GNOME Control Center for now.
@ -7,9 +6,34 @@ slack-timedate's purpose is to make it possible to enjoy full GNOME
functionality on Slackware Linux which doesn't use systemd as its functionality on Slackware Linux which doesn't use systemd as its
init-system. init-system.
## Installation
============ ```
Dependencies cmake -B build \
============ -DCMAKE_INSTALL_PREFIX=/usr \
glib -DCMAKE_INSTALL_SYSCONFDIR=/etc
dbus make -C build
make -C build install
```
The installation will create a file `build/install_manifest.txt`, which
contains a list of all files installed in the system. To uninstall the
application those should be removed, for example by doing:
```
xargs rm < build/install_manifest.txt
```
## Debugging
Firstly an application is required that changes the time settings over the
timedate1 service. It can be `gnome-control-center` or `kcmshell5 kcm_clock`
for KDE.
Then running `dbus-monitor --system` as root can be used to see the
communication between the control center and this service.
## Dependencies
- glib
- dbus