Add section on integration details

This commit is contained in:
Salt 2019-06-21 19:31:00 -05:00
parent ff1824de13
commit 3586e82dcc

View File

@ -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. 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 ## Exit Codes
| code | meaning | | code | meaning |