All, Calvin,
Continuing the current discussion about kcontrol, Calvin provided a current kcontrol layout from 3.5.13 (I don't have a post 4/11 build). Regarding kcontrol apps that were either not in 3.5.13 or had changed names, here are current screenshots of those that were identified as either missing or renamed from prior versions of 3.5.10:
The Appearance/Desktop-Texts app may be in another kcontrol, but if not, we might want to get the source from Ilya/openSuSE:
http://www.3111skyline.com/dl/dt/trinity/ss/kcontrol-App_Desktop-Texts.jpg
I think this is probably Internet & Network/Samba Status. Could you compare and let me know:
http://www.3111skyline.com/dl/dt/trinity/ss/kcontrol-Inet_samba.jpg
The old Component Chooser seems to now be KDE Components/Default Applications:
http://www.3111skyline.com/dl/dt/trinity/ss/kcontrol-KDEcomp_CompChooser.jpg
Lastly, the Sound & Multimedia/Music Manager applet that is not in 3.5.13 is shown here. IIRC this was originally a feature request made against Digikam some years ago that made its way into an applet. What I have in 3.5.10 is shown here. If this functionality sets a default in TDE regarding sound file extension case, then I think it would be worth it to see if the source can be included. Having some application refuse to download files except with ALL UPPER CASE EXTENSIONS is a real drag.
http://www.3111skyline.com/dl/dt/trinity/ss/kcontrol-SoundMM_MusicManager.jp...
Currently, I have the KDE 3.5.10 Original, the TDE 3.5.13 Current and my hack and a layout with new ordering (preserving 90% of the current) laid out in a side-by-side page that allow you to look at each and compare on the same page. Yes, the groups/subgroups expand and contract as they do in kcontrol.
Mutantturkey, i've pushed those over tonight if you want to take a look and confirm. Anyone else interested in helping with the kcontrol layout revisions, take a look at: http://www.3111skyline.com/dl/dt/trinity/kcontrol/
The menu generation is by bash script, so changes are easy to prototype and compare with the current. If anyone is interested, the script is genmen.sh in the same directory above along with a sample data file 'mlabels-trin.txt that the script parses to create the dtree menu layout for kcontrol.
On Tue, 14 Feb 2012 23:29:20 -0600 "David C. Rankin" drankinatty@suddenlinkmail.com wrote:
All, Calvin,
Continuing the current discussion about kcontrol, Calvin provided a current kcontrol layout from 3.5.13 (I don't have a post 4/11 build). Regarding kcontrol apps that were either not in 3.5.13 or had changed names, here are current screenshots of those that were identified as either missing or renamed from prior versions of 3.5.10:
The Appearance/Desktop-Texts app may be in another kcontrol, but if not, we might want to get the source from Ilya/openSuSE:
http://www.3111skyline.com/dl/dt/trinity/ss/kcontrol-App_Desktop-Texts.jpg
In my copy of 3.5.10, some of these options are under Appearance and Themes > Background > Advanced Options, so this may be part of an openSUSE-peculiar patch. Since this is about the text captions for desktop icons, the settings may belong with the Appearance and Themes > Icons items, perhaps on a "Text Labels" tab, rather then being a second-level item in their own right.
I think this is probably Internet & Network/Samba Status. Could you compare and let me know:
http://www.3111skyline.com/dl/dt/trinity/ss/kcontrol-Inet_samba.jpg
Not present in my 3.5.10, nor does my 3.5.13 have any controls related to samba. I seem to recall that smb4k, which I no longer use, installs a samba applet rather than it being part of the stock kcontrol.
Lastly, the Sound & Multimedia/Music Manager applet that is not in 3.5.13 is shown here. IIRC this was originally a feature request made against Digikam some years ago that made its way into an applet. What I have in 3.5.10 is shown here. If this functionality sets a default in TDE regarding sound file extension case, then I think it would be worth it to see if the source can be included. Having some application refuse to download files except with ALL UPPER CASE EXTENSIONS is a real drag.
http://www.3111skyline.com/dl/dt/trinity/ss/kcontrol-SoundMM_MusicManager.jp...
Also not present in my 3.5.10. To what applications do its settings actually apply?
My point in saying all this is not that these things shouldn't be added to kcontrol, it's that they can't be said to be "missing" from 3.5.13 because they weren't actually part of 3.5.10 in the first place (and that we have to be careful, in the first two cases, that we don't accidentally duplicate something).
On 02/15/2012 08:24 AM, E. Liddell wrote:
In my copy of 3.5.10, some of these options are under Appearance and Themes > Background > Advanced Options, so this may be part of an openSUSE-peculiar patch. Since this is about the text captions for desktop icons, the settings may belong with the Appearance and Themes > Icons items, perhaps on a "Text Labels" tab, rather then being a second-level item in their own right.
Looking at the Desktop Texts and the Advanced Options of Background, the Desktop Texts applets adds control of the shadow effect opacity, offset and decay factors that I don't find anywhere else in kcontrol. It would be nice if this could be merged with some other applet. It is kind of a weird stand-alone entry under Appearance, but it does offer control that I can't find elsewhere.
Not present in my 3.5.10, nor does my 3.5.13 have any controls related to samba. I seem to recall that smb4k, which I no longer use, installs a samba applet rather than it being part of the stock kcontrol.
I think you are probably right on this. I'll check further.
Lastly, the Sound & Multimedia/Music Manager applet that is not in 3.5.13 is shown here.
<snip>
http://www.3111skyline.com/dl/dt/trinity/ss/kcontrol-SoundMM_MusicManager.jp...
Also not present in my 3.5.10. To what applications do its settings actually apply?
I believe this was added to Digikam -> Import -> Camera (download settings). There was a bug against Digikam regarding only downloading with the ALL CAPS extensions. This seems to provide the same extension naming control as was added to Digikam to resolve that bug. I don't know if this is even needed any more or what it applies to. If anyone knows, please chime in.
My point in saying all this is not that these things shouldn't be added to kcontrol, it's that they can't be said to be "missing" from 3.5.13 because they weren't actually part of 3.5.10 in the first place (and that we have to be careful, in the first two cases, that we don't accidentally duplicate something).
Agreed,
That was the point of the review and screenshots. I am no kconrol historian or expert, but if we are going though kcontrol to see if naming and layout can be improved, I want to make sure we don't have applets slip through the cracks.
My point in saying all this is not that these things
shouldn't be added to kcontrol, it's
that they can't be said to be "missing" from 3.5.13
because they weren't actually part
of 3.5.10 in the first place (and that we have to be
careful, in the first two cases, that
we don't accidentally duplicate something).
Slackware is well known for modifying upstream sources as little as possible. With respect to KDE3, Slackware provided those packages as provided from the upstream KDE repositories.
With that said, the Samba options discussed are part of the Slackware 3.5.10. Therefore I presume those options were part of the upstream KDE repository. If those options are not available in a particular distro's 3.5.10, then I presume the options were stripped from the upstream KDE sources.
The Desktop Text options never were part of Slackware's 3.5.10. Likewise with the Multimedia/Music Manager. Therefore I presume they were added by various distro maintainers and were not part of the original KDE sources. I would like to see these latter two options added to Trinity's kcontrol.
Darrell
On Wed, 15 Feb 2012 12:24:09 -0800 (PST) Darrell Anderson humanreadable@yahoo.com wrote:
My point in saying all this is not that these things
shouldn't be added to kcontrol, it's
that they can't be said to be "missing" from 3.5.13
because they weren't actually part
of 3.5.10 in the first place (and that we have to be
careful, in the first two cases, that
we don't accidentally duplicate something).
Slackware is well known for modifying upstream sources as little as possible. With respect to KDE3, Slackware provided those packages as provided from the upstream KDE repositories.
With that said, the Samba options discussed are part of the Slackware 3.5.10. Therefore I presume those options were part of the upstream KDE repository. If those options are not available in a particular distro's 3.5.10, then I presume the options were stripped from the upstream KDE sources.
The patches applied by Gentoo to the stock 3.5.10 are in plain view ( kdebase-3.5-patchset-13.tar.bz2 should still be retrievable from the file repositories); none of the four kcontrol patches appears to strip a panel. I am now 99% certain that this panel is supplied by smb4k, rather than kcontrol itself.
With that said, the Samba options discussed are part of
the Slackware 3.5.10. Therefore I presume
those options were part of the upstream KDE repository.
If those options are not available in a particular
distro's 3.5.10, then I presume the options were
stripped from the upstream KDE sources.
The patches applied by Gentoo to the stock 3.5.10 are in plain view ( kdebase-3.5-patchset-13.tar.bz2 should still be retrievable from the file repositories); none of the four kcontrol patches appears to strip a panel. I am now 99% certain that this panel is supplied by smb4k, rather than kcontrol itself.
I don't know what smb4k is. :) There is no such package in Slackware. As I use both KDE3 and Trinity in Slackware 13.1, which does not support either in any way, and I have the Samba related options available in both KControls, I am left to believe the Samba KCOntrol options are part of KDE3/Trinity.
Possibly those who are not seeing those options in KDE3/Trinity KControl don't have some respective build options enabled? The tdebase build options includes an explicit -DWITH_SAMBA option, which defaults to OFF. I don't know how that build option affects KControl.
Darrell
On Wed, 15 Feb 2012 14:12:27 -0800 (PST) Darrell Anderson humanreadable@yahoo.com wrote:
With that said, the Samba options discussed are part of
the Slackware 3.5.10. Therefore I presume
those options were part of the upstream KDE repository.
If those options are not available in a particular
distro's 3.5.10, then I presume the options were
stripped from the upstream KDE sources.
The patches applied by Gentoo to the stock 3.5.10 are in plain view ( kdebase-3.5-patchset-13.tar.bz2 should still be retrievable from the file repositories); none of the four kcontrol patches appears to strip a panel. I am now 99% certain that this panel is supplied by smb4k, rather than kcontrol itself.
I don't know what smb4k is. :) There is no such package in Slackware. As I use both KDE3 and Trinity in Slackware 13.1, which does not support either in any way, and I have the Samba related options available in both KControls, I am left to believe the Samba KCOntrol options are part of KDE3/Trinity.
smb4k is a common GUI samba application for KDE, for what it's worth.
It's also possible that the samba panel is installed by kde-network or some other subpackage that I don't have installed, which would make it part of stock KDE 3.5.10 but not of stock kcontrol.
Possibly those who are not seeing those options in KDE3/Trinity KControl don't have some respective build options enabled? The tdebase build options includes an explicit -DWITH_SAMBA option, which defaults to OFF. I don't know how that build option affects KControl.
Unlikely, as the configure options passed are also quite visible and there's no switch available for enabling samba support.
However, if this turns out to be important, the answer can undoubtedly be obtained by examining the source of KDE 3.5.10, making it a silly thing to argue about. :)