Você precisa recompilar unity-greeter
para isso. Aqui está como fazer isso.
Faça o download da fonte
Faça o download da fonte do pacote unity-greeter para o Xenial (com a extensão .tar.xz
) aqui link e extraí-lo em seu diretório inicial.
Alterar a fonte
Agora abra o arquivo src/prompt-box.vala
e vá até a linha não. 438
A área relevante da fonte será assim
...
Gdk.RGBA color = { 1.0f, 1.0f, 1.0f, 1.0f };
if (is_error)
color.parse ("#df382c");
label.override_color (Gtk.StateFlags.NORMAL, color);
...
Agora mude o valor hexadecimal da cor para o valor desejado. Eu usei #33A0FF
para testá-lo.
Recompilar
Agora você precisa recompilá-lo. Você pode precisar de pacotes de desenvolvimento para fazer isso. Eu precisava desses pacotes para instalar libindicator-dev libido3-0.1-dev liblightdm-gobject-1-dev libindicator3-dev libunity-settings-daemon-dev unity-settings-daemon-dev
Todos os requisitos de dependência podem ser atendidos com a instalação desses pacotes
sudo apt install autoconf-archive gir1.2-gdesktopenums-3.0 gir1.2-gnomedesktop-3.0 gir1.2-gtk-2.0 gir1.2-ido3-0.1 gir1.2-xkl-1.0 gnome-common gnome-desktop3-data gsettings-desktop-schemas-dev libcanberra-dev libcanberra0 libdbus-glib-1-dev libgnome-desktop-3-12 libgnome-desktop-3-dev libgtk2.0-dev libido3-0.1-dev libindicator-dev libindicator3-dev libindicator7 liblightdm-gobject-1-dev libtdb1 libunity-gtk3-parser0 libvorbisfile3 libxkbfile-dev libxklavier-dev sound-theme-freedesktop unity-gtk-module-common unity-gtk3-module unity-settings-daemon-dev xvfb
Agora, vá para a raiz da pasta extraída e use esses comandos sequencialmente para criar
./autogen.sh
make
Se o primeiro comando reclamar sobre alguns pacotes ou arquivos de cabeçalho ausentes, será necessário pesquisar qual pacote pode conter esse arquivo de cabeçalho. Geralmente, o nome do pacote seria algo começando com o prefixo lib
e terminando com o sufixo -dev
e contendo o nome do arquivo que estava faltando.
Depois de fazer a compilação, instale-a usando
sudo make install
Agora faça o login e veja o efeito!
Aqui está uma captura de tela depois que eu modifiquei a cor do texto (obtida usando dm-tool
)