1
0
mirror of https://github.com/tiyn/wiki.git synced 2026-09-13 18:41:35 +02:00

audio: added and linked playerctl and sxhkd

This commit is contained in:
2023-04-05 01:35:54 +02:00
parent ee6c1e6c43
commit 5d49df8915
4 changed files with 96 additions and 0 deletions

43
wiki/linux/sxhkd.md Normal file
View File

@@ -0,0 +1,43 @@
# SXHKD
[SXHKD](https://github.com/baskerville/sxhkd) - short for Simple
[X](/wiki/linux/x_window_system.md) hotkey daemon - is a program to set hotkeys.
## Setup
On most linux distributions SXHKD can be installed with the `sxhkd`
package.
Alternatively it can be installed via
[Github](https://github.com/baskerville/sxhkd).
## Usage
### Setting a Hotkey
Configuration for setting hotkeys is done in the file `~/.config/sxhkd/sxhkdrc`.
A hotkey corresponds to typically two, sometimes more lines within this
configuration file.
The first line describes the keys that act as hotkeys and the second line
describes the commands that are run on pressing the hotkey.
There are simple hotkeys using only one key (in this case the Launch Button).
```txt
XF86LaunchB
xdotool selectwindow | xsel -bi
```
And some commands use modifier keys or multiple keys.
```txt
super + shift + equal
sxiv -rt "$HOME/image"
```
When using similar commands it can be useful to map multiple hotkeys in one
entry.
```txt
super + {_,shift + }{h,j,k,l}
bspc node -{f,s} {west,south,north,east}
```