Xpra: Ticket #1254: split the large config file into multiple files placed in xpra/conf.d

The files should be parsed in ascending order, each file can override previous files rather than accumulate values for arrays. Keeps things simple. The main difficulty is going to be changing setup.py to replace strings in multiple files. Also support loading from the user's home dir under ~/.xpra/conf.d/.



Tue, 12 Jul 2016 19:43:01 GMT - Antoine Martin: owner, summary changed

Done in r12992 + rpm packaging in r12993. We now have in /etc/xpra/conf.d:

05_features.conf
10_network.conf
15_file_transfers.conf
16_printing.conf
20_sound.conf
30_picture.conf
35_webcam.conf
40_client.conf
50_server_network.conf
55_server_x11.conf
60_server.conf

This may help with #1253. Minor fix for clean build target: r13207. Hack for including those files under win32: r13209. (we can't use build_conf overrides with py2exe..)

@afarr: just a FYI, feel free to just close.


Wed, 27 Jul 2016 18:18:28 GMT - J. Max Mena: status changed; resolution set

Noted. Closing.


Sat, 23 Jan 2021 05:19:13 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1254