System settings will not allow me to change my user image.

Bug #346655 reported by Kalif J. Hickey
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KDE Base
Fix Released
Medium
kdebase-workspace (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: kdebase-workspace

systemsettings 4:4.2.1a-0ubuntu10
kdebase-workspace 4:4.2.1a-0ubuntu10
Using Jaunty Alpha 6 x_86 fully updated .

In the "About Me" Module of system settings, when I click the icon to change my user image (rather to assign one, since it defaults to blank), a pop-up message informs me "Your administrator has disallowed changing your image."
I am the sole user of this machine, and I have never disallowed setting user images, because I don't know how to. Anyone feel like telling me how to?

Revision history for this message
In , Yannick B. (yannick21) wrote :

Version: inconnu (using 4.2.00 (KDE 4.2.0), Kubuntu packages)
Compiler: cc
OS: Linux (i686) release 2.6.27-11-generic

Under Systemsettings, "About me" section.

When i click on the image icon on the left of the user logon name (i have no image), a message appears :
"Your administrator has disallowed".

I have the exactly same message when i try the same thing as root with the root account.

I don't know if its KDE 4.2, Kubuntu, or the Linux kernel bug. I guess its KDE, as changing image did work under kde 4.1.3 but not since i upgraded to 4.2.0

Revision history for this message
In , Yannick B. (yannick21) wrote :

Created attachment 30973
systemsettings about me - changing image message

Revision history for this message
In , MoiZie (moizie) wrote :

I can confirm this bug. I have 2 systems, both kubuntu 8.10 kernel 2.6.27-7-generic and both running KDE 4.2.1. One of those systems is able of changing the image, the other isn't. Root doesn't work either.

Revision history for this message
Kalif J. Hickey (leftblankonpurpose) wrote :

UPDATE... after I submitted the above report, I noticed that the version for kdebase-workspace was a candidate version - no version was installed. I installed the package, and the issue I reported is resolved. However:

The error message I got gave no hint as to the solution. I installed the kdebase-workspace package because launchpad said the systemsettings package was part of kdebase-workspace. Is this an appropriate out of the box experience?

Revision history for this message
Wenbo Yang (solrex) wrote :

I tried Hickey's fix, installed kdebase-workspace . It doesn't work.

kdebase-workspace 4:4.2.1a-0ubuntu10
systemsettings 4:4.2.1a-0ubuntu10
Linux 2.6.28-11-generic #37-Ubuntu SMP Mon Mar 23 16:40:00 UTC 2009 x86_64 GNU/Linux
Jaunty Alpha6 fully updated

Revision history for this message
In , A-null (a-null) wrote :

I have the same problem, too: KDE 4.2.2 from Kubuntu 9.04 RC

Revision history for this message
In , emikaadeo (emikaadeo) wrote :

Same here, Debian - KDE 4.2.4

Revision history for this message
In , 0cs935kb517wwmwa7m9428daadkyev88fk76o-d8e2-wz6bkyhu4uqpfausw0ege9b0y33ege6o4wzvq (0cs935kb517wwmwa7m9428daadkyev88fk76o-d8e2-wz6bkyhu4uqpfausw0ege9b0y33ege6o4wzvq) wrote :

Did you activated user image in KDM as root?
Login in as root, in System Settings->Advanced->Login Manager->Users->User Image Source activate User

Revision history for this message
In , emikaadeo (emikaadeo) wrote :

... and that solves the issue.

Revision history for this message
In , A-null (a-null) wrote :

Indeed it does :)
The error message should give a hint to where this can be changed, because for many KDE systems, the user who gets this message will actually be the administrator, and he will wonder where he can grant himself the necessary priviledges.

Revision history for this message
In , A-null (a-null) wrote :

In addition, I wonder why we can not set the image if using it is disabled for the KDM: The image is also used in other places (like the K-Menu), so the picture really has nothing to do with KDM and should in no way depend on its settings.

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 192279 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Gen2ly (toddrpartridge) wrote :

Got this still using Arch 4.3.1. When using 4.1.x was allowed to change this but on reinstall not able to any longer. Do these two images need to be tied together or is it possible to override them?

Revision history for this message
Rich Johnson (nixternal) wrote :

Anyone still experiencing this? I just added an image of me of a fresh install of Karmic with KDE 4.3.1. Thanks!

Changed in kdebase-workspace (Ubuntu):
status: New → Incomplete
Revision history for this message
Alessandro Ghersi (alessandro-ghersi) wrote :

Same problem here with KDE 4.3.2.

Revision history for this message
Giuseppe Pennisi (giupenni78) wrote :

Same problem with Kubuntu Karmic, KDE 4.3.2.

