[background] the greeter selector isn't working

Bug #1237860 reported by Sebastien Bacher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-system-settings (Ubuntu)
Fix Released
High
Iain Lane
Saucy
Won't Fix
Undecided
Unassigned

Bug Description

The greeter selector writes the user's gsettings key in the current version, we need to fix that.
(you need to export USS_SHOW_ALL_UI=1 since that control is hidden in the UI)

The issue is that the transfert callback always call "background.pictureUri = imageUrl;", we need a parameter to tell us what image got clicked and use "backgroundPanel.backgroundFile = imageUrl;" in the greeter case.

* Way to test the backend on the device:

you can call 'gdbus call --system -d org.freedesktop.Accounts -o /org/freedesktop/Accounts/User32011 -m org.freedesktop.Accounts.User.SetBackgroundFile '/home/phablet/Pictures/example.jpg"', where "32011" is the uid of the phablet user and the example.jpg and existing file

(it seems it needs to be in the user directory for some reason, I tried an /usr version and that didn't work)

Also, the greeter preview always shows the default fallback image it seems.

Related branches

Changed in ubuntu-system-settings (Ubuntu):
assignee: nobody → Łukasz Zemczak (sil2100)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Right, working on that once the reset branch gets reviewed, approved and merged ;)

description: updated
Changed in ubuntu-system-settings (Ubuntu):
status: Confirmed → In Progress
Iain Lane (laney)
Changed in ubuntu-system-settings (Ubuntu):
assignee: Łukasz Zemczak (sil2100) → Iain Lane (laney)
Iain Lane (laney)
Changed in ubuntu-system-settings (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-system-settings - 0.1+14.04.20131119-0ubuntu1

---------------
ubuntu-system-settings (0.1+14.04.20131119-0ubuntu1) trusty; urgency=low

  [ Ken VanDine ]
  * cellular: Updated the order of the items to match the latest design
    and uncommited the technology preference item but hid it with
    showAllUI.
  * Added QML_SOURCES to the target so they show up in QtC .

  [ Sebastien Bacher ]
  * Ignore some of the autogenerated files, those changed with cmake.
  * battery: color the charge graph.

  [ Iain Lane ]
  * Use UriHandler to handle requests to switch to new pages in an
    existing instance.
  * [background] Correctly set the background in accountsservice. Make
    it update in the UI. Fix the "same/different" toggle. Update the
    reset button to reset the greeter background too, and to set the
    toggle back to "same". (LP: #1237860)
  * Install new translations missed out of the cmake port.
  * Fix dh_shlibdeps warnings. Don't define prototype for functions that
    aren't implemented. Link the language C++ plugin with gio.
  * [wifi] Don't override SDK behaviour—improve look & feel to be more
    in line with the rest of the interface.
  * Unhide greeter background UI now that it works.
  * Do the symlinking of the accountsservice interface in the upstream
    buildsystem, not the packaging.
  * Parse the desktop file (With GDesktopAppInfo) to get the display
    name and icon of click packages to display in About→Storage.
  * [time-date] Use libtimezonemap's new properties to show state and
    full country name in timezone manual selection.

  [ Jussi Pakkanen ]
  * Switch to CMake.

  [ William Hua ]
  * Use m_ convention for naming member variables.
  * Update formats locale too. (LP: #1236772). (LP: #1236772)
  * Show all locales in the display language selector.
  * Re-enable some Maliit settings.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 493
 -- Ubuntu daily release <email address hidden> Tue, 19 Nov 2013 11:35:21 +0000

Changed in ubuntu-system-settings (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Rolf Leggewie (r0lf) wrote :

saucy has seen the end of its life and is no longer receiving any updates. Marking the saucy task for this ticket as "Won't Fix".

Changed in ubuntu-system-settings (Ubuntu Saucy):
status: New → Won't Fix
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.