Shiny Switcher would lock and could not adjust number of workspace under XFCE

Bug #459529 reported by ross sumera
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Awn Extras
Incomplete
Undecided
moonbeam

Bug Description

Ubuntu Karmic (9.10RC1)

Xfce 4 Desktop Environment
version 4.6.1

PPA for AWN Testing repository

awn-applets-extras version 0.3.9.1~bzr1738-1.9.10

Could adjust the number of workspace under the XFCE desktop setting under the following condition:

1. AWN is not running
2. AWN is running without the Shiny Switcher

If the Shiny Switcher applet is activated on the AWN, the number of workspace on the XFCE workspace adjustment setting would change either it would increase or decrease. When I first noticed the problem it goes to 6 workspace from my setting of 2. From here the workspace setting would lock-up and could not be adjusted in the XFCE.

Note: When I added a Workspace switcher on the XFCE panel and activate the AWN Shiny Switcher applet, it goes to 1 workspace and lock-up from there.

While tweaking the setting (properties / preference) of the two switcher, the XFCE Workspace switcher and the AWN Shiny Switcher Preference setting it suddenly work out.

It seems like there is a conflict between the two during the initial startup causing the lockup.

XFCE panel Workspace switcher have a number of row setting.
While the AWN Shiny Switcher have row and column setting.

Revision history for this message
moonbeam (rcryderman) wrote :

Yes, shinyswitcher does attempt to configure the workspaces to it's own configuration on startup. So another workspace switcher could very well get into a conflict. My suggestion is to use one or the other.

I've redone some of that code in rewrite and it _may_ play nicer with others in this type of situation (no guarantees).

Changed in awn-extras:
status: New → Fix Committed
status: Fix Committed → In Progress
Revision history for this message
moonbeam (rcryderman) wrote :

Setting to in progress. Probably fixed in rewrite, requires confirmation.

Changed in awn-extras:
milestone: none → 0.4.0
assignee: nobody → moonbeam (rcryderman)
Revision history for this message
ross sumera (rsumera) wrote :

I was adjusting the number of workspace on XFCE desktop setting because the AWN Shiny Switcher applet preference is missing when right-clicking the shinyswitcher.

But the XFCE desktop workspace setting could not be adjusted, it was stuck to 6.

Normally on my setup, the XFCE Workspace Switcher panel applet is not installed on the XFCE panel. I only added it since I could not adjust it on the XFCE desktop workspace setting and the AWN Shiny Switcher applet preference is missing.

Revision history for this message
ross sumera (rsumera) wrote :

AWN Shiny Switcher applet preference only appear once I adjusted the Number of rows on the XFCE Workspace Switcher panel applet.

Revision history for this message
moonbeam (rcryderman) wrote :

Hmm, I overlooked the version in use on my initial reading of the bug report. It's a bit peculiar that the preferences would not load initially. I'm suspecting that adjusting the settings in xfce workspace switcher _probably_ did not correct the issue and that it was something else.

If possible please set the the xfce workspace switcher back to the the previous settings, and then start awn/shinyswitcher and confirm if the preferences are no longer accessible.

thanks,

Revision history for this message
ross sumera (rsumera) wrote :

Here what I've did:

1. The current AWN Shiny Switcher setting is 2x2.
2. De-activated the AWN Shiny Switcher applet on the AWN.
3. Close the AWN dock
4. Set the workspace on XFCE desktop setting to 2.
5. Re-run the Avant Windows Navigator from the XFCE desktop right-click menu.
6. Activated the AWN Shiny Switcher applet on the AWN.
7. The shown AWN Shiny Switcher setting on the AWN dock is 2x2.
8. The AWN Shiny Switcher applet preference is okay with the right-click
9. XFCE desktop workspace setting is stuck to 4.
10. Added Workspace Switcher panel applet on the XFCE.
11. Adjusted the row setting on the XFCE Workspace Switcher panel applet to 2.
12. Adjusted AWN Shiny Switcher applet preference column setting to 3. The XFCE desktop workspace setting became 6.
13. While tweaking the two (XFCE Workspace Switcher panel applet row setting and the AWN Shiny Switcher applet preference column setting, the AWN Shiny Switcher display on the AWN dock crashed and turn into emoticon.
14. AWN Shiny Switcher applet preference is now missing when right-clicking.

Revision history for this message
ross sumera (rsumera) wrote :

BTW, how to reset the AWN configuration to initial state.

I've tried to erase the following AWN config folders (AWN is not running at the time of folder deletion):

1. ~/.config/AWN
2. ~/.gconf/apps/avant* & ~/.gconf/apps/awn*

But when I re-run AWN, it still use the old configuration.

I have to do the following to totally reset it.

rm -rf .gnome .gnome2 .gconf .gconfd .metacity

Revision history for this message
ross sumera (rsumera) wrote :

I've also tried the procedure recommended in the AWN Wiki (reset AWN's preferences)

http://wiki.awn-project.org/FAQ#How_do_I_reset_AWN.27s_preferences.3F

It still use the old AWN configuration.

Revision history for this message
ross sumera (rsumera) wrote :

Initial problem behavior of the AWN Shiny Switcher applet.

1. 2x3 (6 workspace)
2. Could switch between different workspace
3. Applet preference is missing when right-clicking
4. XFCE desktop workspace setting is stuck to 6 and could not be adjusted

Revision history for this message
moonbeam (rcryderman) wrote :

Does this issue still occur with 0.4.1 (trunk)?

Changed in awn-extras:
status: In Progress → Incomplete
onox (onox)
tags: added: shinyswitcher
Revision history for this message
ross sumera (rsumera) wrote :

Could not check since I'm already using a Gnome desktop.

onox (onox)
Changed in awn-extras:
milestone: 0.4.0 → 0.4.2
milestone: 0.4.2 → 0.4.0
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.