Choad
July 10th, 2007, 09:44 PM
i love the way linux does stuff in text files, it makes it very easy to see what's going on and easy to change stuff and easy to fix stuff... but this is no good for joe user who is wondering why s/he can't get his/her monitor to display at it's native resolution or whatever
so heres my idea for a useful project.
firstly, create a cli program that edits the xorg.conf file for you. instead of going in to the text file and hacking about, the program will retrieve information for you and spit it out to the console, and also can add or edit individual parts of the xorg.conf file
my reasons for this are that there is no standard way of interfacing with this most critical system file, and it doesnt have a very rigid structure. useful in that it doesnt throw errors if you have server layout at the beginning or the end, but not useful when a program wants to interface with it and *it* has to discover where the server layout is. it's obviously very possible for a program to do this (thats exactly what this program would do) but its a complete hassle when all you want to do is add an entry to the server layout without borking the file completely
the nvidia-settings tool, for example, completely disregards what you currently have and just overwrites everything with it's own stuff, which got rid of synaptics support for my mouse and therefor pissed me off. if the nvidia settings tool was re-written to use these xtools then it wouldnt have to be so ignorant of other modifications to the x config.
secondly, i was thinking to create a gui app that wrapped the cli app meaning joe user could finally add that 1280x800 resolution with a click click click
what do you people think? good idea? bad idea? already been done idea?
so heres my idea for a useful project.
firstly, create a cli program that edits the xorg.conf file for you. instead of going in to the text file and hacking about, the program will retrieve information for you and spit it out to the console, and also can add or edit individual parts of the xorg.conf file
my reasons for this are that there is no standard way of interfacing with this most critical system file, and it doesnt have a very rigid structure. useful in that it doesnt throw errors if you have server layout at the beginning or the end, but not useful when a program wants to interface with it and *it* has to discover where the server layout is. it's obviously very possible for a program to do this (thats exactly what this program would do) but its a complete hassle when all you want to do is add an entry to the server layout without borking the file completely
the nvidia-settings tool, for example, completely disregards what you currently have and just overwrites everything with it's own stuff, which got rid of synaptics support for my mouse and therefor pissed me off. if the nvidia settings tool was re-written to use these xtools then it wouldnt have to be so ignorant of other modifications to the x config.
secondly, i was thinking to create a gui app that wrapped the cli app meaning joe user could finally add that 1280x800 resolution with a click click click
what do you people think? good idea? bad idea? already been done idea?