Go to file
Simon Ser ddb8682b9e Add basic parser 2019-06-01 13:25:09 +03:00
include Add basic parser 2019-06-01 13:25:09 +03:00
.gitignore Add basic parser 2019-06-01 13:25:09 +03:00
README.md To the trash it goes 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 Add basic parser 2019-06-01 13:25:09 +03:00

README.md

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).

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 vendor CMN product 0x1484 serial 0x0 resolution 1600x900 scale 2
}

License

MIT