TheForkOfJustice
October 21st, 2007, 02:16 PM
I've noticed a few problems with 'About Us' and 'Appearance' applets in System>Preferences
1) About Us becomes useless after you completely remove Evolution so why bother have it around?
2) 'Appearence' has a 'Visual Effects' tab that remains after you remove Compiz.
Suggested fix:
1) Merge the 'capplets-data' package with the 'gnome-control-center' package and then seperate each utility application ('About Us', 'Sound', 'Keyboard', 'Appearance', etc) into individual packages by their function/icon.
2) Remake gnome-control-center to only load icons for installed utility programs. I suggest adding an XML file to each individual package that will act much like a .desktop file containing a link to the program and it's icon. The new gnome-control-center will read these files which are all in a pre-defined directory and load them as they are present when gnome-control-center is run.
3) Make the 'About Us' package dependent on Evolution (as it should be) and SEPERATE IT from gnome-control-center and instead make it a recommend of Evolution.
4) Do not make gnome-control-panel dependent on any of these system configuration utilities (use them as recommends instead)
5) Seperate the 'Visual Effects' tab into its own utility seperate from 'Appearance'. I believe this is a compiz-related so it becomes pointless if you remove compiz, therefore it should be REMOVED when compiz is. Make sure it becomes a depend (or recommend?) of compiz.
I think that's everything I intended to say here. I just hope it is in the right forum!
1) About Us becomes useless after you completely remove Evolution so why bother have it around?
2) 'Appearence' has a 'Visual Effects' tab that remains after you remove Compiz.
Suggested fix:
1) Merge the 'capplets-data' package with the 'gnome-control-center' package and then seperate each utility application ('About Us', 'Sound', 'Keyboard', 'Appearance', etc) into individual packages by their function/icon.
2) Remake gnome-control-center to only load icons for installed utility programs. I suggest adding an XML file to each individual package that will act much like a .desktop file containing a link to the program and it's icon. The new gnome-control-center will read these files which are all in a pre-defined directory and load them as they are present when gnome-control-center is run.
3) Make the 'About Us' package dependent on Evolution (as it should be) and SEPERATE IT from gnome-control-center and instead make it a recommend of Evolution.
4) Do not make gnome-control-panel dependent on any of these system configuration utilities (use them as recommends instead)
5) Seperate the 'Visual Effects' tab into its own utility seperate from 'Appearance'. I believe this is a compiz-related so it becomes pointless if you remove compiz, therefore it should be REMOVED when compiz is. Make sure it becomes a depend (or recommend?) of compiz.
I think that's everything I intended to say here. I just hope it is in the right forum!