dlech/Keebuntu

Greyed out menu items in Ubuntu 13.10/Gnome Shell

Closed this issue · 4 comments

In trying to make my desktop environment a little nicer I wanted to
switch from the original tray icon (which is a black block) to this one.

However, similar to #5 and #8 my menu items in the tray icon are greyed
out except for the one for KeeAgent (which works fine when clicked)

I am using Ubuntu 13.10 with Gnome (Shell) 3.10 so no Unity issues here.

Packages / versions:

keepass2                                     2.25+dfsg-1~ubuntu13.10~ppa1 
keepass2-plugin-application-indicator        0.3.2-2~ppa1~saucy1 
keepass2-plugin-keeagent                     0.4.1-1 
keepass2-plugin-libdbus                      0.2.8-2~ppa1~saucy1 
keepass2-plugin-libimagemagick               0.2.7-2~ppa1~saucy1 
keepass2-plugin-rpc                          1.3.1-1 

Starting keepass2 from the CLI results in:

SendMessage (52428836, 0x101f, (nil), (nil)) 
SendMessage (0, 0x1203, (nil), 0x7fffb4e86d60) 
SendMessage (0, 0x1204, (nil), 0x7fffb4e86d60) 
SendMessage (0, 0x1203, 0x1, 0x7fffb4e86d60) 
SendMessage (0, 0x1204, 0x1, 0x7fffb4e86d60) 
SendMessage (0, 0x1203, 0x2, 0x7fffb4e86d60) 
SendMessage (0, 0x1204, 0x2, 0x7fffb4e86d60) 
SendMessage (0, 0x1203, 0x3, 0x7fffb4e86d60) 
SendMessage (0, 0x1204, 0x3, 0x7fffb4e86d60) 
SendMessage (0, 0x1203, 0x4, 0x7fffb4e86d60) 
SendMessage (0, 0x1204, 0x4, 0x7fffb4e86d60) 
4/1/2014 8:40:42 AM [Info] Server started at ws://localhost:12546 
4/1/2014 8:40:43 AM [Debug] Client connected from 127.0.0.1:52650 
4/1/2014 8:40:43 AM [Debug] 293 bytes read 
4/1/2014 8:40:43 AM [Debug] Error while reading 
Fleck2.WebSocketException: Exception of type 'Fleck2.WebSocketException' 
was thrown. 
  at Fleck2.HandlerFactory.BuildHandler (Fleck2.WebSocketHttpRequest 
request, System.Action`1 onMessage, Fleck2.Action onClose, 
System.Action`1 onBinary) [0x00000] in <filename unknown>:0 
  at Fleck2.WebSocketServer+<>c__DisplayClass8.<OnClientConnect>b__3 
(Fleck2.WebSocketHttpRequest r) [0x00000] in <filename unknown>:0 
  at Fleck2.WebSocketConnection.CreateHandler (IEnumerable`1 data) 
[0x00000] in <filename unknown>:0 
  at Fleck2.WebSocketConnection+<>c__DisplayClassb.<Read>b__a (Int32 r) 
[0x00000] in <filename unknown>:0 
  at Fleck2.SocketResult.Success[Int32] (Fleck2.Action`1 callback) 
[0x00000] in <filename unknown>:0 
  at Fleck2.SocketWrapper+<>c__DisplayClass7.<Receive>b__6 
(Fleck2.SocketResult result) [0x00000] in <filename unknown>:0 
  at 
Fleck2.SocketFactory+<>c__DisplayClass3`1+<>c__DisplayClass5[System.Int32].<HandleAsync>b__2 
() [0x00000] in <filename unknown>:0 
  at Fleck2.SocketFactory+<>c__DisplayClass16.<DoAsyncTask>b__15 
(System.Object ) [0x00000] in <filename unknown>:0 
4/1/2014 8:40:43 AM [Debug] Client connected from 127.0.0.1:52651 
4/1/2014 8:40:43 AM [Debug] 471 bytes read 
4/1/2014 8:40:43 AM [Debug] Building Hybi-14 Response 
.... 

If you need any additional information please let me know!

I just backported some fixes from trusty and added some more fixes to the saucy package. It is waiting to build, so you should see the update from the ppa pretty soon. Let me know if it works.

OK. I just thought I had this fixed. The fundamental problem is this. I was able to hack around it in Unity and the problem does not exist in Cinnamon, but I am coming up short on finding a way to hack around it for Gnome Shell.

Finally found a better workaround! Will get this packaged up tomorrow.

This is available via ppa now.