By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 1903 - tdecmshell showdesktop is broken
Summary: tdecmshell showdesktop is broken
Status: RESOLVED FIXED
Alias: None
Product: TDE
Classification: Unclassified
Component: tdebase (show other bugs)
Version: R14.0.0 [Trinity]
Hardware: Other Linux
: P5 normal
Assignee: Michele Calgaro
URL:
Depends on:
Blocks: 2014
  Show dependency treegraph
 
Reported: 2014-02-02 19:13 CST by Darrell
Modified: 2014-03-17 10:44 CDT (History)
3 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments
Screen capture of 3.5.13.2 dialog (22.64 KB, image/png)
2014-02-02 19:14 CST, Darrell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Darrell 2014-02-02 19:13:38 CST
In R14, running 'tdecmshell showdesktop' results in the following failure message:

tdecmshell (tdelibs): WARNING: Could not find module 'kde-showdesktop'.

In 3.5.13.2, a dialog appears that "The module Show Desktop is not a valid configuration module." A screen capture is attached.

I don't know what this desktop is for. The desktop file was introduced to Trinity on Sept. 26, 2010 in SVN commit 1180095 (git commit 6a64ed62). The commit comment is "Add shortcut to show desktop. This is used in the Enterprise quick launch bar."

I don't know of any Enterprise quick launch bar.

Adding the quick launch applet makes no difference in the failure message.

I'm guessing originally this was part of the large OpenSuse patches. If there is no such thing as an Enterprise quick launch bar in the Trinity sources, then we should delete the showdesktop.desktop file.
Comment 1 Darrell 2014-02-02 19:14:14 CST
Created attachment 1911 [details]
Screen capture of 3.5.13.2 dialog
Comment 2 Darrell 2014-02-20 15:45:21 CST
Commit 98bc8699 2014-02-19 was pushed to git to prevent "Show Desktop" from appearing in the Settings menu because Show Desktop is not a confiugrable kcontrol module.
Comment 3 Darrell 2014-02-20 19:29:13 CST
To clarify, the showdesktop.desktop file does not contain 'Exec=tdecmshell showdesktop'. I was running the command manually from a terminal because the optional Settings menu contained a "Show Desktop" item. Being populated as such I presumed some kind of kcontrol module, which is not the case.

As noted in the previous comment, the "Show Desktop" item no longer appears in the optional Settings menu.

Temporarily renaming the showdesktop.desktop file and rebuilding the tdesycoca cache (tdebuildsycoca) results in no loss of functionality in the Quick Launcher applet. Through the applet configuration dialog users can enable or disable the Show Desktop icon within the Quick Launcher applet.

The configuration changes in the Quick Launcher applet have no effect on whether the Show Desktop icon applet is installed concurrently with the Quick Launcher applet.

At this point I see no use for the showdesktop.desktop file and recommend deleting from the sources.
Comment 4 Michele Calgaro 2014-03-17 10:41:36 CDT
Fixed in commit 713c0a2.
Instead of removing the file, I moved the Show Desktop icon to the Utility category. In this way, the icon is still available to users, who can now even add it to a panel if they wish.