From 3586e82dcc69d82d07761b317b4d365124c81ba7 Mon Sep 17 00:00:00 2001 From: Salt Date: Fri, 21 Jun 2019 19:31:00 -0500 Subject: [PATCH] Add section on integration details --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 01a6f78..7a657dd 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,22 @@ All STDOUT and STDERR messages from these commands are saved to a logfile in `~/ If you set the variable `FS_NOLOG` to a nonempty value, firestarter will not keep logs. +## Integration + +Firestarter, in addition to spawning the programs in the default configs, also integrates with the following utilities: + +* dbus: A dbus socket is either created or hooked into, depending on the environment, and the relevant variables are exposed to child processes. + +* loginctl: Will be used to log out when firestarter dies. + +* Plasma: If Plasma is installed (or `kcminit` at least), then `kcminit` will be invoked to configure device and theme settings. + +* Qt5ct: Assuming Plasma is *not* installed, qt5ct will be used as a fallback for Qt theming. + +* xhost: Firestarter will open up the session to other sessions, so you can open a TTY and spawn a window if you have to. + +* xset: Firestarter will disable that annoying goddamn X bell. Re-enable it in `.firestarterrc` if you enjoy pain. + ## Exit Codes | code | meaning |