change screen logo on login settings in 10.04

Bug #573441 reported by Yionel
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ubuntu Tweak
Fix Released
Medium
Ding Zhou

Bug Description

Hi,

I tried to change the login screen logo on "Login Settings" menu.
So I unlocked, place a new logo (64x64) png, and quit application.

If I tested by Alt+Print Scren+k, the old logo appeared !

:(

Revision history for this message
Ding Zhou (tualatrix) wrote :

Have you tried logout and see the new logo?

Revision history for this message
Yionel (yionel) wrote :

Yes, I tried it, but it's the same thing :/

When I change logo, quit Ubuntu Tweak, and restart it, the new logo goes away (there is the old logo) !

If it can help you, I have passed in Lucid Lynx from Karma with update and no format and I discovered a problem in gconf key in a software (cover thumdnailer), because it take one key that had disapeared ! (I had to apt-get remove --purge) to have the solution.

Perhaps my file of gconf is destroyed ?

Revision history for this message
Ding Zhou (tualatrix) wrote :

I think so.

And I recommend you to reinstall gdm. Try this command in terminal:

sudo apt-get install --reinstall gdm

After this step, try again in Ubuntu Tweak.

Revision history for this message
Yionel (yionel) wrote :

I did "sudo apt-get install --reinstall gdm" but no, it's the same thing.
I change the logo, quit Ubuntu-tweak, restart it, and the original logo is here ! :(

It's strange because there is not button to save my setting...

Revision history for this message
Ding Zhou (tualatrix) wrote :

It takes effect immediately, so there's no button to save your setting.

Try to run Ubuntu Tweak in debug mode and change logo. Give the the output. Thanks.

Use this command to launch:

ubuntu-tweak -d

Revision history for this message
Yionel (yionel) wrote :
Download full text (3.5 KiB)

Ok so with this command :

[yo@yo-laptop:~] $ ubuntu-tweak -d
[MainWindow][DEBUG] get_check_update will start after 5 seconds (mainwindow.py:224)
[LoginSettings][DEBUG] Start to build "Session Options" (loginsettings.py:47)
[gconfsetting][DEBUG] UserGconfSetting get the value from proxy: false (gconfsetting.py:136)
[gconfsetting][DEBUG] UserGconfSetting get the value from proxy: true (gconfsetting.py:136)
[gconfsetting][DEBUG] UserGconfSetting get the value from proxy: true (gconfsetting.py:136)
[LoginSettings][DEBUG] Set widget <UserGconfCheckButton object at 0x29870f0 (GtkCheckButton at 0x2a88540)> to sensitive False (loginsettings.py:63)
[LoginSettings][DEBUG] Set widget <UserGconfCheckButton object at 0x29871e0 (GtkCheckButton at 0x2a886e0)> to sensitive False (loginsettings.py:63)
[LoginSettings][DEBUG] Set widget <UserGconfCheckButton object at 0x2987190 (GtkCheckButton at 0x2aed910)> to sensitive False (loginsettings.py:63)
[LoginSettings][DEBUG] Build "Session Options" finished (loginsettings.py:65)
[gconfsetting][DEBUG] UserGconfSetting get the value from proxy: computer (gconfsetting.py:136)
[LoginSettings][DEBUG] Get icon_name from user: gdm, icon name: computer (loginsettings.py:87)
[gconfsetting][DEBUG] UserGconfSetting get the value from proxy: LoginIcons (gconfsetting.py:136)
[gconfsetting][DEBUG] UserGconfSetting get the value from proxy: computer (gconfsetting.py:136)
[gconfsetting][DEBUG] UserGconfSetting get the value from proxy: LoginIcons (gconfsetting.py:136)
[gconfsetting][DEBUG] UserGconfSetting get the value from proxy: /usr/share/backgrounds/wild_shine.png (gconfsetting.py:136)
[gconfsetting][DEBUG] UserGconfSetting get the value from proxy: LoginIcons (gconfsetting.py:136)
[gconfsetting][DEBUG] UserGconfSetting get the value from proxy: computer (gconfsetting.py:136)
[LoginSettings][DEBUG] Copy /home/yo/Documents/fichiers de conf/Yop69_64x64.png to /var/lib/gdm/.icons/LoginIcons/apps/64/computer.png (loginsettings.py:155)

quit and restart ubuntu-tweak :

[yo@yo-laptop:~] $ ubuntu-tweak -d
[MainWindow][DEBUG] get_check_update will start after 5 seconds (mainwindow.py:224)
[LoginSettings][DEBUG] Start to build "Session Options" (loginsettings.py:47)
[gconfsetting][DEBUG] UserGconfSetting get the value from proxy: false (gconfsetting.py:136)
[gconfsetting][DEBUG] UserGconfSetting get the value from proxy: true (gconfsetting.py:136)
[gconfsetting][DEBUG] UserGconfSetting get the value from proxy: true (gconfsetting.py:136)
[LoginSettings][DEBUG] Set widget <UserGconfCheckButton object at 0x35710f0 (GtkCheckButton at 0x25ff4e0)> to sensitive False (loginsettings.py:63)
[LoginSettings][DEBUG] Set widget <UserGconfCheckButton object at 0x35711e0 (GtkCheckButton at 0x25ff680)> to sensitive False (loginsettings.py:63)
[LoginSettings][DEBUG] Set widget <UserGconfCheckButton object at 0x3571190 (GtkCheckButton at 0x36d9940)> to sensitive False (loginsettings.py:63)
[LoginSettings][DEBUG] Build "Session Options" finished (loginsettings.py:65)
[gconfsetting][DEBUG] UserGconfSetting get the value from proxy: computer (gconfsetting.py:136)
[LoginSettings][DEBUG] Get icon_name from user: gdm, icon name: computer (loginsettings.py...

Read more...

Revision history for this message
Ding Zhou (tualatrix) wrote :

The log seems nothing wrong.

Try to do this command:

sudo du -hs /var/lib/gdm/.icons/LoginIcons/apps/64/computer.png

Revision history for this message
Yionel (yionel) wrote :

$ sudo du -hs /var/lib/gdm/.icons/LoginIcons/apps/64/computer.png
[sudo] password for yo:
du: cannot access `/var/lib/gdm/.icons/LoginIcons/apps/64/computer.png': No such file or directory

Revision history for this message
Ding Zhou (tualatrix) wrote :

Thanks for your confirm. I know what's the bug now.

Because the path "/home/yo/Documents/fichiers de conf/Yop69_64x64.png " has space. Try to move your "Yop69_64x64.png" to other folder without space in the name, and change again.

I will fix it soon.

Ding Zhou (tualatrix)
Changed in ubuntu-tweak:
status: New → Fix Committed
importance: Undecided → Medium
assignee: nobody → TualatriX (tualatrix)
milestone: none → 0.5.5
Revision history for this message
Yionel (yionel) wrote :

Ok Thanks !! it works \o/

Ding Zhou (tualatrix)
Changed in ubuntu-tweak:
status: Fix Committed → Fix Released
Revision history for this message
pvradu (pvradu) wrote :

Hi,
I'm having problems with the same icon. I've tried to see if it overwrites the one in /var/lib and it does that. Unfortunately, at login screen, I still got that boring computer icon.

Revision history for this message
pvradu (pvradu) wrote :

I tried to reinstall gdm, manually copy a 64x64 png to /var/lib/gdm/.icons/Foxtrot/apps/64/ or a .svg, I tried using Ubuntu Tweak, but the logo still doesn't get loaded. Do I have to reboot?..or logout and login is enough? Maybe I have to mention that Ubuntu Tweak is always showing the right icon, gdm on the other hand, doesn't.

Revision history for this message
slumbergod (slumbergod) wrote :

I'm using Xubuntu 10.10. Ubuntu-Tweak does allow me to change the wallpaper for the login screen but for some reason I am unable to change the logo of the bloated pig corpse that xfce uses. I have converted a jpg to png in gimp and shutter, resizing it to 64x64. When I log out and back in there is just a black square with a line through it showing no icon was available.

Revision history for this message
slumbergod (slumbergod) wrote :

Follow-up to my last post. I resolved the issue. It was as simple as adding reading rights to Others and making sure the icon was in a non-encrypted location. I suggest that a text label is added to the Ubuntu-Tweak login customisation page to tell the user more information on where to place the icon and what permissions it needs.

Revision history for this message
Ding Zhou (tualatrix) wrote :

@slumbergod

Thanks for your information.

So you use the encrypted fs with Home, right?

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.