Red Hat Bugzilla – Bug 617355
Last modified: 2013-03-03 18:01:28 EST
Having a desktop menu item for emacs-terminal by default is a substantial usability problem.
With GNOME 3.0, the primary identification of an application is the icon (launching is by an icon grid rather than a GNOME 2 style menu); reusing the terminal icon for emacs in terminal mode means that there are two visual "Terminals", only 1 of which is actually the application that the user probably wanted (the default terminal for the desktop.)
Also, it's generally speaking, bad usability to have multiple menu items that launch the *same* application, but in different modes. This is confusing to users that expect to have a 1:1 mapping between menu items and applications. Emacs as launched by emacs-terminal is not different from Emacs - you can open files, run GNUS, etc.
I suspect the small group of people who want to use emacs as their terminal emulator already have emacs open, and don't need to launch it from the menu.
This desktop file either:
- Should be removed entirely
- Should be in a not-installed-by-default subpackage
I think the former is the better choice; no reason for complexity for something that is very unlikely to be useful to anybody.
please see bug #551949. It seems that Emacs provides the only terminal capable of handling Malayalam script.
I also neither use nor like that desktop menu item. Nevertheless, if that item is the only possibility for many users (particularly non-Emacs users speaking Malayalam) how to get a terminal, then it is probably very useful for them.
So how about moving that menu item to a subpackage? The subpackage will be removed as soon as the GNOME Terminal becomes usable by those users.
Second option - a sub package for emacs-terminal.desktop - should be OK.
Just a quick look and I saw konsole, gnome-terminal and termit using the same terminal icon.
This bug appears to have been reported against 'rawhide' during the Fedora 14 development cycle.
Changing version to '14'.
More information and reason for this action is here:
Fixed both in F14 and Rawhide, package version emacs-23.2-8.