lxqt / lxqt-panel

The LXQt desktop panel
https://lxqt-project.org
GNU Lesser General Public License v2.1
179 stars 135 forks source link

frequent freeze / hang that blocks some X11 keyboard/mouse events #2035

Closed fenugrec closed 3 months ago

fenugrec commented 4 months ago
Expected Behavior

Normal behaviour

Current Behavior

I have lxqt-panel configured to stay at the top of the screen, with auto-hide enabled (not sure if this changes anything). A few times every day, it stops responding, does not display anymore when hovering the mouse over the border, and various combinations of other problems appear :

Possible Solution

killall lxqt-panel causes it to be automatically respawned in a functional state. Sometimes it's necessary to do this from outside X11, in a text TTY.

Steps to Reproduce (for bugs)
  1. use computer normally for a few hours...
Context

I'm not aware if lxqt-panel can be configured to produce logs / debug output ? Anything to look for if I install a debug build and attach with gdb ?

System Information
Distribution & Version: Arch
Kernel: 6.7.6
Qt Version: 5.15.12
liblxqt Version: 1.4.0
Package version: lxqt-panel 1.4.0
openbox 3.6.1
stefonarch commented 4 months ago

cannot move windows by dragging title bar (less common)

This smells like a WM issue? Which one do you use?

fenugrec commented 4 months ago

This smells like a WM issue? Which one do you use?

Forgot to mention - openbox 3.6.1 . Updated post

tsujan commented 4 months ago

Forgot to mention - openbox 3.6.1

Please use another WM and report back.

fenugrec commented 4 months ago

Please use another WM and report back.

... sure, but is openbox "not recommended" ? What about sddm or lightdm ?

tsujan commented 4 months ago

Openbox is definitely not recommended because it's dead.

sddm is OK. Don't know about lightdm (is it being developed?)

fenugrec commented 4 months ago

Sorry, I was confusing DM and WM. Neither sddm or lightdm is a WM, what WM do you suggest ?

tsujan commented 4 months ago

xfwm4 or kwin.

I use KWin, but most LXQt users prefer to stay away from it because of its many KDE dependencies. I've tried xfwm4 and found it to be a good WM. There are others too, but since I haven't used them, I can't recommend them.

Don't forget to disable the compositor you use (if any) before using a WM that comes with a compositor of its own (xfwm4 and kwin both do).

stefonarch commented 4 months ago

For xfwm you may have a look at the wiki.

fenugrec commented 3 months ago

I didn't get around to installing + configuring xfwm, but for the past few days on icewm this hasn't happened again, so it definitely points to openbox doing something wrong. Too bad, it'll take some effort to configure either icewm or xfwm to be similar to my openbox setup. Thanks for the support.

stefonarch commented 3 months ago

to be similar to my openbox setup

If things go well a wayland session using labwc should be really usable after the release of LXQt 2.0

tsujan commented 3 months ago

so it definitely points to openbox

Openbox's problems started to happen years ago; I encountered them when testing multi-screen settings. In those days, they were limited to multiple monitors, but apparently they've got worse now.