Skip to content
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

Black screen when exiting full screen on linux #84

Open
TheAnsIs42 opened this issue Nov 18, 2024 · 5 comments
Open

Black screen when exiting full screen on linux #84

TheAnsIs42 opened this issue Nov 18, 2024 · 5 comments
Labels
C - bug Something isn't working P - Linux Linux system related issue T - help wanted Extra attention is needed

Comments

@TheAnsIs42
Copy link

TheAnsIs42 commented Nov 18, 2024

Describe the bug
When exiting full screen, the screen becomes full black for a while.

To Reproduce
Click fullscreen button under full screen mode.

Expected behavior
A clear and concise description of what you expected to happen.

Desktop (please complete the following information):

  • OS: Kubuntu 24.10
  • Version alpha.5
  • Desktop environment: KDE plasma 6.1.5 (Wayland)
@Losses
Copy link
Owner

Losses commented Nov 18, 2024

Thank you for your bug report. However, with the current information, it's difficult to determine what might be happening on your system. We encourage you to open the program using the Terminal and paste the log output here when the issue occurs. This will help us better understand the problem.

This step is necessary because Linux desktop environments can be highly complex, and as a Linux user, I'm sure you understand what this entails. Currently, we have not encountered this issue on SteamOS (when opened as a standalone "game") or NixOS (with the Cinnamon desktop environment), which suggests there may be more complex underlying causes.

@Losses Losses added C - bug Something isn't working S - Waiting for response Waiting for customer's response labels Nov 18, 2024
@TheAnsIs42
Copy link
Author

Here is rune's log:

2024-11-19T06:54:03.344122Z  INFO flutter: Device is not Windows 10, skip the patch
2024-11-19T06:54:03.344564Z  INFO flutter: Initializing config file at: /home/fu/.local/share/rune
2024-11-19T06:54:03.352866Z  INFO hub::connection: Received path: /media/fu/SATA250
2024-11-19T06:54:03.352896Z  INFO hub::connection: Initializing databases
2024-11-19T06:54:03.352927Z  INFO database::connection: Initializing main database: /media/fu/SATA250/.rune/.0.db
2024-11-19T06:54:03.356826Z  INFO database::connection: Initializing recommendation database: /media/fu/SATA250/.rune/.analysis
2024-11-19T06:54:03.356950Z  INFO hub: Media Library Received, initialize other receivers
2024-11-19T06:54:03.356976Z  INFO hub: Initializing database
2024-11-19T06:54:03.356983Z  INFO hub: Initializing player
2024-11-19T06:54:03.357142Z  INFO hub: Initializing Player events
2024-11-19T06:54:03.357153Z  INFO hub: Initializing UI events
2024-11-19T06:54:03.357231Z  INFO playback::controller: Initializing media controls
2024-11-19T06:54:03.358631Z  INFO hub::player: Initializing event listeners
2024-11-19T06:54:03.420662Z  INFO playback::internal: Playlist cleared
2024-11-19T06:54:03.526689Z  INFO playback::sfx_internal: SFX track loaded and playing: "/tmp/startup_1.ogg"
2024-11-19T06:54:03.538547Z  INFO playback::internal: Track loaded: "/media/SATA250/01.flac"

** (rune:6760): WARNING **: 15:54:23.786: Attempted to set message handler on an FlBinaryMessenger without an engine
** (rune:6760): WARNING **: 15:54:23.786: Attempted to set message handler on an FlBinaryMessenger without an engine
** (rune:6760): WARNING **: 15:54:23.786: Attempted to set message handler on an FlBinaryMessenger without an engine

And I got some system journal that seems related:

Nov 19 15:54:03 ThinkCentre-M75q-Gen-2 xdg-desktop-portal-kde[2116]: xdp-kde-settings: Namespace  "org.gnome.desktop.interface"  is not supported
Nov 19 15:54:03 ThinkCentre-M75q-Gen-2 xdg-desktop-portal-kde[2116]: xdp-kde-settings: Namespace  "org.gnome.desktop.interface"  is not supported
Nov 19 15:54:03 ThinkCentre-M75q-Gen-2 xdg-desktop-portal-kde[2116]: xdp-kde-settings: Namespace  "org.gnome.desktop.interface"  is not supported
Nov 19 15:54:03 ThinkCentre-M75q-Gen-2 xdg-desktop-portal-kde[2116]: xdp-kde-settings: Namespace  "org.gnome.desktop.a11y.interface"  is not supported
Nov 19 15:54:03 ThinkCentre-M75q-Gen-2 xdg-desktop-portal-kde[2116]: xdp-kde-settings: Namespace  "org.gnome.desktop.interface"  is not supported
Nov 19 15:54:03 ThinkCentre-M75q-Gen-2 flatpak[3232]: 15:54:03.339  ERROR  window::os::wayland::frame   > Unable to set cursor to left_ptr: cursor not found
Nov 19 15:54:03 ThinkCentre-M75q-Gen-2 ibus-ui-gtk3[1864]: Source ID 777 was not found when attempting to remove it
Nov 19 15:54:03 ThinkCentre-M75q-Gen-2 flatpak[3232]: 15:54:03.343  ERROR  window::os::wayland::pointer > set_cursor: Unable to set cursor to arrow: cursor not found, Unable to set cursor to 'default': cursor not found
Nov 19 15:54:03 ThinkCentre-M75q-Gen-2 pipewire[1713]: pw.node: (alsa_output.pci-0000_03_00.6.analog-stereo-56) graph xrun not-triggered (0 suppressed)
Nov 19 15:54:03 ThinkCentre-M75q-Gen-2 pipewire[1713]: pw.node: (alsa_output.pci-0000_03_00.6.analog-stereo-56) xrun state:0x761a46222008 pending:3/2 s:270194858381 a:270194867394 f:270194899600 waiting:9013 process:32206 status:triggered

By the way, I found sometimes entering fullscreen mode also triggers black screen. Same on the alpha.6 version.

Anyway, this is not a serious problem and might due to DE. So do not let this bothers you too much.

@Losses
Copy link
Owner

Losses commented Nov 19, 2024

Probably I need to prepare a VM to fix this, I'll dive into it later

@Losses Losses added T - help wanted Extra attention is needed and removed S - Waiting for response Waiting for customer's response labels Nov 19, 2024
@TheAnsIs42
Copy link
Author

I've tested this with a fresh installed kubuntu 24.10 on a VM, didn't reproduce this bug. So maybe due to my OS was upgraded from 24.04.

@Losses
Copy link
Owner

Losses commented Nov 21, 2024

Thank you for your continuous feedback!

If you have the capacity, we encourage you to investigate further into what might be causing this issue on your system. This could help us make adjustments to Rune or provide better documentation to assist other users who encounter the same problem.

@XMLHexagram XMLHexagram added the P - Linux Linux system related issue label Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C - bug Something isn't working P - Linux Linux system related issue T - help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants