easier configuration file editing, no need to read man pages
Written by ubuntu-user the 23 Jul 10 at 09:33.
New
if linux user needs to edit configuration files, he needs
to know meaning of file fields. that means reading man pages.
this can be avoided. if file editor knows file fields and
tells about them to linux user, time can be saved and file
editing is easier.
Solution #2:
Properly documented config files
Written by
vektor the 25 Jul 10 at 10:12.
Ensure that config files are documented properly via their comments (most of them are already).
This solution renders #1 irrelevant.
Ensure that config files are documented properly via their comments (most of them are already).
This solution renders #1 irrelevant.
Solution #3:
idea #25496
redo directories & document the config files. this wuold make it easy to FIND and EDIT the files.
redo directories & document the config files. this wuold make it easy to FIND and EDIT the files.
Solution #4:
XML p-list style configs with tooltips all in ONE place in the filesystem
Written by
samadams the 6 Aug 10 at 01:43.
plain-text config files should go the way of the DoDo bird. XML is perfectly suited to provide robust config preference-list scheme that includes tooltips to show on hover for each preference.
This can easily be facilitated for direct editing via a p-list style editor similar to that used by OS X. Since the file is XML, anyone using a basic text editor can still alter the file directly if desired, including the tool tips and the schema used.
This also facilitates easier designing of GUI interfaces to edit the config file. Standard schema could be defined for certain types of apps or devices, and software vendors can make an easy GUI that interfaces to the p-list file for graphical editing and included with their packages.
Additionally ALL config/preference files should be in the same space in the directory tree, not scattered around with the various software. That, or sym links created all in one space in the tree with the originals residing with the software package for easy cleanup. The sym links should be hard linked so that deleting the original p-list deletes the sym link.
plain-text config files should go the way of the DoDo bird. XML is perfectly suited to provide robust config preference-list scheme that includes tooltips to show on hover for each preference.
This can easily be facilitated for direct editing via a p-list style editor similar to that used by OS X. Since the file is XML, anyone using a basic text editor can still alter the file directly if desired, including the tool tips and the schema used.
This also facilitates easier designing of GUI interfaces to edit the config file. Standard schema could be defined for certain types of apps or devices, and software vendors can make an easy GUI that interfaces to the p-list file for graphical editing and included with their packages.
Additionally ALL config/preference files should be in the same space in the directory tree, not scattered around with the various software. That, or sym links created all in one space in the tree with the originals residing with the software package for easy cleanup. The sym links should be hard linked so that deleting the original p-list deletes the sym link.
Solution #5:
Central interface to access config files
Encourage a new system in which when a program that has a configuration file is installed, the location of this file, and a description of it, is added to a central configuration file database on your machine, accessible by a simple graphical interface. In this way all files can be easily located and understood.
A backup of the original configuration file should be made automatically.
Encourage a new system in which when a program that has a configuration file is installed, the location of this file, and a description of it, is added to a central configuration file database on your machine, accessible by a simple graphical interface. In this way all files can be easily located and understood.
A backup of the original configuration file should be made automatically.
Solution #6:
Require a machine readable grammar for each config file
Written by
zoubidoo the 3 Jan 11 at 19:51.
Require every config file to have an explicit grammar stored separately. The grammar can be used for parsing, checking for errors, and making user-friendly editing tools. This way, when the config file's grammar changes there is a clear and well-defined change. Also, under a number of circumstances grammar changes will not require changes to applications that use the grammar. All-round it is great for maintainability.
Require every config file to have an explicit grammar stored separately. The grammar can be used for parsing, checking for errors, and making user-friendly editing tools. This way, when the config file's grammar changes there is a clear and well-defined change. Also, under a number of circumstances grammar changes will not require changes to applications that use the grammar. All-round it is great for maintainability.