Changed in kdebase-workspace (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 208334 has been marked as a duplicate of this bug. ***

Revision history for this message
In , mattmill30 (mattmill30) wrote :

Hi,

I've also got this problem.

Kubuntu 9.10 Beta
KDE 4.3.2

Thanks,

Matthew Millar

Revision history for this message
In , Updatedb (updatedb) wrote :

I can confirm this bug. kde 4.3.2

Revision history for this message
In , Ivan D Vasin (nisavid) wrote :

i encountered this bug after upgrading from Kubuntu 9.04 to Kubuntu 9.10. the suggestion in comment #5 did not alone fix the problem, but thereafter running the command `rm ~/.face.icon` solved it. now if i switch "User Image Source" to "System" and then back to "User, system", i must close and reopen systemsettings before the problem goes away, but i no longer need to run the rm command.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Hi there!

Thanks for reporting this bug! Your bug seems to be a problem with the KDE program itself, and not with our KDE packages. But don't worry! This issue is being tracked by the KDE developers at: http://bugs.kde.org/show_bug.cgi?id=183245
Once fixed in KDE, it will be included in Kubuntu once the KDE version the fix is in in reaches Kubuntu.

Thanks!

Changed in kdebase-workspace (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
In , Ralf Jung (ralfjung-e) wrote :

I have the same issue with KDE 4.3.2 - and I can only agree to #8, I see so reason why setting the image has anything to do with KDM. After all, that is just one place where this image is used - and the location where it is saved is in my home directory, so how can root decide I can't change it?

Revision history for this message
In , ErPanfi (erpanfi) wrote :

Bug confirmed; also it's solvable by allowing user images in system settings -> advanced -> login manager -> user, accessing with root privileges (see #5 post).
Maybe the error message should addressing the user to the solution.
Thank you for all!

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 221463 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Jackson Williams (jackson-r-williams) wrote :

Well, I made a duplicate bug because I couldn't find this one... here's what I wrote:

Version: (using KDE 4.3.2)
OS: Linux
Installed from: Ubuntu Packages

To reproduce:
    - Open System Settings -> About Me
    - Click user image
    - Error message saying "Your administrator has disallowed changing your
image."

To fix:
    - Open System Settings -> Login Manager -> Users tab
    - Change "User Image Source" from "System" to "User, system"

Expected behavior:
    - Default should be "User, system," not "System"

Usecases where an administrator wants to restrict ability of users to alter
their image are uncommon. "System" would probably only be used in large
deployments like schools or enterprise settings.

Revision history for this message
In , Ralf Jung (ralfjung-e) wrote :

> Expected behavior:
> - Default should be "User, system," not "System"
>
> Usecases where an administrator wants to restrict ability of users to alter
> their image are uncommon. "System" would probably only be used in large
> deployments like schools or enterprise settings.
In addition, all this option does is creating a file ~/.face.icon with the chosen icon - an operation I can do manually even if the login manager is configured differently. KDM might not be the only application using it (AFAIK, the K-Menu also uses it). The KDM option just changes whether KDM *uses* the images provided by the users or the system in the overview (and that's also what its description says - nothing about forbidding the user to even have an image). Why am I no longer allowed to change my image if one of the many possible applications using it decides not to do so - that's what I don't understand.
So the best fix and the expected behaviour would be to simply remove this artificial dependency on the KDM settings from the "user & password" KCM.

Changed in kdebase:
status: Unknown → New
Revision history for this message
In , Willow28 (willow28) wrote :

Reading Yannick's original report described my problem and attempt to fix it precisely, excepting that my distro is OpenSUSE 11.2. But I assumed then it was 'yet another' KDE4 bug.
I've changed the 'User Image Source' as suggested and everything is working fine now.
Many thanks.

Revision history for this message
dngreengas (dave-greengas) wrote :

You can allow users to change their own image by running the following: (I do not think there is a gui way yet in settings to switch to administrator mode)

kdesu kcmshell4 kdm

This will attempt to the change the kde display manager (login window) settings. After entering your password, goto the Users tab. On the far right is the heading "User Image Source." If this entry says "System," then no user can pick their own image. Change it to "User, System" and this will allow you to change your profile photo.

To change this globally in kubuntu, you can modify the following file on default installs.
/usr/share/kde4/config/kdm/kdmrc
ensure that parameter FaceSource is PreferUser
FaceSource=PreferUser

Revision history for this message
In , Ralf Jung (ralfjung-e) wrote :

This seems to be fixed in KDE 4.4.2 - at least, I could change my image with the KDM setting still being at "System".

Revision history for this message
In , Yannick B. (yannick21) wrote :

OK i've found on a french kubuntu forum the way to bypass the bug !
I don't know if it's KDE bug-related or Kubuntu, but to me i's a bug.

Here is the way :
Go to System Setings > Advanced tab > choose Session Manager, Users tab.
User's image source : check the box "User, System".

Facts that generate the bug :
I think the 1st time you change and save the settings inside the Session manager and don't pay attention to the user's image source, you can't change your image anymore (i guess default setting is on "system").

Revision history for this message
In , BadBoy (sklep-szybkieczytanie) wrote :

(In reply to comment #22)
> OK i've found on a french kubuntu forum the way to bypass the bug !

THANK YOU :D

Changed in kdebase:
importance: Unknown → Medium
Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 283515 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Ralf Jung (ralfjung-e) wrote :

I created a patch to address this issue the way I described in #19. It is being reviewed at https://git.reviewboard.kde.org/r/102799/

Revision history for this message
In , Ralf Jung (ralfjung-e) wrote :

Git commit f7ce3a513baef8479f76c6a9ad7809268a2ab32d by Ralf Jung.
Committed on 12/10/2011 at 14:16.
Pushed by ralfjung into branch 'master'.

kdepasswd KCM: facePerm is a KDM option, unrelated to the user setting his face (for other apps)

REVIEW: 102799
BUG: 183245
FIXED-IN: 4.8

M +5 -64 kdepasswd/kcm/main.cpp
M +0 -1 kdepasswd/kcm/main.h

http://commits.kde.org/kde-baseapps/f7ce3a513baef8479f76c6a9ad7809268a2ab32d

Changed in kde-baseapps:
status: New → Fix Released
Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 300436 has been marked as a duplicate of this bug. ***

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.