Here are a couple of workarounds I have tested that seem to work:
This will temporarily fix the theme, but checking the accessibility feature breaks it again:
sudo gconftool-2 --direct --config-source xml:readwrite:/var/lib/gdm/.gconf.defaults --set --type string /desktop/gnome/interface/icon_theme LoginIcons
sudo restart gdm
This will make the setting mandatory. With this setting, checking the accessibility feature breaks the theme, but on any restart of gdm (or the system), it will revert to the proper theme:
sudo gconftool-2 --direct --config-source xml:readwrite:/var/lib/gdm/.gconf.mandatory --set --type string /desktop/gnome/interface/icon_theme LoginIcons
sudo restart gdm
FWIW, I'm still seeing this in 10.04.1.
Here are a couple of workarounds I have tested that seem to work:
This will temporarily fix the theme, but checking the accessibility feature breaks it again: /var/lib/ gdm/.gconf. defaults --set --type string /desktop/ gnome/interface /icon_theme LoginIcons
sudo gconftool-2 --direct --config-source xml:readwrite:
sudo restart gdm
This will make the setting mandatory. With this setting, checking the accessibility feature breaks the theme, but on any restart of gdm (or the system), it will revert to the proper theme: /var/lib/ gdm/.gconf. mandatory --set --type string /desktop/ gnome/interface /icon_theme LoginIcons
sudo gconftool-2 --direct --config-source xml:readwrite:
sudo restart gdm
I hope this helps...