Component chooser doesn't appear in kcontrol, and doesn't work when run manually

Bug #74283 reported by markusl
4
Affects Status Importance Assigned to Milestone
kdebase (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: kcontrol

I've recently upgraded my system to Edgy. Kcontrol no longer has a component chooser applet.

The file /usr/share/applications/kde/componentchooser.desktop (installed as part of the kcontrol package) does exist and starts like this:

[Desktop Entry]
Encoding=UTF-8
Exec=kcmshell componentchooser
Icon=misc
Type=Application

X-KDE-Library=componentchooser

X-KDE-ParentApp=kcontrol

Name=Component Chooser
Name[af]=Komponent Kieser

There's also a likely looking directory:

msl@edward:/usr/share/apps/kcm_componentchooser$ ls -l
total 88
-rw-r--r-- 1 root root 14533 2006-10-11 15:14 kcm_browser.desktop
-rw-r--r-- 1 root root 8947 2006-10-23 14:31 kcm_instantmessenger.desktop
-rw-r--r-- 1 root root 17716 2006-10-11 15:14 kcm_kemail.desktop
-rw-r--r-- 1 root root 19989 2006-10-23 14:31 kcm_ktexteditor.desktop
-rw-r--r-- 1 root root 17874 2006-10-11 15:14 kcm_terminal.desktop
msl@edward:/usr/share/apps/kcm_componentchooser$

(BTW, 2006-10-11 is before the date when I upgraded to Edgy. I don't know whether that's relevant.)

However, the component chooser doesn't show up in kcontrol. If you care to look here <http://www.mnslaker.f9.co.uk/kcontrol/> you'll see two screenshots: one of kcontrol without the component chooser, and the other showing the almost empty dialogue box that appears if I type 'kcmshell componentchooser'.

Revision history for this message
markusl (markus-mnslaker) wrote :

Attaching kcontrol.png in the conventional way.

Revision history for this message
markusl (markus-mnslaker) wrote :

Attaching chooser.png in the conventional way.

Revision history for this message
Andreas Simon (andreas-w-simon) wrote :

I think this was replaced by "Default Applications", which can also be started by 'kcmshell defaultapplication'.

The componentchooser.desktop is hidden indentionally to not have duplicates, see also https://bugs.launchpad.net/distros/ubuntu/+source/kdebase/+bug/59435

In "System Seetings", which is the default GUI config tool for kubuntu, "Default Applications" can be found under "Personal".

Revision history for this message
markusl (markus-mnslaker) wrote :

Thanks, Andreas. System settings wasn't installed on this machine -- I hadn't heard of it until now. (I originally installed KDE on top of Ubuntu, rather than directly by installing Kubuntu. Presumably, had I installed Kubuntu, System Settings would have been installed automatically.) That meant I had no way of specifying a default Web browser for KDE.

Because it's possible for an Ubuntu machine to have KDE installed without System Settings, KControl's component chooser should arguably be reinstated. Alternatively, perhaps the 'kde' package should be made to depend on 'kde-systemsettings' and any other Kubuntu extensions.

For the benefit of anyone arriving here via a search engine and wanting to change the default Web browser in KDE, 'sudo apt-get install kde-systemsettings' will install System Settings. Once that's done, Andreas's solution (above) is exactly right.

Revision history for this message
Andreas Simon (andreas-w-simon) wrote :

The usual way to install the Kubuntu desktop is through the package 'kubuntu-desktop'. kde-systemsettings is a dependency of it.

The 'kde' metapackage installs more or less a pure upstream KDE, without any Kubuntu stuff.

Revision history for this message
Andreas Simon (andreas-w-simon) wrote :

Okay, I'll thus close this bug report.
If you think that this is wrong an there is still something which needs to be fixed, please feel free to reopen this bug report. Thank you.

Changed in kdebase:
status: Unconfirmed → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.