cannot remove items from side pane

Bug #812010 reported by anthropornis
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Cardapio
New
Undecided
Unassigned

Bug Description

I just added the PPA, and based on someone's note in the Answers section, I made a .desktop launvecher and dragged it onto the Unity Springboard (dock). I am liking Cardapio pretty well.

I have pinned several items into the Pinned category, which was the main reason I wanted to install Cardapio, and that feature seems to be working fine.

On the other hand, I also tried out the add to side pane feature. I decided later than I wanted to remove an item from the side pane, as well as add a different item to the side pane. This seemed to work fine until I logged out and back into the Unity session, or until I rebooted. After either of those two events, the side panel is reverted to the state after I added my first three items. I can't seem to add and remove items from the side pane at will and have this persist.

One a side note, the reason I wanted to remove some things from the side pane is that I noticed when I did add items, the space for the items was taken out of the space from the applications categories above the lower side pane. Another way I tried to undo this space robbing condition was to resize the Cardapio window by clicking and dragging. That worked well enough, but was also undone when I logged out or rebooted (the initial window size is restored after those two events).

I tried the cardapio run-in-window requirement for this bug report, but that didn't alter anything for the Unity launcher. I've since rebooted to finish filing this bug report.

/.cache/Cardapio/cardapio.log is pretty lenghty so I am going to try to attach it rather than paste it all here.

Revision history for this message
anthropornis (anthropornis) wrote :
Revision history for this message
anthropornis (anthropornis) wrote :

Almost forgot, this was terminal output:

dg@laptop:~$ killall cardapio
cardapio: no process found
dg@laptop:~$ cardapio run-in-window

(cardapio:5353): GConf-CRITICAL **: gconf_client_add_dir: assertion `gconf_valid_key (dirname, NULL)' failed
/usr/bin/cardapio:68: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  main_window.show_all()
/usr/bin/cardapio:70: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  gtk.main()

(cardapio:5353): Bonobo-WARNING **: Never got frame, control died - abnormal exit condition

Revision history for this message
anthropornis (anthropornis) wrote :

This screenshot shows the way I want it to look. However upon logging out or rebooting the Grsync entry in the side pane is replaced by gconf-editor, every time. (The menu window is also resized to the smaller default size after each logout / reboot as well.)

Revision history for this message
Thiago Teixeira (tvst) wrote :

Hi Anthropornis,

To help me debug, please try the following:

1) Make sure Cardapio is not running
$ pkill -9 cardap

2) Start Cardapio
$ cardapio

3) Add something to the side pane

4) Make sure the Cardapio window is focused and type Alt-F4 to exit Cardapio cleanly

5) Post here:
 how old the ~/.config/Cardapio/config.json file is (is it

Revision history for this message
Thiago Teixeira (tvst) wrote :

I meant:

5) Post here:
  a) how old the ~/.config/Cardapio/config.json file is (is it very close to 1 minute old or so?)
  b) the contents of that file

6) Try running Cardapio again.
$ cardapio

Does the sidepane show your newly added items now?

Revision history for this message
anthropornis (anthropornis) wrote :

Hi Thiago,

Using your steps produces the desired results for me. I can remove from and add stuff to the side pane, and the changes persist even after logging out.

The config.json file is definitely within a minute old, perhaps even less. I've attached it.

I also tried making changes via the Cardapio launcher in the Unity dock, and then closing via Alt+F4. This also persists after logging out. But clicking the launcher, making the changes, and then clicking a program name to open that program, which automatically closes the Cardapio window (seemingly not as cleanly as Alt+F4) prevents changes from persisting. Similarly, just clicking somewhere off of the Cardapio menu to close it also prevents changes to the side pane from persisting.

All of this seems only to affect the side pane, but not "pinning" applications.

Using Alt+F4 for side pane changes is a useful workaround for now, I can't imagine I would be changing my side pane that much.

Thanks!

Revision history for this message
anthropornis (anthropornis) wrote :

Incidentally, the Alt+F4 method seems to preserve resizing of the menu window after reboots as well.

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.