Aqui
Testando com o Kubuntu 14.04.2 LTS
Escrevendo um script perl rápido e rápido:
#!/usr/bin/perl
use strict;
use warnings;
# modules - package:perlmagick
use Image::Magick;
# Picture files
my @globPictures = glob "/full/path/to/image/directory/*";
# Random file
my $randomPicture = $globPictures[rand @globPictures];
# Icon
my $newIcon;
my $iconResolution = "64x64";
my $iconOut = "$ENV{ HOME }/.face.png";
$newIcon = Image::Magick->new;
$newIcon->Read($randomPicture);
$newIcon->Resize(geometry=>$iconResolution);
$newIcon = $newIcon->Montage(geometry=>$iconResolution, background=>'transparent');
$newIcon->Write($iconOut);
# rename the .face.png to .face.icon
rename $iconOut,"$ENV{ HOME }/.face.icon";
Tornando o script executável.
Testando o script no konsole - > trabalhando. O ~ / .face.icon (formato é png - não ícone) está lá e o menu do KDE e as Configurações do Sistema do KDE > Detalhes da conta tem a imagem.
Adicionando o script à inicialização e ao encerramento > Adicione o script; Executar no desligamento ...
Logout - faça o login - > trabalhando
Logout - faça o login - > trabalhando
Parece funcionar aqui.
---- reflexão tardia ----
Teste com a opção "Reiniciar / desligar o computador".
O script não é executado - relatório de bug mais antigo: link
% bl0ck_qu0te%Testando com o KDM - Tornar o KDM o gerenciador de exibição padrão
Teste com a opção 'Reiniciar' - O script é executado.
--- editar ----
Ícones do usuário do LightDM:
% bl0ck_qu0te%Fóruns do Kubuntu: link
Fóruns do Ubuntu: link
AskUbuntu: Onde a foto do perfil do usuário é armazenada no Gnome 3?
Trabalhando aqui ao fazer o symlinking do / var / lib / AccountsService / icons / [nome do usuário] para ~ / .face.icon