1
0
mirror of https://github.com/emersion/kanshi synced 2024-11-23 00:02:16 +01:00
Dynamic display configuration
Go to file
2019-06-01 13:25:09 +03:00
include Parse output keys 2019-06-01 13:25:09 +03:00
.gitignore Add basic parser 2019-06-01 13:25:09 +03:00
main.c Add basic parser 2019-06-01 13:25:09 +03:00
meson.build Add basic parser 2019-06-01 13:25:09 +03:00
parser.c Parse output values 2019-06-01 13:25:09 +03:00
README.md Add IRC channel to README 2019-06-01 13:25:09 +03:00

kanshi

Kanshi uses a configuration file and a list of available displays to choose the right settings for each display. It's useful if your window manager doesn't support multiple display configurations (e.g. i3/Sway).

Join the IRC channel: ##emersion on Freenode.

Usage

mkdir -p ~/.config/kanshi && touch ~/.config/kanshi/config
kanshi

Configuration file

Each monitor configuration is delimited by brackets. Each line has the same syntax as sway(5).

{
	output LVDS-1 disable
	output VGA-1 resolution 1600x900 position 0,0
}

{
	output LVDS-1 resolution 1600x900 scale 2
}

License

MIT