Skip to content

Separate daemon for privileged actions

Pre-release
Pre-release
Compare
Choose a tag to compare
@lavafroth lavafroth released this 18 Apr 02:34
· 13 commits to master since this release
d17ce41

To uphold user choice and security, this project has been broken down into the following components:

  • Daemon: Optional, only needed if phrases in config bindings perform keyboard shortcuts. Since performing keystrokes is a privileged action, the daemon must run as root.
sudo ./target/release/tempest-daemon

This will give a token to authenticate with the daemon.

  • Client: The client can be run in either of two ways
    • Standalone: By simply running ./target/release/tempest-client. Config bindings with keyboard shortcuts will not work.
    • With the daemon running in the background:
./target/release/tempest-client the_token_from_the_daemon

where the_token_from_the_daemon is the token provided by the daemon.