-
Notifications
You must be signed in to change notification settings - Fork 3
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
panel issue (labwc) #26
Comments
How do you turn off the monitor? |
push on physical button on monitor case. Did I pick the right place to leave bug reports for lxqt wayland + labwc session?
Thanks |
I can't reproduce this in both setups I have.. But somehow it reminds me of lxqt/lxqt-panel#2073 2 questions: 1.In Session Settings → Modules do you see the panel running when the monitor is turned on again? Open it before to see.
It's fine, lxqt-panel would be good too. I don't think labwc is involved here, but you could check with other compositors too. |
Had similar experience with lxqt-wayland session with labwc and kwin wayland compositor. When you turn off the monitor after a while and the system auto lock-session. Turn on the monitor again, the lxqt-panel disappeared and the screen colour become garbled/distorted. Had to resort to logout/login or reboot return display monitor to display correctly again. Is there any simple command or gui to prevent system from auto lock-session when on labwc or kwin wayland compositor session? Tried "sudo systemctl mask loginctl lock-session" it didn't work. |
Session Settings → unset "Lock before suspend/hibernate" |
Thank you for guiding. On Power Management GUI cannot find NO Lock actiion. Green in programming. Where do insert the command for " --no-lockscreen " in startlxqtwayland? labwc
kwin_wayland
|
Here: In the powermanagement lock screen could be triggered as idleness action, in your screenshot it is not enabled. |
Thanks. Done will test it out.
Does that means in "labwc" wayland session, should not be having system auto lock-session? But from my experience yesterday on "labwc" wayland compositor still encountered the system auto lock-session which resulted in garbled/distorted screen. Will give "labwc" wayland a go later. Currently on lxqt-desktop session (X11) which run fine with low resource usage but it loose chromium-mpp_v129 vpu hardware acceleration (only available with Wayland enabled). |
This is strange to me because I also use LXQt+kwin_wayland and have no issue — it's almost the same as the LXQt+kwin_x11 session I used before we made LXQt work with Wayland, but it feels lighter and more responsive. Nowhere in LXQt or KDE's systemsettings I have a screenlocker. I don't use I have It works exactly like it did in X11, without any problem. Also, the graphic settings may play a role here. I've always had Intel+modesettings. |
@stefonarch, With "--no-lockscreen" inserted after lxqt-session like below, no more auto lock-session anymore with more 20 minutes idle or no activities.
@tsujan, I am on Arm64 device (Orange Pi 5 Plus - RK3588 SOC) not sure whether it made a difference. Next is to test labwc wayland session whether it still have the auto lock-session issue and garble display after the auto lock-session kicks it and at time looses the "lxqt-panel" too. |
I've received reports (in my own repositories) that showed it could make strange differences. I have no idea why. |
Hi @tsujan and @stefonarch, On lxqt-kwin-wayland, I can trigger the loss of "lxqt-panel" by turn-off the Monitor and turn-on the Monitor again. The lxqt-panel will disappear and also the background wallpaper. image disappear. On terminal: lxqt-panel will restart the lxqt-panel. |
When you say it disappears, do you mean just visually or programmatically? If its process stops, then it should have crashed, and we need a backtrace. The same for pcmanfm-qt (which draws the desktop). I think your issue happens at a more basic level than that of LXQt. My guess is that it's about Wayland. |
@Alphizi |
When I refer, lxqt-panel disappears in this case I suppose it crashes. As it can be restarted with the command "lxqt-panel". Do take note the background wallpaper also disappeared just black background without image. It is similar to a Plasma-Shell crash.
Yes, the turn-off monitor crashes the lxqt-panel is when on lxqt-wayland session. So far no issue with lxqt-desktop session (X11).
QT:6.8.0, from archlinuxarm.org
Need guidance and specific instructions and command on how to provide backtraces. Greenhorn on this. Thank you. |
Check if there's a recent dump file for lxqt-panel inside
I'm afraid that Archlinux Arm may have a compiler problem (see tsujan/Kvantum#999 — they circumvented the issue by using clang). I'm not sure whether your Wayland problem is related to it, but it was worth mentioning. |
Hi @tsujan, FYI, On archlinuxarm-Gnome/KDE Plasma I do not have the "Turn-Off" monitor issue crashing Plasma-Shell or Gnome-Shell in Wayland. |
If there's no coredump, then there's no crash. For some reason, the panel exits normally when you turn off the monitor under Wayland. Could you please check your log (
|
Let me explain my theory: There's a workaround for an old Qt bug in the codes of lxqt-panel and pcmanfm-qt. It deletes and recreates panel/desktop when a screen is destroyed. Now, that workaround is for X11 — it was made when Wayland wasn't usable — while the codes apply it without checking whether the app is running under X11 or Wayland. So, I'm going to add that check to the codes of pcmanfm-qt and lxqt-panel after doing some tests with an external monitor. That being said, I don't know why the screen should be destroyed when you turn off the monitor; it doesn't seem to happen here. Perhaps it's specific to |
Currently on lxqt-kwin-wayland session. No. After turn-off monitor and lxqt-panel crash,
This time around turn-off monitor just resulted in lxqt-panel crash but background wallpaper is still intact. But I have change "Widget Style to Qt Style = Breeze from Fusion and LXQTt-Theme to Kwantum from Dark. Not sure whether this make a difference to "Background Wallpaper" not being distroyed/loss.
Thanks. |
Thanks for your reply! It showed that my theory was wrong. I also checked the codes and saw that the above-mentioned workaround wasn't called on Wayland at all.
As I explained above, that it not a crash :) If it was, you'd see a coredump. For some reason unknown to me, your panel exits normally after you turn off the monitor. |
@JFLim1 However, I can't promise that it'll fix your problem, because I still don't have the slightest idea about its cause. That fact that we can't reproduce it shows that there's something different about your system (which may not be wrong necessarily). |
@tsujan |
Sorry, I don't know how archlinuxarm works. And we don't make any binary here. |
Thanks for taking the time to assist. Will upgrade when it is available on archlinuxarm repo. |
if monitor turn off, then turn on -> lxqt panel not auto starting. Need command "lxqt-panel" in terminal by hands.
The text was updated successfully, but these errors were encountered: