on a freshly-created account, xfce4-panel gives unhelpful choices

Bug #712187 reported by Steve Langasek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro
Fix Released
Low
Tom Gall
xfce4-panel (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xfce4-panel

Booting a freshly-created natty xfce4 system (Linaro ALIP, not Xubuntu) with a fresh user account, I'm presented with the following dialog:

Welcome to the first start of the panel

Because the panel moved to a new system for storing the settings, it has to load a fresh initial configuration. Choose below which setup you want for the first startup.

Migrate old config - Use default config - One empty panel

xfce4-panel should be able to figure out that I don't have an existing "old config" to be migrated, and default instead to using the <ta da> /default/ config.

Strangely, if I choose "Migrate old config", I get a *different* panel than I do if I choose "use default config", even though I know this is a new empty account with no previous config to migrate.

Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

Hi,

If you have a package installed like linaro-default-settings that contains a 4.6 panel config ($somexdgdir/xfce4/panel/panels.xml), then this dialog is normal, because you have an old config to migrate (it cannot use it as is).

Changed in xfce4-panel (Ubuntu):
status: New → Incomplete
Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

FYI, the previous panel config was $somexdgdir/xfce4/panel/panel.xml and a rc file in $somexdgdir/xfce4/panel/ for each plugin. In 4.8, the config has been moved to xfconf, so it will be $somexdgdir/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml. There are still plugins not migrated to xfconf, so they still drop rc files in $somexdgdir/xfce4/panel/.

($somexdgdir being either $XDG_CONFIG_HOME or a dir from $XDG_CONFIG_DIRS)

Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

> FYI, the previous panel config was $somexdgdir/xfce4/panel/panel.xml and
                                                               ^^^^ panels.xml of course

Changed in linaro:
status: New → Triaged
importance: Undecided → Low
milestone: none → 11.05-alpha-3
Revision history for this message
Steve Langasek (vorlon) wrote :

Right, this is with linaro-default-settings installed. Should be treated as a linaro bug only, not an xfce4-panel bug - thanks!

Changed in xfce4-panel (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Steve Langasek (vorlon) wrote :

Tom, can you please take a look at updating our default settings to the current format?

Changed in linaro:
assignee: nobody → Tom Gall (tom-gall)
Revision history for this message
Tom Gall (tom-gall) wrote :

Sure happy to.

Tom Gall (tom-gall)
Changed in linaro:
status: Triaged → In Progress
Revision history for this message
Tom Gall (tom-gall) wrote :

linaro-alip-default-settings package in my bzr updated, currently testing.

Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

FYI, I just refreshed debian/copyright in xubuntu-default-settings/trunk to use dep5 so you shouldn't have to convert it each time you merge in the future.

Revision history for this message
Tom Gall (tom-gall) wrote :

Thanks Lionel!

Fix is successful.

Changed in linaro:
status: In Progress → Fix Committed
Tom Gall (tom-gall)
Changed in linaro:
status: Fix Committed → Fix Released
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.