Skip to content

[BUG] some issues with Second Screen and XFCE #89

@hgw77

Description

@hgw77

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

1. When add second screen Window Manager settings and window decoration broken

add a second screen the window decoration in XFCE breaks and the Window Manager settings are not working any more. I attached two screenshots, one before I start the second screen and the second with the marker what is broken after I started the second screen.

Image

Solution is to run manually xfwm4 --replace & this brings back the window decoration and settings

2. Second screen no background image or right click for the context menu

it happens on the second browser-screen that the right click for the context menu is not working and also the background image is not there. Reload or resize the browser window (that triggers a refreshing) helps so the background image is rendered and than the context menu is also available. Note: The panel on the top is always available and also the right click on the panel is working.

Image

3. When add second screen Critical error occurred

when I open the second screen it happens that I can see on the bottom the message Critical error occurred, resetting to default settings reloading for multiple times and after some retries and flickering the second screen is working. This can also happen when I try to resize the browser window that triggers a rendering or when I move a window on the remote desktop from the first to the second screen. It always recovers after some retries. In the log I cannot see errors. Only that the connection was re-established multiple times.

4. Desktop stops working and I can see Waiting for stream...

when I play to much with reload and resize it can happen that the whole desktop stops working and I can see Waiting for stream... in the browser. In the log I can see INFO:data_websocket:Data WebSocket connected than some log without error and after that WS connection closed.. The only way to fix it is to restart the docker container

Note: I test with docker but my use case is to run the webtop container in k3s/k8s. About issue 3 and 4, these issues happens more often when I run my webtop behind ingress/nginx. Maybe it is some kind of websocket connection problem?

Expected Behavior

No response

Steps To Reproduce

add a second screen on XFCE

Environment

Linux 6.1.0-39-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.148-1 (2025-08-26) x86_64 GNU/Linux
Chromium 140.0.7339.186

Docker creation

docker run --rm   --runtime nvidia   --gpus all   --privileged   --name=webtop   --security-opt seccomp=unconfined   -p 3001:3001   --shm-size="1gb" lscr.io/linuxserver/webtop:debian-xfce-1082dad9-ls160

Container logs

INFO:data_websocket:Attempting to establish PulseAudio connection... 
INFO:data_websocket:PulseAudio connection established. 
INFO:data_websocket:Client is taking over existing display 'primary'. Updating state for new connection. 
INFO:data_websocket:Applying and sanitizing client settings for 'primary' (initial=True) 
INFO:data_websocket:Stats sender: WS connection closed.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions