Mailinglist Archive: opensuse-bugs (4794 mails)

< Previous Next >
[Bug 1050953] systemsetting5 -> Account Details does not give the option suggested in the title
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Sat, 29 Jul 2017 17:18:22 +0000
  • Message-id: <bug-1050953-21960-WWljKSaXCa@http.bugzilla.suse.com/>
http://bugzilla.suse.com/show_bug.cgi?id=1050953
http://bugzilla.suse.com/show_bug.cgi?id=1050953#c8

Fabian Vogt <fvogt@xxxxxxxx> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |os.gnome.maintainers@gmail.
| |com
Flags| |needinfo?(os.gnome.maintain
| |ers@xxxxxxxxx)

--- Comment #8 from Fabian Vogt <fvogt@xxxxxxxx> ---
(In reply to Freek de Kruijf from comment #7)
freek@ltfctum:~> qdbus-qt5 --system --literal org.freedesktop.Accounts
/org/freedesktop/Accounts org.freedesktop.Accounts.CacheUser
Error: org.freedesktop.DBus.Error.InvalidArgs
Berichttype ‘()’ komt niet overeen met verwachte type ‘(s)’
freek@ltfctum:~>

The command needs the parameter $USER and in that case starting
systemsettings5 shows that user. The system prompts for the root password.

Just entering another username on the system also works and that user is
shown also.

However only the username and its full name, probably from /etc/password,
are shown. Tried to set an avatar. Setting it for a second user resulted in
a crash.

So apparently the system needs some initialization, like entering users in
it.

Looks to me like either a bug in the accountsservice not loading all users
automatically or a misuse of the org.freedesktop.Accounts interface.
Adding maintainers of accountsservice to CC for advice:
What is needed to enumerate all users with the accountsservice?

--
You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >