Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SDDM fonts (text) not visible #892

Open
nekromoff opened this issue Sep 14, 2017 · 17 comments
Open

SDDM fonts (text) not visible #892

nekromoff opened this issue Sep 14, 2017 · 17 comments

Comments

@nekromoff
Copy link

Fonts or texts are not visible at all. When I type password, this will be similarly invisible.

No texts visible for session type (plasma, Gnome ...) or keyboard description:
obrazok

Selected password, but no visible characters (but they are written correctly as I can log in):
obrazok

@nekromoff
Copy link
Author

When testing with greeter, same thing is happening. This happens for all themes (breeze, maui, default)

@nekromoff
Copy link
Author

@anatolyborodin
Copy link

Interesting though, if you click the place with the mouse, where the "show password" eye icon should be, the password text is visible (or the grey "Password" is shown). But if you click it again, the text disappears.

The eye icon is invisible during the log in, but visible on the lock screen.

The text cursor is always visible and moving.

PS The letters on the visual keyboard are invisible too.

@nekromoff
Copy link
Author

nekromoff commented Sep 16, 2017 via email

@diamond2016
Copy link

I have similar issue. Sddm does not show labels username even the hostname (welcome to...). I have tried to reinstall fonts but no change.

@anatolyborodin
Copy link

I'm afraid, the problem can be in some related QT or KDE library: I've tried to downgrade sddm and sddm-theme-breeze to the versions from zesty (0.13.0-1ubuntu5 and 4:5.9.4-0ubuntu1 correspondently), but the problem is still there.

KDE version 4:5.10.5-0ubuntu1, QT version 5.9.1+dfsg-5ubuntu2.

PS The user icons are also invisible.

@diamond2016
Copy link

KDE Plasma 5.10.5 KF5 5.37.0 QT 5.9.1 kernel 4.12.12 (linux from scratch)

@pierre-labastie
Copy link

Does any of you have an English locale? For me, my locale is fr_FR.UTF-8. If I run
sddm-greeter --test-mode
I have the same issue as described above (everything works except there is no text). If I run
LANG=C sddm-greeter --test-mode or
LANG=en_US.UTF-8 sddm-greeter --test-mode or
LANG=en_GB.UTF-8 sddm-greeter --test-mode
the text is here (in English of course). So there is a problem with translations...
Two things that may be of importance:

  • I have Qt in /opt/qt5, while sddm is in /usr (could explain that translation files are not found)
  • I have tried to change TranslationDirectory to absolute (/usr/share/sddm/translations) in the metadata.desktop of elarun and to run that theme. No success.

@nekromoff
Copy link
Author

Yes! Mine is:

LANG=sk_SK.UTF-8
LANGUAGE=en_US
LC_CTYPE="sk_SK.UTF-8"
LC_NUMERIC=sk_SK.UTF-8
LC_TIME=sk_SK.UTF-8
LC_COLLATE="sk_SK.UTF-8"
LC_MONETARY=sk_SK.UTF-8
LC_MESSAGES="sk_SK.UTF-8"
LC_PAPER=sk_SK.UTF-8
LC_NAME=sk_SK.UTF-8
LC_ADDRESS=sk_SK.UTF-8
LC_TELEPHONE=sk_SK.UTF-8
LC_MEASUREMENT=sk_SK.UTF-8
LC_IDENTIFICATION=sk_SK.UTF-8
LC_ALL=

Your solution with switching to English works, thanks!

@nekromoff
Copy link
Author

And suddenly lock screen is showing everything (same issue as with SDDM) in order as well! Great.

@diamond2016
Copy link

diamond2016 commented Sep 21, 2017

I have IT_it.UTF-8 and the same configuration of pierre-labastie. I've tried to set LANG and /etc/locale.conf to en_US.UTF-8 instead, and now text is visibile. Good!.
Now I have to investigate how solving the problem, some soft links to add? Thanks for help

@pierre-labastie
Copy link

@diamond2016: No idea... It could be an issue with Qt5 installation, but LXQt uses it, and translations are OK for LXQt.

@diamond2016
Copy link

Solved with sddm-0.16.0

@frankbe
Copy link

frankbe commented Dec 29, 2018

I had same issue today on a complete new arch linux installation with sddm 0.18 and lxqt 0.13.
It was a archlinux/archlinux vagrant box image, available on app.vagrantup.com.

The solution was to install the package "ttf-dejavu" and reboot.

@maxim-green
Copy link

Thanks, frankbe. You made my day;)

@gtim
Copy link

gtim commented Jun 9, 2021

Thank you @frankbe! I had the same issue with LANG=en_US.UTF-8 on a fresh Arch install with sddm 0.19.0-6 and lxqt 0.17.0-1. Installing ttf-dejavu resolved it.

@frankbe
Copy link

frankbe commented Jun 18, 2021

Glad it helped you guys

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants