Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [EN] LXqt login screen does not show text  (Read 867 times)

Offline GoinEasy9

  • User
  • Posts: 564
[EN] LXqt login screen does not show text
« on: 2024/04/29, 17:41:57 »
  [ You are not allowed to view this attachment ]  Hi All

I recently moved and my trusty EEEpc using LXqt wasn't updated for 3 months. Since the update, the login screen (photo attached) has nothing on it but the user and password box and the icons below. typing shows nothing, but, if I'm careful I can type the user name and password into the boxes (without seeing what I'm typing) and am able to log in. Everything works perfectly except for the login screen.   
Does anyone have an idea where I can look to solve this?

Ich bin kürzlich umgezogen und mein treuer EEEpc mit LXqt wurde 3 Monate lang nicht aktualisiert. Seit dem Update ist auf dem Anmeldebildschirm (Foto im Anhang) nichts zu sehen, außer dem Benutzer- und Passwortfeld und den Symbolen darunter. Bis auf den Anmeldebildschirm funktioniert alles einwandfrei.   
Hat jemand eine Idee, wo ich dieses Problem lösen kann?

Thanks in advance
Tom
« Last Edit: 2024/04/29, 17:52:09 by GoinEasy9 »
Linux Counter number 348347

Offline hendrikL

  • Administrator
  • User
  • *****
  • Gravatar
  • Posts: 982
Re: LXqt login screen does not show text
« Reply #1 on: 2024/04/30, 00:21:35 »
Well, first I think there was a big qt update, maybe? I'm downloading the latest lxqt iso to check, but definitely not the “patience” one!

What can be checked, is /usr/share/sddm/theme/patience/components/PwBox.qml, search there for "textColor: "<color>" it should be "black", and also check UserBox.qml in the Section TextInput { ... color: "<color>" }, should also be black!

If they are OK, then you have a little problem, you need to install a more resent sddm-theme, "apt search sddm-theme siduction"
It is easy to change the background of the theme if you want so!
You can ask, or take a look at the theme file, you will find the solution.

Otherwise, change them to black and restart sddm and hope.


Offline hendrikL

  • Administrator
  • User
  • *****
  • Gravatar
  • Posts: 982
Re: LXqt login screen does not show text
« Reply #2 on: 2024/04/30, 00:32:42 »
I checked the patience sddm theme with plasma5/Kde iso, It is working, looks a bit different (because of wayland, I use sddm also with), but everything is OK.

Code: [Select]
~$ LANG=C inxi -Sa
System:
  Host: hhl-2 Kernel: 6.9.0-rc5-siduction-amd64 arch: x86_64 bits: 64
    compiler: gcc v: 13.2.0 clocksource: tsc avail: hpet,acpi_pm
    parameters: initrd=\3c3ddd603b3346d4ac5cc56721efbd2d\6.9.0-rc5-siduction-amd64\initrd.img-6.9.0-rc5-siduction-amd64
    root=UUID=009a5764-2ac7-41d0-9a9f-f80285bfb34e ro quiet splash
    systemd.machine_id=3c3ddd603b3346d4ac5cc56721efbd2d
  Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.10 info: frameworks
    v: 5.107.0 wm: kwin_wayland vt: 3 dm: SDDM Distro: siduction 22.1.2
    Masters_of_War - kde - (202303151559) base: Debian GNU/Linux trixie/sid

Offline hendrikL

  • Administrator
  • User
  • *****
  • Gravatar
  • Posts: 982
Re: LXqt login screen does not show text
« Reply #3 on: 2024/04/30, 02:28:33 »
Installed in virtual machine KVM, LxQt up to date!
sddm-theme patience.



Could it be a graphic card thingy? AMD? I am a bit clueless.
« Last Edit: 2024/04/30, 02:33:56 by hendrikL »

Offline GoinEasy9

  • User
  • Posts: 564
Re: LXqt login screen does not show text
« Reply #4 on: 2024/04/30, 06:18:30 »
Thanks for the response HenrickL,
;
Intel based graphics:
inxi -Sa
System:
  Host: EEEpc Kernel: 6.8.7-1-siduction-amd64 arch: x86_64 bits: 64
    compiler: gcc v: 13.2.0 clocksource: hpet avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.8.7-1-siduction-amd64
    root=UUID=ae92b917-0f63-45b9-9caf-93499424c01a ro quiet
    resume=UUID=64b1a575-b354-4444-9679-9da203d8840e systemd.show_status=1
  Desktop: LXQt v: 1.4.0 tk: Qt v: 5.15.10 wm: xfwm4 v: 4.18.0
    with: lxqt-panel,plank tools: avail: xscreensaver vt: 2 dm: SDDM
    Distro: siduction 18.3.0 Patience - lxqt - (202002161802) base: Debian
    GNU/Linux trixie/sid

I do see some flickering after installing the theme for giants, so it may be Intel graphics related.

I tried all of your suggestions with the qml files and changing white to black. Still no solution. I compared some of the files to the sddm themes on my other siduction installs and they are the same.

I'll look a bit closer tomorrow, I'd hate to have to reinstall just because of the login screen.

Thanks again
Linux Counter number 348347

Offline hendrikL

  • Administrator
  • User
  • *****
  • Gravatar
  • Posts: 982
Re: LXqt login screen does not show text
« Reply #5 on: 2024/04/30, 09:22:51 »
I think some dependencies are missing or similar.

I have a test-build for sddm, qt6 ready, but it also works on qt5.
If you want to give it a chance, then test it.
It is really black, pure understatement!

https://github.com/hhl/sddm-theme-hhl/blob/feb486ff97124ae021c53db17d3c6645a16ccf87/Download/debian-unstable/sddm-theme-black-qt6/sddm-theme-black-qt6_1.0-3_all.deb

You can check it here https://github.com/hhl/sddm-theme-hhl/tree/master/Download/debian-unstable/sddm-theme-black-qt6

To test a theme, you can invoke the following command, in this case patience.
Code: [Select]
~$ sddm-greeter --test-mode --theme /usr/share/sddm/themes/patience
After executing that command, it opens sddm in full-screen.
Maybe you have to change to a getty, like tty3, to kill that sddm-greeter process with killall <foo>, and then take a look at the terminal, perhaps you find an error which is related to the disappearing of the letters.

A new installation isn't an option!
« Last Edit: 2024/04/30, 13:55:52 by hendrikL »

Offline GoinEasy9

  • User
  • Posts: 564
Re: LXqt login screen does not show text
« Reply #6 on: 2024/05/01, 19:05:39 »
Hi HenrickL

I downloaded your "BLACK" sddm theme, but it wouldn't install.

Code: [Select]
root@EEEpc:/home/goineasy9/Downloads# dir
drivetemp.txt                        sddm-theme-black-qt6_1.0-3_all.deb
Forecastfox.2020.03.29.00.19.05.txt  Untitledinxi.txt
root@EEEpc:/home/goineasy9/Downloads# apt install sddm-theme-black-qt6_1.0-3_all.deb
Error: Unable to locate package sddm-theme-black-qt6_1.0-3_all.deb
root@EEEpc:/home/goineasy9/Downloads# apt install /home/goineasy9/Downloads/sddm-theme-black-qt6_1.0-3_all.deb
Reading package lists... Error!
Error: Invalid archive signature
Error: Internal error, could not locate member control.tar{.zst,.lz4,.gz,.xz,.bz2,.lzma,}
Error: Could not read meta data from /home/goineasy9/Downloads/sddm-theme-black-qt6_1.0-3_all.deb
Error: The package lists or status file could not be parsed or opened

Doesn't matter though, I tried the sddm-greeter test-mode with the other themes, still no characters.

Following is the first few pages on tty3 when I executed sddm-greeter and also the last few pages after I did the killall. These messages may mean something to you, but, they're meaning is over my head.

Code: [Select]
[goineasy9@EEEpc:~$ sddm-greeter --test-mode --theme /usr/share/sddm/themes/patience 

TOP FEW PAGES

High-DPI autoscaling Enabled
Reading from "/usr/local/share/xsessions/lxqt.desktop"
Reading from "/usr/share/xsessions/lxqt.desktop"
Loading theme configuration from "/usr/share/sddm/themes/patience/theme.conf"
Socket error:  "QLocalSocket::connectToServer: Invalid name"
Loading file:///usr/share/sddm/themes/patience/Main.qml...
file:///usr/share/sddm/themes/patience/Main.qml:46:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Adding view for "LVDS1" QRect(0,0 1024x600)
QOpenGLShader::link: error: Exceeded max nr indirect texture lookups (5/4)

shader compilation failed:
"error: Exceeded max nr indirect texture lookups (5/4)\n"
QOpenGLShader::link: error: Exceeded max nr indirect texture lookups (5/4)

QOpenGLShaderProgram::uniformLocation(matrix): shader program is not linked
QOpenGLShaderProgram::uniformLocation(textureScale): shader program is not linked
QOpenGLShaderProgram::uniformLocation(color): shader program is not linked
QOpenGLShaderProgram::uniformLocation(alphaMin): shader program is not linked
QOpenGLShaderProgram::uniformLocation(alphaMax): shader program is not linked
QOpenGLShaderProgram::uniformLocation(fontScale): shader program is not linked
QOpenGLShaderProgram::uniformLocation(vecDelta): shader program is not linked
QOpenGLShader::link: error: Exceeded max nr indirect texture lookups (5/4)

shader compilation failed:
"error: Exceeded max nr indirect texture lookups (5/4)\n"
QOpenGLShader::link: error: Exceeded max nr indirect texture lookups (5/4)

QOpenGLShaderProgram::uniformLocation(matrix): shader program is not linked
QOpenGLShaderProgram::uniformLocation(textureScale): shader program is not linked
QOpenGLShaderProgram::uniformLocation(color): shader program is not linked
QOpenGLShaderProgram::uniformLocation(alphaMin): shader program is not linked
QOpenGLShaderProgram::uniformLocation(alphaMax): shader program is not linked
QOpenGLShaderProgram::uniformLocation(fontScale): shader program is not linked
QOpenGLShaderProgram::uniformLocation(vecDelta): shader program is not linked
QOpenGLShader::link: error: Exceeded max nr indirect texture lookups (5/4)

shader compilation failed:
"error: Exceeded max nr indirect texture lookups (5/4)\n"
QOpenGLShader::link: error: Exceeded max nr indirect texture lookups (5/4)

...............................

bash: syntax error near unexpected token `matrix'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(textureScale): shader program is not linked
bash: syntax error near unexpected token `textureScale'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(color): shader program is not linked
bash: syntax error near unexpected token `color'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(alphaMin): shader program is not linked
bash: syntax error near unexpected token `alphaMin'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(alphaMax): shader program is not linked
bash: syntax error near unexpected token `alphaMax'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(fontScale): shader program is not linked
bash: syntax error near unexpected token `fontScale'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(vecDelta): shader program is not linked
bash: syntax error near unexpected token `vecDelta'
goineasy9@EEEpc:~$ QOpenGLShader::link: error: Exceeded max nr indirect texture lookups (5/4)
bash: syntax error near unexpected token `('
goineasy9@EEEpc:~$
goineasy9@EEEpc:~$ shader compilation failed:
shader: command not found
goineasy9@EEEpc:~$ "error: Exceeded max nr indirect texture lookups (5/4)\n"
bash: error: Exceeded max nr indirect texture lookups (5/4)\n: No such file or directory
goineasy9@EEEpc:~$ QOpenGLShader::link: error: Exceeded max nr indirect texture lookups (5/4)
bash: syntax error near unexpected token `('
goineasy9@EEEpc:~$
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(matrix): shader program is not linked
bash: syntax error near unexpected token `matrix'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(textureScale): shader program is not linked
bash: syntax error near unexpected token `textureScale'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(color): shader program is not linked
bash: syntax error near unexpected token `color'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(alphaMin): shader program is not linked
bash: syntax error near unexpected token `alphaMin'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(alphaMax): shader program is not linked
bash: syntax error near unexpected token `alphaMax'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(fontScale): shader program is not linked
bash: syntax error near unexpected token `fontScale'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(vecDelta): shader program is not linked
bash: syntax error near unexpected token `vecDelta'
goineasy9@EEEpc:~$ QOpenGLShader::link: error: Exceeded max nr indirect texture lookups (5/4)
bash: syntax error near unexpected token `('
goineasy9@EEEpc:~$
goineasy9@EEEpc:~$ shader compilation failed:
shader: command not found
goineasy9@EEEpc:~$ "error: Exceeded max nr indirect texture lookups (5/4)\n"
bash: error: Exceeded max nr indirect texture lookups (5/4)\n: No such file or directory
goineasy9@EEEpc:~$ QOpenGLShader::link: error: Exceeded max nr indirect texture lookups (5/4)
bash: syntax error near unexpected token `('
goineasy9@EEEpc:~$
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(matrix): shader program is not linked
bash: syntax error near unexpected token `matrix'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(textureScale): shader program is not linked
bash: syntax error near unexpected token `textureScale'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(color): shader program is not linked
bash: syntax error near unexpected token `color'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(alphaMin): shader program is not linked
bash: syntax error near unexpected token `alphaMin'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(alphaMax): shader program is not linked
bash: syntax error near unexpected token `alphaMax'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(fontScale): shader program is not linked
bash: syntax error near unexpected token `fontScale'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(vecDelta): shader program is not linked
bash: syntax error near unexpected token `vecDelta'
goineasy9@EEEpc:~$ QOpenGLShader::link: error: Exceeded max nr indirect texture lookups (5/4)
bash: syntax error near unexpected token `('
goineasy9@EEEpc:~$
goineasy9@EEEpc:~$ shader compilation failed:
shader: command not found
goineasy9@EEEpc:~$ "error: Exceeded max nr indirect texture lookups (5/4)\n"
bash: error: Exceeded max nr indirect texture lookups (5/4)\n: No such file or directory
goineasy9@EEEpc:~$ QOpenGLShader::link: error: Exceeded max nr indirect texture lookups (5/4)
bash: syntax error near unexpected token `('
goineasy9@EEEpc:~$
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(matrix): shader program is not linked
bash: syntax error near unexpected token `matrix'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(textureScale): shader program is not linked
bash: syntax error near unexpected token `textureScale'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(color): shader program is not linked
bash: syntax error near unexpected token `color'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(alphaMin): shader program is not linked
bash: syntax error near unexpected token `alphaMin'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(alphaMax): shader program is not linked
bash: syntax error near unexpected token `alphaMax'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(fontScale): shader program is not linked
bash: syntax error near unexpected token `fontScale'
goineasy9@EEEpc:~$ QOpenGLShaderProgram::uniformLocation(vecDelta): shader program is not linked
bash: syntax error near unexpected token `vecDelta'
goineasy9@EEEpc:~$ QOpenGLShader::link: error: Exceeded max nr indirect texture lookups (5/4)
bash: syntax error near unexpected token `('
goineasy9@EEEpc:~$
goineasy9@EEEpc:~$ shader compilation failed:
shader: command not found
goineasy9@EEEpc:~$ "error: Exceeded max nr indirect texture lookups (5/4)\n"
bash: error: Exceeded max nr indirect texture lookups (5/4)\n: No such file or directory
goineasy9@EEEpc:~$ QOpenGLShader::link: error: Exceeded max nr indirect texture lookups (5/4)
bash: syntax error near unexpected token `('
goineasy9@EEEpc:~$/code]

So, there is screen flickering when I move the mouse over the username and password boxes, pointing towards graphics or mesa.

I'm going back to the apt log and see if I deleted something I shouldn't have during clean up.

Thanks for your suggestions.
Tom


Linux Counter number 348347

Offline hendrikL

  • Administrator
  • User
  • *****
  • Gravatar
  • Posts: 982
Re: LXqt login screen does not show text
« Reply #7 on: 2024/05/01, 19:33:36 »
First, apt install ./localPackage.deb

apt search qt opengl | grep installed
Code: [Select]
libqt5opengl5t64/unstable,unstable,now 5.15.10+dfsg-7.2+b1 amd64 [installed,automatic]
libqt6opengl6t64/unstable,unstable,now 6.4.2+dfsg-21.1+b1 amd64 [installed,automatic]
qml-module-qtgraphicaleffects/unstable,unstable,now 5.15.10-2+b2 amd64 [installed,automatic]

Offline GoinEasy9

  • User
  • Posts: 564
Re: LXqt login screen does not show text
« Reply #8 on: 2024/05/01, 20:24:35 »
Hi HendrickL

My search results were similar to yours. 

$ apt search qt opengl | grep installed 

libqt5opengl5t64/unstable,now 5.15.10+dfsg-7.2+b1 amd64 [installed,automatic]
libqt6opengl6t64/unstable,now 6.4.2+dfsg-21.1+b1 amd64 [installed,automatic]
libqt6openglwidgets6t64/unstable,now 6.4.2+dfsg-21.1+b1 amd64 [installed,automatic]
mplayer/unstable,now 2:1.5+svn38446-2 amd64 [installed,automatic]
qml-module-qtgraphicaleffects/unstable,now 5.15.10-2+b2 amd64 [installed,automatic]

Thanks
Linux Counter number 348347