unity (hud) should depend on appmenu dbus not indicator-appmenu.

Bug #939255 reported by Corey Kearney
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Unity
Triaged
Wishlist
Unassigned
unity (Ubuntu)
Triaged
Wishlist
Unassigned

Bug Description

I have all the appmenu packages installed except indicator-appmenu. I can call the HUD, it focuses on the app I'm using, but when I type a command it doesn't do anything.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.4.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-16.25-generic 3.2.6
Uname: Linux 3.2.0-16-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
CompizPlugins: [core,composite,opengl,decor,obs,place,mousepoll,wall,imgsvg,text,move,thumbnail,vpswitch,session,commands,grid,imgpng,copytex,gnomecompat,resize,regex,imgjpeg,compiztoolbox,winrules,wobbly,animation,fade,workarounds,scale,resizeinfo,expo,ezoom,unityshell]
Date: Thu Feb 23 00:46:19 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120104)
SourcePackage: unity
UpgradeStatus: Upgraded to precise on 2012-02-22 (1 days ago)

Revision history for this message
Corey Kearney (snkiz-deactivatedaccount) wrote :
Revision history for this message
Omer Akram (om26er) wrote : Re: HUD doesn't do anything without indicator-appmenu installed

If indicator-appmenu is not installed you can still search for items in the indicators in the panel so ;-)

summary: - HUD doesn't do anything without appmenu applet installed
+ HUD doesn't do anything without indicator-appmenu installed
Changed in unity:
importance: Undecided → Wishlist
Changed in unity (Ubuntu):
importance: Undecided → Wishlist
Changed in unity:
status: New → Triaged
Changed in unity (Ubuntu):
status: New → Triaged
Revision history for this message
Corey Kearney (snkiz-deactivatedaccount) wrote :

Yes I can still search, but I get no results.

Revision history for this message
Corey Kearney (snkiz-deactivatedaccount) wrote :

I really don't understand how this can be marked as wishlist. Pretty sure showing no results is not the intended behavior of HUD. Unity does not have a hard dependency on indicator-appmenu. (Nor should it.) Yet this feature is broken without it. What's the point of the appmenu dbus packages if your not going to use them? If the HUD depends on indicator-appmenu to work then it should be disabled if you don't have that package installed.

Revision history for this message
henk (henk1234) wrote :

This is a serious bug. A search field without results is confusing for users. Especially because a lot of users hate the global menu, so they uninstall the indicator-appmenu (I don't know anyone who likes the global menu, but that is another discussion)

Revision history for this message
Corey Kearney (snkiz-deactivatedaccount) wrote :

@henk I'm guessing you've seen this behavior too? Starting to think there was something wrong with my system. (or me.) since it was marked wishwist.

Revision history for this message
henk (henk1234) wrote :

There is nothing wrong with your system. I've seen this behavior on several installations.
This should be marked as bug, not wishlist.

Revision history for this message
Omer Akram (om26er) wrote :

yep my bad, sorry. indicator-appmenu should be added as depends for Unity.

summary: - HUD doesn't do anything without indicator-appmenu installed
+ add indicator-appmenu to depends for Unity
no longer affects: unity
Changed in unity (Ubuntu):
importance: Wishlist → Medium
assignee: nobody → Didier Roche (didrocks)
summary: - add indicator-appmenu to depends for Unity
+ unity should depend on indicator-appmenu
Changed in unity (Ubuntu):
assignee: Didier Roche (didrocks) → nobody
Revision history for this message
Omer Akram (om26er) wrote : Re: unity should depend on indicator-appmenu

don't remove indicator-appmenu then :-) that's what I got from IRC discussion.

Changed in unity (Ubuntu):
importance: Medium → Undecided
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

we need to discuss that lenghty at UDS as it's a recommends for now and some people wanted to remove the appmenu this way (even if they should export the value to a conffile).
If we do that, we will make unity depends on all the indicators for coherences, so worth an UDS discussion.

Revision history for this message
Corey Kearney (snkiz-deactivatedaccount) wrote :

I fixed the title, I don't want unity to depend on appmenu and I filed the bug. There is no way to disable it! Fix that, I might reconsider.

summary: - unity should depend on indicator-appmenu
+ unity (hud) should depend on appmenu dbus not indicator-appmenu.
Revision history for this message
Corey Kearney (snkiz-deactivatedaccount) wrote :

Omar why I'm I not surprised that on IRC, they made it out to be my fault because I removed appmenu. I don't want the appmenu and they should have coded HUD to use the backend.

Revision history for this message
henk (henk1234) wrote :

Also, the HUD does not work correctly with the global menu disabled via the UBUNTU_MENUPROXY=0 variable.

Revision history for this message
Corey Kearney (snkiz-deactivatedaccount) wrote :

Well I put indicator-appmenu back. (because I wanted to try out LIM, didn't work.) Instead of removing it again, I tried the menuproxy trick. Hud works now, if you could call it that. All it does is bring up options for the indicators. Despite me typing a direct command for the active app. (Gedit, tried a few commands.)

I had to google how to use menuproxy, turns out you have to sudo su so you can enter a file in the xsession.d folder. I wouldn't call that a workable solution by any stretch of the imagination. I find the smug suggestion that that is the proper way to disable appmenu, offensive on so many levels.

Omer Akram (om26er)
Changed in unity (Ubuntu):
importance: Undecided → Wishlist
Changed in unity:
importance: Undecided → Wishlist
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.