[attachment id=0 msg=74202] 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
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.
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.
~$ 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
Installed in virtual machine KVM, LxQt up to date!
sddm-theme patience.
(https://forum.siduction.org/index.php?action=dlattach;topic=9338.0;attach=1680)
Could it be a graphic card thingy? AMD? I am a bit clueless.
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
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.
~$ 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!
Hi HenrickL
I downloaded your "BLACK" sddm theme, but it wouldn't install.
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.
[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
First, apt install ./localPackage.deb
apt search qt opengl | grep installed
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]
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
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.
Why don't you give lightdm a shot?
To me it seems
Quotefile:///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.
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.
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.
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