prikhi / lightdm-mini-greeter

A Minimal, Configurable, Single-User GTK3 LightDM Greeter
GNU General Public License v3.0
532 stars 48 forks source link

(Bug) element's don't render properly #60

Open cpu012 opened 4 years ago

cpu012 commented 4 years ago

some elements(password label, password, etc.) don't render, pressing caps-lock twice fixes this. restarting lightdm fixes this as well

prikhi commented 4 years ago

Can you give me some more details? Is the center window completely empty, or not shown at all? If you type in your password, are you still able to log in even though you can't see the UI elements? Any relevant information in /var/log/lightdm?

What distribution are you using? Can you post and changes you've made to your mini-greeter.conf as well so I can try to reproduce this.

cpu012 commented 4 years ago

I can only see the border of the window, and the window, I can still log in, I use arch, pressing caps-lock twice fixes this. nothing relavant in /var/log/lightdm, loging out or running lightdm --test-mode fixes this as well.

my config: [greeter] user = my user name show-password-label = true password-label-text = Password: invalid-password-text = Invalid Password :( show-input-cursor = true password-alignment = left

[greeter-hotkeys] mod-key = meta shutdown-key = p restart-key = r hibernate-key = h suspend-key = s

[greeter-theme] font = "Sans" font-size = 18 font-weight = bold font-style = normal text-color = "#007dae" background-image = "" background-color = "#08090e" window-color = "#171923" border-color = "#007dae" border-width = 2px layout-space = 36 password-color = "#41b8f2" password-background-color = "#08090e" password-border-color = "#08090e" password-border-width = 6px

prikhi commented 4 years ago

Thanks, I'll try poking around in the next couple days. What locale do you have set up? en_US.UTF-8?

Would you mind posting the output of pacman -Qe as well(all explicitly installed packages)? You can email it to me if you'd like to keep it private. That'd help me make sure my setup is as close to yours as possible.

cpu012 commented 4 years ago

I have three locales: en_US.UTF-8, en_US, he_IL.UTF-8. my default locale is en_US.UTF-8 packages: alacritty 0.4.2-1 autoconf 2.69-7 automake 1.16.2-1 base 2-2 binutils 2.34-2 bison 3.5.4-1 bluez-tools 0.2.0-4 btrfs-progs 5.6-1 dmenu 4.9-1 fakeroot 1.24-2 feh 3.4-1 file 5.38-3 findutils 4.7.0-2 flex 2.6.4-3 gawk 5.1.0-1 gcc 9.3.0-1 gettext 0.20.2-1 git 2.26.2-1 grep 3.4-1 groff 1.22.4-3 grub 2:2.04-5 gzip 1.10-3 htop 2.2.0-3 i3-gaps 4.18.1-1 i3lock 2.12-1 i3status 2.13-2 libtool 2.4.6+42+gb88cebd5-11 lightdm 1:1.30.0-2 lightdm-mini-greeter 0.4.0-1 linux-firmware 20200421.78c0348-1 linux-lts 5.4.35-1 linux-lts-headers 5.4.35-1 m4 1.4.18-3 make 4.3-3 neofetch 7.0.0-1 networkmanager 1.22.10-1 pacman 5.2.1-4 patch 2.7.6-8 picom 7.5-3 pkgconf 1.6.3-3 pulseaudio 13.0-3 qutebrowser 1.10.2-1 sed 4.8-1 sudo 1.8.31.p1-1 texinfo 6.7-2 tilda 1.5.0-1 tree 1.8.0-2 vim 8.2.0510-2 which 2.21-5 wpa_supplicant 2:2.9-7 xf86-video-nouveau 1.0.16-1 xf86-video-vesa 2.4.0-2 xfsdump 3.1.9-1 xorg-bdftopcf 1.1-1 xorg-docs 1.7.1-2 xorg-font-util 1.3.2-1 xorg-fonts-100dpi 1.0.3-4 xorg-fonts-75dpi 1.0.3-4 xorg-fonts-encodings 1.0.5-1 xorg-iceauth 1.0.8-1 xorg-luit 1.1.1-3 xorg-mkfontscale 1.2.1-2 xorg-server 1.20.8-1 xorg-server-common 1.20.8-1 xorg-server-devel 1.20.8-1 xorg-server-xephyr 1.20.8-1 xorg-server-xnest 1.20.8-1 xorg-server-xvfb 1.20.8-1 xorg-server-xwayland 1.20.8-1 xorg-sessreg 1.1.2-1 xorg-setxkbmap 1.3.2-1 xorg-smproxy 1.0.6-2 xorg-x11perf 1.6.1-1 xorg-xauth 1.1-1 xorg-xbacklight 1.2.3-1 xorg-xcmsdb 1.0.5-2 xorg-xcursorgen 1.0.7-1 xorg-xdpyinfo 1.3.2-3 xorg-xdriinfo 1.0.6-1 xorg-xev 1.2.3-1 xorg-xgamma 1.0.6-2 xorg-xhost 1.0.8-1 xorg-xinput 1.6.3-1 xorg-xkbcomp 1.4.3-1 xorg-xkbevd 1.1.4-2 xorg-xkbutils 1.0.4-3 xorg-xkill 1.0.5-1 xorg-xlsatoms 1.1.3-1 xorg-xlsclients 1.1.4-1 xorg-xmodmap 1.0.10-1 xorg-xpr 1.0.5-1 xorg-xprop 1.2.4-1 xorg-xrandr 1.5.1-1 xorg-xrdb 1.2.0-1 xorg-xrefresh 1.0.6-1 xorg-xset 1.2.4-1 xorg-xsetroot 1.1.2-1 xorg-xvinfo 1.1.4-1 xorg-xwd 1.0.7-1 xorg-xwininfo 1.1.5-1 xorg-xwud 1.0.5-1 zsh 5.8-1

prikhi commented 4 years ago

Mm, I made a new virtualbox machine w/ the latest ArchLinux & made sure to only install the packages you listed. Replaced the default mini-greeter config with the one you posted.

But I wasn't able to reproduce this :cry: When lightdm boots up, I can see the main window fine.

Any ideas on other tweaks, customizations, or idiosyncracies about your setup? What's your default locale set to? How many monitors do you have setup & what's their resolutions?

cpu012 commented 4 years ago

my default locale is en_US.UTF-8, I have one monitor, the resolution is: 1680x1050 I have a nvidia GPU, mabey that has to do with the problem.

cpu012 commented 4 years ago

I found a workaround, uninstalling nouveau seems to have fixed this

prikhi commented 4 years ago

Hmm, not sure how to handle that. I have an Nvidia card & use the official drivers instead of nouveau and everything works fine as well :/

cpu012 commented 4 years ago

I have one of the older cards, which the nvidia blob drivers don't support.