! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Duplicate entry for Terminal emulator in the menu
Status:
RESOLVED: INVALID
Product:
Libxfce4menu
Component:
General

Comments

Description Robert Rothenberg 2009-03-06 13:18:21 CET
Created attachment 2217 
Screenshot of menu

I have a custom bash script called "colorterm" that I use to launch the terminal window. The script (in ~/bin) is specified as my preferred terminal.

In the Xfce menu, "Terminal" shows up twice, once on top with the "preferred" menu items, and again with the other categories (as per the attached screenshot).

I did a search in /usr, /usr/local, /etc and ~ for *.desktop files which contained "colorterm". Only one exists: .local/share/xfce4/helpers/custom-TerminalEmulator.desktop
(Deleting this file and restarting xfdesktop does not help, but of course interferes w/Xfce's definition of the helper App.)

Similar searches for "TerminalEmulator" and "xfterm" did not show anything besides xfce4-terminal.desktop from /usr/local/share/applications.  Deleting it removes it from the top portion of the menu, but not the bottom portion.

So either (1) there is some desktop file somewhere that I don't know about calling either "colorterm", "xfterm4" or "exo-open --launch TerminalEmulator" that I don't know about, (2) there's a fourth means of launching Xfce4 terminal from a terminal that I am unaware of, and is responsible for this menu item, or (3) there is a bug in the menu code.
Comment 1 Robert Rothenberg 2009-03-06 13:22:50 CET
Turns out there was a leftover file in /usr/share/applications calling xfterm4.  I remove that and it got rid of the second entry.  So there's no bug.

Bug #5046

Reported by:
Robert Rothenberg
Reported on: 2009-03-06
Last modified on: 2009-07-14

People

Assignee:
Jannis Pohlmann
CC List:
0 users

Version

Attachments

Screenshot of menu (20.93 KB, image/png)
2009-03-06 13:18 CET , Robert Rothenberg
no flags

Additional information