incorrect exec command in kcmgtk-xdg.desktop file

Bug #24209 reported by Mark T
12
Affects Status Importance Assigned to Milestone
gtk-qt-engine (Ubuntu)
Invalid
Medium
Jonathan Riddell

Bug Description

This bug concerns Breezy.

Launching "Gtk styles and fonts" from settings:/LookNFeel/ in konqueror was not
working. So I took a look at the /usr/share/applications/kcmgtk-xdg.desktop file
and found that it had:

Exec=kcmshell kcmgtk

"kcmshell --list" outputs kcmgtk-xdg among others, but no kcmgtk. So I changed
the Exec to kcmgtk-xdg and now it works.

Note 1: This was not a problem in Hoary. As under Hoary, it was kcmgtk.
Note 2: Since I upgraded from Hoary, I thought this was an upgrade issue where
the file was not overwritten. But re-installing the packaged did not help.
Besides the Hoary and the Breezy files do not reside in the same area on the
filesystem.

Thanks

Revision history for this message
Scott Beamer (angrykeyboarder) wrote :

I can also confirm that Launching "Gtk styles and fonts" from
settings:/LookNFeel/ in konqueror is not
working. As far as making change Mark suggested though, I did so and then got
an error message when trying to launch the program under Konqueror's
Settings:/Look and Feel/ section.

Clicking on the icon gave me an error message of

"KDEInit could not lanuch 'kcmgtk-xdg'.: Could not find kcmgtk-xdg executable.

So with or without this change I'm only able to access the program via kcontrol.

This is one of several bugs in the Breezy version of gtk2-engines-gtk-qt. I'm
about to file a bug/bugs on the others.

Revision history for this message
Mark T (markt) wrote :

Did you take a look at the output of "kcmshell --list"? It should list all the modules
that are available for execution.

(In reply to comment #1)
> I can also confirm that Launching "Gtk styles and fonts" from
> settings:/LookNFeel/ in konqueror is not
> working. As far as making change Mark suggested though, I did so and then got
> an error message when trying to launch the program under Konqueror's
> Settings:/Look and Feel/ section.
>
> Clicking on the icon gave me an error message of
>
> "KDEInit could not lanuch 'kcmgtk-xdg'.: Could not find kcmgtk-xdg executable.
>
> So with or without this change I'm only able to access the program via kcontrol.
>
> This is one of several bugs in the Breezy version of gtk2-engines-gtk-qt. I'm
> about to file a bug/bugs on the others.

Revision history for this message
Scott Beamer (angrykeyboarder) wrote :

I too, can confirm that launching "Gtk styles and fonts" from
settings:/LookNFeel/ in Konqueror is not working. As far as anything more
technical, though, that's beyond my knowledge.

Meanwhile, my workaround has been to launch GTK styles and fonts from either
System Settings --> Appearance or kcontrol --> Appearance & Themes.

Depending on what I'm doing at the time, it can be very convenient to access
settings via Konqueror, so a fix for this bug would be great.

Revision history for this message
nicolas.chevreux (nicolas-adnoiseam) wrote :

I can confirm this on Kubuntu breezy.

To solve this, one has to edit /usr/share/applications/kcmgtk-xdg.desktop and replace "Exec=kcmshell kcmgtk" on line 4 by "Exec=kcmshell kcmgtk-xdg"

Revision history for this message
Florian Hackenberger (f-hackenberger) wrote :

This bug affects Dapper as well.

Revision history for this message
Florian Hackenberger (f-hackenberger) wrote : New diff based on gtk-qt-engine_0.60-1.1ubuntu7.diff to correct this bug

Please review and apply (maybe change filename as I'm not familiar with debian version naming schemes).

Revision history for this message
Marcus Asshauer (mcas) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Can you try with latest Ubuntu release? Thanks in advance.

Changed in gtk-qt-engine:
status: New → Incomplete
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in gtk-qt-engine:
status: Incomplete → Invalid
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.