phillipberndt/fakexrandr

[configurable] Change binary configuration format to a text one

Closed this issue · 1 comments

Because it's super hard to construct the configuration file from the command line, and the current utility does not have a CLI so I am bound to use the UI utility.

Furthermore, this would allow me to avoid having to use the configuration utility with all it's dependencies altogether, as installing GTK in a docker container is like to hell and back due to some dependencies relying on systemd rather than systemd-container.

Fakexrandr has to load the configuration every time an application requests RandR information, which is at least once per startup of any X11 application using GTK or QT. That's why I prefer a file format that is easy to parse from C code and makes the configuration file as small as possible to minimize disk I/O.

Yet I see why having a CLI tool without the pygtk dependency would be beneficial. I'll look into that.