Please open a terminal and one line at a time run:
Code:
sudo apt-get install apt-show-versions
apt-show-versions mdm
Does the result contain the following?:
Code:
1.8.3+epicurus uptodate
If not, run the Update Manager and reboot. If unsolved, continue.
In the terminal run:
Code:
sudo mdmsetup
Does it appear like the following?
Attachment:
mdmsetup.png [ 73.69 KiB | Viewed 7876 times ]
If not, then the theme does not support the .face file. This won't work.
If it does appear as shown above, then before exiting mdmsetup go to
Options > Default session and make sure
Run Xclient Script is selected.
If it does use the default mdm theme, hit Alt+F2 and run:
Code:
gksu geany /usr/share/mdm/html-themes/uberstudent/index.html
Lines 137 through 140 should show:
Code:
var picture = document.createElement('img');
picture.setAttribute('class', "user-picture");
picture.setAttribute('src', "file:///home/"+username+"/.face");
picture.setAttribute('onerror', "this.src='file:///usr/share/pixmaps/faces/epicurus.png';");
Is that the case? If so then this should be working! Note line 139 where the theme is commanded to read the .face file from your home directory. If everything is as it should be for this to work, "nobody.png" would not even be read.
If not working, you can try to force the matter:
Code:
sudo cp /home/berker/.face /usr/share/pixmaps/faces/berker.png
sudo chmod 644 /usr/share/pixmaps/faces/berker.png
And then on line 139 of the above index.html file replace the line with one containing the path to the image you just copied over:
Code:
picture.setAttribute('src', "file:///usr/share/pixmaps/faces/berker.png");
Then reboot. Beyond the above, I'm stumped.
