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

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

Offline GoinEasy9

  • User
  • Posts: 566
[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: 1.047
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: 1.047
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: 1.047
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: 566
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: 1.047
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: 566
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: 1.047
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: 566
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

Offline GoinEasy9

  • User
  • Posts: 566
Re: LXqt login screen does not show text
« Reply #9 on: 2024/08/11, 16:53:48 »
Hi Hendrickl

Sorry for the time between posts, but, after much time experimenting, I gave up and reinstalled. Funny thing though. the greeter screen is the same with the new install.  In fact, the live version of the latest lxqt also has the same problem with the greeter screen.

Seems the old Intel integrated graphics has a fault. (see attachment below) :

Graphics:
  Device-1: Intel Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics
    driver: i915 v: kernel
  Device-2: IMC Networks UVC VGA Webcam driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 21.1.11 driver: X: loaded: intel
    unloaded: fbdev,modesetting,vesa dri: i915 gpu: i915
    resolution: 1024x600~60Hz
  API: EGL v: 1.4,1.5 drivers: i915,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.5 compat-v: 2.1 vendor: mesa v: 24.1.5-3
    renderer: i915 (: Pineview M)

So, I've solved the problem by turning on autologin. This works until I can find something more helpful.

Thanks again for you're help HendrickL.
Linux Counter number 348347

Offline michaa7

  • User
  • Posts: 2.404
Re: LXqt login screen does not show text
« Reply #10 on: 2024/08/11, 22:10:31 »
Why don't you give lightdm a shot?

To me it seems
Quote
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>) { ... }
is suggesting some setting or variable or the like used in the siduction patient sddm theme is *deprecated*. So changeing to a default theme maybe "solves" the problem.
« Last Edit: 2024/08/11, 22:20:03 by michaa7 »
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline hendrikL

  • Administrator
  • User
  • *****
  • Gravatar
  • Posts: 1.047
Re: LXqt login screen does not show text
« Reply #11 on: 2024/08/12, 07:09:04 »
https://github.com/siduction/sddm-theme-siduction/pull/3

I would test lightdm too.

But you can also test the updated theme from github, copy the files to the right location in /usr/share/sddm/...
But first then make a copy of the running theme.
Ah, btw. the onFoo() warning is annoying but doesn't hurt.

Offline eriefisher

  • User
  • Posts: 300
Re: LXqt login screen does not show text
« Reply #12 on: 2024/08/12, 13:07:10 »
I've been using LightDM with Siduction/Xfce4 for a long time now and it works fine. However, for wayland users it's not compatable. Although there is a way to add a wayland session it won't start it. Other than that LightDM is rock solid.

Offline GoinEasy9

  • User
  • Posts: 566
Re: LXqt login screen does not show text
« Reply #13 on: 2024/08/12, 17:43:14 »
Thanks to everyone,

The greeter for lightdm works. When I have more time I'll experiment with switching between the 2, right now, it's nice to be able to login and update normally. Interesting bug. thought I was losing the eeePC, Thanks again for the help.

Tom
Linux Counter number 348347