Red Hat Bugzilla – Bug 607018
does not show up in menus/launchers - NoDisplay=true
Last modified: 2010-07-14 19:00:19 EDT
on my F12 system xterm does not show up in any KDE menus, launchers etc.. I have been told it is because of the said setting in the desktop file. Apparently it is shown in gnome menus - which is considered a bug.
Could you please change this setting? I have installed xterm obviously because I want to use it. Current setting makes it impossible to add it to favorites or create desktop shortcuts in KDE.
See my comments in #567088 (there are desktop files in xterm
for the past 3 years which can be used).
xterm still should be available in the menu editor.
IIRC, NoDisplay=true was added to the desktop file, because gnome guys were complaining that there were two terminal emulators in gnome menu by default.
If that's no longer the case I've no problem with removing it.
Thanks for looking at it. As far as I know xterm is not installed by default anywhere so it should not be that much of a problem for gnome. I would not even complain if it was hidden in some legacy-submenu - in fact I would probably end up using that menu quite often. But as it is now it is some effort to get an icon on the desktop in KDE or add it to the favorites in the KDE launcher.
If gnome has a specific problem with xterm (or as we say the problem is in front of the screen) they might do something like Categories=notGnome; ?
Thought about it more, perhaps the desktop file should be in a separate package so that it would not be there at ell if xterm was dragged in just to satisfy some dependencies?
This would leave even Gnome users the choice if they want to see it in their menus.
*** Bug 567088 has been marked as a duplicate of this bug. ***
One or the other (comments 3 and 4). Omitting it is a bug.
Can anyone confirm that xterm is not in default installation anymore?
Fedora doesn't seem to have a page listing the pages it installs by
default (something that would be useful to other people).
googling tends to indicate that Fedora 10 made it not in the default
install, due to the comments of people who found they had to install
it themselves. For instance
(I did't recall whether it was installed by default in Fedora 12,
since I did that along with other installs - none of the Linux
distributions provide a usable development environment by default,
though SuSE is pretty good).
I went through comps and some repoqueries and it seems that it's installed by default in the KDE spin.
It's pulled in by kde-settings-kdm, because it's a requirement for failsafe session (bug #491251).
I'll go with assumption that KDE users won't be confused by having two terminal emulators in the menu and just remove the NoDisplay line from the desktop file (switch to the upstream version), first in devel and F-13, and maybe later in F-12.
Let me know if this is a bad idea.
xterm-261-2.fc13 has been submitted as an update for Fedora 13.
Sounds fine (though xterm installs two desktop files, one for
"xterm" and one for "uxterm", which was not mentioned in this
xterm-261-2.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update xterm'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/xterm-261-2.fc13
xterm-261-2.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.