trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: February 2012

Re: [trinity-devel] KControl and the confusing mess it has become.

From: Pawel Soltsy <sh4dou@...>
Date: Tue, 7 Feb 2012 11:20:00 +0100
On Tue, Feb 7, 2012 at 2:09 AM, Darrell Anderson
<humanreadable@...> wrote:
> I did some preliminary experimenting.
>
> Some of the changes require only modifying the Categories key in the respective desktop files. Some changes require carefully replacing "KDE" with "TDE" in the respective *.desktop file.
>
> With such nominal changes I was able to perform the following:
>
> * Rename KDE Components to TDE Components.
> * Move Desktop/Multiple Desktops to TDE Components.
> * Rename KDE Performance to TDE Performance.
> * Rename KDE Resources to TDE Resources.
> * Move the remaining Desktop category items to Appearance & Themes.
> * Move Peripherals/Monitor and Display to System Administration.
> * Move Peripherals/ICC Color Profile to System Administration.
> * Move Power Control/Laptop Battery to Peripherals/Laptop Battery.
> * Move the old KInfoCenter items to a new catagory named System Information.
>
> As proof of concept, I split Sound & Multimedia into two categories: 1) Sound and 2) Multimedia. Sound contains Sound System, System Bell, and System Notifications. Multimedia contains Audio CDs and CDDB Retrieval. I did not tinker with translations.
>
IMHO this should not be split. Creating new category just for 2-3
items is a bit overkill for me. It causes too much segmentation.


> I also renamed Appearance & Themes to Appearance and Peripherals to Hardware. Yet again I did not tinker with translations.
>
> These nominal changes improved the KControl layout.
>
> I did not change source files and rebuild packages. I fiddled directly with the related filed in a virtual machine.
>
> A note if you tinker directly with the desktop files in an installed Trinity desktop: delete the $TDEHOME/cache-$HOSTNAME/ksycoca files and restart each session anew. Otherwise the cache will not show any changes.
>
> Darrell
>

Another thing that should be done is to remove redundant configuration
methods. Take the monitor settings. Actually there are 3 ways to
configure your screen (2 in kcontrol + kranrdr in tray), yet I wasn't
able to configure my screens like I wanted to. I used xrandr form my
terminal to do that. The 'Display' and 'Monitor and Display' options
should be merged (both are in 'Peripherals' category. Next thing is
that 'Monitor and Display' on my system requires root password/access
to allow me to configure anything. Yet if I use xrandr directly I
don't need it. This is a flaw for me. As last thing would be to add
possibility to display icon in the systray if user wants it, that
allow quick access/change of resolution (just like we have atm) but is
not an external application.