In my quest of customizing the Ubuntu interface, I have stumbled upon a feature which seems almost impossible to change. The gnome-control-center (System Settings) window is UNRESIZABLE. If I rigt-click on the top bar, the Resize option is grayed out and the window size is fixed. I have 6 icons per row (6 personal, 6 hardware, 6 system) but there is another empty column which just hangs in there and I would like to find a way to shrink the default width of the main window.
After reading countless pages online, all answers boiled down to this solution:
* use sudo to open /usr/share/gnome-control-center/ui/shell.ui
* replace "property name="resizable">False<" with "True"
* add line property name="width_request">500
(the full explanation is here: How can I resize the System Settings window?)
Save, and.. nothing! I know this works if I increase the width, so if I say 1000 instead of 500 in width_request, the panel will extend to that width. The resize option is still unavailable, so this settings only help to increase or decrease the width, but once it gets to a certain value, the window will not shrink. It has an empty space, as if there is an invisible column there which must be displayed (see picture in the bottom link).
So yes, I can get any width value to gnome-control-center as long as it is BIGGER THAN 800px, but no less than that. I would need it to be about 700px, which would accommodate my 6 icons (categories) per row, instead of leaving a huge empty space now, as if it would wait for a 7th column to be put in, like it was by default, before I removed some of the icons I did not need.
Is there a way to decrease the gnome-control-center window width in Ubuntu 13.04 to something less than 800px, knowing that any higher values works, but not smaller than that?
See picture here: