Ubuntu

should not add an item to Applications -> System tools

Reported by Milan Bouchet-Valat on 2007-10-05
2
Affects Status Importance Assigned to Milestone
system-config-printer (Ubuntu)
High
Unassigned

Bug Description

Binary package hint: system-config-printer

In Gutsy, system-config-printer should not add a 'Manage printing tasks' menu item in Applications -> System tools but rather to Applications -> Accessories, or to System -> Administration, or even hide it.

The reason for this is that by default, it is the only item in System tools, so it makes an icon more appear in the Application menu, which is useless, annoying for the user and inefficient since you make the UI more complex. Furthermore, I'm not sure we really need this menu item, since a notification icon is shown when something is going on with the printer(s). Maybe hiding it would be the smarter.

Involved file: usr/share/applications/redhat-manage-print-jobs.desktop

Till Kamppeter (till-kamppeter) wrote :

If someone tells me how to move menu items into another menu, I will move the entry.

Changed in system-config-printer:
status: New → Incomplete
Milan Bouchet-Valat (nalimilan) wrote :

Just edit the file usr/share/applications/redhat-manage-print-jobs.desktop
* To hide (best solution IMHO, worth to be discussed)
add (e.g. at the end): "NoDisplay=true"

* To move to a category, change the line "Categories=GTK;Monitor;System;X-Red-Hat-Base;": remove "System" and:
  - add "Utility" for Accessories
  - add "System;Settings" for Administration

Till Kamppeter (till-kamppeter) wrote :

Milan, thanks for your help. Hiding the menu entry is the upstream default, but then bug 144113 appeared. To fix this I have set "NoDisplay=false" but I did not move the entry to another menu. I will move the entry to the "Accessories" menu. There is also the "kjobviewer" if KDE is installed.

Till Kamppeter (till-kamppeter) wrote :

Fixed system-config-printer package for testing on (package on the way to Gutsy)

http://www.linux-foundation.org/~till/tmp/ubuntu/gutsy/system-config-printer/

Changed in system-config-printer:
status: Incomplete → Fix Committed
Changed in system-config-printer:
importance: Undecided → High
Till Kamppeter (till-kamppeter) wrote :

Anyone in the Ubuntu Upload Sponsors team for Main, can you upload the new package in

http://www.linux-foundation.org/~till/tmp/ubuntu/gutsy/system-config-printer/

Steve Langasek told that it is OK with the release freeze.

Thanks in advance.

Milan Bouchet-Valat (nalimilan) wrote :

Very good! As regards the issue of hiding the menu item, in relation with bug 144113, it could be nice in the future to have a button in the config tool, this would make much more sense. So these two bugs are linked. Could you reopen bug 144113 with a low priority, until this gets implemented?

Till Kamppeter (till-kamppeter) wrote :

I think one does not really need a button in system-config-printer to show or hide the menu entry for the job manager. You can configure all menu entries via "Preferences"/"Main Menu"

Milan Bouchet-Valat (nalimilan) wrote :

I meant: just hide the menu item and replace it by a button in s-c-p that would show the printer queue. This would be smarter and easy to find (just like gnome-cups-manager did work). But that's future work, I think.

Milan Bouchet-Valat (nalimilan) wrote :

Could I add here a detail that can be fixed easily? No need to open a new bug.
The icon of the "Manage printing tasks" item is always blurry. Actually, it's not the same as the one used by Administration -> Printing, which is themed and clean. The former is likely not to be available at the right size (22x22, 24x24 and/or SVG).
The best would be to use the latter icon, since they are both quite similar printers, we can use the same for both.

system-config-printer (0.7.75+svn1653-0ubuntu2) gutsy; urgency=low

  * debian/patches/10_menu_entries.patch: Let menu entry for displaying
    queued jobs appear in the "Accessories" menu and not under "Systemn
    Tools". "Systemn Tools" is KDE-specific (LP: #149529).
  * debian/patches/20_match_more_printers.patch: Do best match by
    "most important word" case-insensitive. This matches especially
    the Canon printers correctly with the Gutenprint PPDs (LP: #149264).

 -- Till Kamppeter <email address hidden> Fri, 5 Oct 2007 18:46:02 +0100

Changed in system-config-printer:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers