Update 'instructions.txt'
This commit is contained in:
parent
7345e94fdf
commit
1b65b16a76
1 changed files with 17 additions and 3 deletions
|
@ -2,14 +2,28 @@
|
|||
First, you need to install runit and snooze(it is used as an alternative to cron and systemd timers). On Debian descendants you do:
|
||||
$ sudo apt install runit snooze
|
||||
|
||||
If you don't have git, install it:
|
||||
$ sudo apt install git
|
||||
|
||||
Then, you need to download this repo as it contains everything that I used to get runit up and running(if you haven't already of course)
|
||||
$ git clone https://codeberg.org/AwesomeAdam54321/LL_Runit_Scripts
|
||||
|
||||
There should be a folder in your current directory called "LL_Runit_Scripts". Do "cd LL_Runit_Scripts" to cd into it.
|
||||
|
||||
Runit services should be long running services, but oneshot services exist, so the pause executable is used to implement oneshot functionality in runit. You need to compile pause.c because
|
||||
it isn't worth making a package for it as it's source code is so short. The produced executable should be in discoverable from your $PATH, preferably in /usr/local/bin as it's compiled. You can use any C compiler
|
||||
to compile it but I used GCC(I needed root privileges to add files to file paths in my $PATH but it might(?) be different for you):
|
||||
it isn't worth making a package for it as it's source code is so short. The produced executable should be discoverable from your $PATH, preferably in /usr/local/bin as it's compiled. You can use any C compiler
|
||||
to compile it but I used GCC(You probably need root privileges to alter system directories):
|
||||
$ sudo gcc pause.c -o /usr/local/bin/pause
|
||||
|
||||
To test that it succeeded, type pause and hit Enter. It should "pause" the terminal you were running. To stop, do Ctrl-C as that will send a kill signal to the process.
|
||||
To test that it succeeded, type pause and hit Enter. It should "pause" the terminal you were running. To stop, do Ctrl-C as that will send a kill signal to the process.
|
||||
|
||||
You need to add your user name (the output of the whoami command) to the USER= variable in sv/pulseaudio-daemon/conf.
|
||||
$ nano sv/pulseaudio-daemon/conf
|
||||
|
||||
Change this line from this
|
||||
USER=
|
||||
|
||||
To filling it with your user name
|
||||
USER="Your user name here"
|
||||
|
||||
then save.
|
Loading…
Reference in a new issue