bug: Huge black (and/or white) empty window with XWayland Video Bridge running
Description
What is the bug?
Huge black (and/or white) empty window with XWayland Video Bridge running
Problem Explanation
There's a huge black (and/or white) empty window with XWayland Video Bridge running
Expected Behavior
No huge black (and/or white) empty window with XWayland Video Bridge running
Reprodution && steps to reproduce
On Fedora 37, install xwaylandvideobridge, run it, enable FORGE Tiling, voila!
It happens only on one computer?
- [ ] I don't know.
It happens only with some specific gnome configuration?
- [ ] I don't think that the configuration matters.
Diagnostics
Under what conditions does it happen? Run XWayland Video Bridge, enable FORGE Tiling, voila!
Environment
- Distro version : Linux fedora 6.5.7-100.fc37.x86_64 # 1 SMP PREEMPT_DYNAMIC Wed Oct 11 03:54:39 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
- GNOME Shell version: GNOME Shell 43.9
- Forge source : N/A
- Forge version : 72
Display Setup
Displays:
Dual monitor, both horizontal, 2560x1080 (main) / 1920x1080 Second monitor is on top of the first
Screenshots
If applicable, add screenshots to help explain your problem:
Screenshot 1 description
A window (that disappears after opening GNOME Overview). Can't manipulate it or anything else: this only appears with XWayland Video Bridge running with Forge tiling enabled: even if you disable it afterwards, it doesn't fix itself; you must kill the xwaylandvideobridge process.
Output and Logs
Also if possible, please provide latest logs like:
Gnome Logs
Command: journalctl --since='1 hour ago' --follow /usr/bin/gnome-shell
...
System from 1 hour ago
Command: journalctl -b 0 -r --since '1 hour ago':
...
#### Extension Configuration
**Command:** `dconf dump /org/gnome/shell/extensions/forge/`
``` bash
$ dconf dump /org/gnome/shell/extensions/forge/
auto-split-enabled=true
css-last-update=uint32 37
css-updated='1697750735965'
focus-border-toggle=false
preview-hint-enabled=true
stacked-tiling-mode-enabled=true
tabbed-tiling-mode-enabled=true
tiling-mode-enabled=true
window-gap-hidden-on-single=true
window-gap-size=uint32 2
window-gap-size-increment=uint32 1
[keybindings]
con-split-horizontal=@as []
con-split-layout-toggle=@as []
con-split-vertical=@as []
con-stacked-layout-toggle=@as []
con-tabbed-layout-toggle=@as []
con-tabbed-showtab-decoration-toggle=@as []
focus-border-toggle=@as []
prefs-open=@as []
prefs-tiling-toggle=['<Super>y']
window-focus-down=@as []
window-focus-left=@as []
window-focus-right=@as []
window-focus-up=@as []
window-gap-size-decrease=@as []
window-gap-size-increase=@as []
window-move-down=@as []
window-move-left=@as []
window-move-right=@as []
window-move-up=@as []
window-resize-bottom-decrease=@as []
window-resize-bottom-increase=@as []
window-resize-left-decrease=@as []
window-resize-left-increase=@as []
window-resize-right-decrease=@as []
window-resize-right-increase=@as []
window-resize-top-decrease=@as []
window-resize-top-increase=@as []
window-snap-center=@as []
window-snap-one-third-left=@as []
window-snap-one-third-right=@as []
window-snap-two-third-left=@as []
window-snap-two-third-right=@as []
window-swap-down=@as []
window-swap-last-active=@as []
window-swap-left=@as []
window-swap-right=@as []
window-swap-up=@as []
window-toggle-always-float=@as []
window-toggle-float=@as []
workspace-active-tile-toggle=@as []
Enabled Extensions
Command: gnome-extensions list --enabled --details
$ gnome-extensions list --enabled --details
[email protected]
Name: Dash to Panel
Description: An icon taskbar for the Gnome Shell. This extension moves the dash into the gnome main panel so that the application launchers and system tray are combined into a single panel, similar to that found in KDE Plasma and Windows 7+. A separate dock is no longer needed for easy access to running and favorited applications.
For a more traditional experience, you may also want to use Tweak Tool to enable Windows > Titlebar Buttons > Minimize & Maximize.
For the best support, please report any issues on Github. Dash-to-panel is developed and maintained by @jderose9 and @charlesg99.
Path: /home/cerberus/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/home-sweet-gnome/dash-to-panel
Version: 56
State: ENABLED
freon@UshakovVasilii_Github.yahoo.com
Name: Freon
Description: Shows CPU temperature, disk temperature, video card temperature (NVIDIA/Catalyst/Bumblebee&NVIDIA), voltage and fan RPM (forked from xtranophilist/gnome-shell-extension-sensors)
Path: /home/cerberus/.local/share/gnome-shell/extensions/freon@UshakovVasilii_Github.yahoo.com
URL: https://github.com/UshakovVasilii/gnome-shell-extension-freon
Version: 52
State: ENABLED
[email protected]
Name: Forge
Description: Tiling and window manager for GNOME
Please report bugs/issues on https://github.com/forge-ext/forge/issues
Path: /home/cerberus/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/forge-ext/forge
Version: 72
State: ENABLED
[email protected]
Name: Legacy (GTK3) Theme Scheme Auto Switcher
Description: Change the GTK3 theme to light/dark variant based on the system color scheme on Gnome 42
Path: /home/cerberus/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/mukul29/legacy-theme-auto-switcher-gnome-extension
Version: 5
State: ENABLED
[email protected]
Name: Places Status Indicator
Description: Add a menu for quickly navigating places in the system.
This extension is part of Classic Mode and is officially supported by GNOME. Please do not report bugs using the form below, use GNOME's GitLab instance instead.
Path: /usr/share/gnome-shell/extensions/[email protected]
URL: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
State: ENABLED
[email protected]
Name: AppIndicator and KStatusNotifierItem Support
Description: Adds AppIndicator, KStatusNotifierItem and legacy Tray icons support to the Shell
Path: /usr/share/gnome-shell/extensions/[email protected]
URL: https://github.com/ubuntu/gnome-shell-extension-appindicator
State: ENABLED
Graphics information
Command: lshw -C display
$ lshw -C display
*-display
description: VGA compatible controller
product: TU104 [GeForce RTX 2070 SUPER]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:2d:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:84 memory:fb000000-fbffffff memory:d0000000-dfffffff memory:e0000000-e1ffffff ioport:f000(size=128) memory:c0000-dffff
Monitor information
Command: xrandr --properties | grep -vE '(x|\s|\.|\d)+$'
$ xrandr --properties | grep -vE '(x|\s|\.|\d)+$'
Screen 0: minimum 16 x 16, current 2560 x 2160, maximum 32767 x 32767
XWAYLAND0 connected primary 2560x1080+0+1080 (normal left inverted right x axis y axis) 700mm x 300mm
supported: 0, 1
2560x1080 143.88*+
XWAYLAND1 connected 1920x1080+312+0 (normal left inverted right x axis y axis) 480mm x 270mm
supported: 0, 1
1920x1080 74.91*+
...
I noticed this behaviour, when I had freshly installed my system. I was on Wayland. Then I installed the NVIDIA drivers and switched to X11, and the issue was resolved. At least for me.
I noticed this behaviour, when I had freshly installed my system. I was on Wayland. Then I installed the NVIDIA drivers and switched to X11, and the issue was resolved. At least for me.
XWayland doesn't run under X11 Mutter, since it's not needed for X11 applications to run.
I know that, but I hoped that this information would help, to identify the problem.