-
-
Notifications
You must be signed in to change notification settings - Fork 588
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
Exiting fullscreen mode with bspwm removes rounded corners #1216
Comments
Resolved by adding |
sounds like a bug |
I stepped through and found win_update_prop_fullscreen bailing here since the state property will often be empty or unset if the window isn't fullscreen. |
can't reproduce it with awesomewm, maybe this is WM dependent? |
@robsim378 does this happen if you run without config file, i.e. |
and a debug log would be helpful too. you can enable debug logging by running picom with |
I can add this info if you want: version is latest git head with 613d179 commit.
yes
i was able to reproduce on awesomewm (initial report was from bspwm). the attached log file is from an awesome session: picom-log.txt |
The issue occurs even when running without a config file. The rounded corners still disappear after exiting fullscreen. Here's the log file from running picom, entering and exiting fullscreen, and killing picom. |
does the problem go away if you "do something" after exiting fullscreen? e.g. opening a new window |
no I can make a window act correctly by setting additional _NET_WM_STATE bits. for instance a sticky window will update is_fullscreen correctly when toggling back and forth between fullscreen. You've not been able to reproduce on awesomewm? |
you are right |
In `win_update_prop_fullscreen`, if _NET_WM_STATE is empty we exited early and forgot to set fullscreen to false. Fixes #1216 Signed-off-by: Yuxuan Shui <[email protected]>
Try #1217 |
Yes, works great. Thanks! |
Platform
Arch Linux on Dell XPS 13 9360
GPU, drivers, and screen setup
Intel Iris Plus Graphics 640, 1080p laptop display
Environment
bspwm
picom version
vgit-040cc
Diagnostics
[ 2024-03-08 19:43:03.063 parse_config_libconfig WARN ] Option `menu-opacity` is deprecated, and will be removed.Please use the wintype option `opacity` of `popup_menu`and `dropdown_menu` instead. [ 2024-03-08 19:43:03.063 parse_config_libconfig WARN ] The refresh-rate option has been deprecated. Please remove it from your configuration file. If you encounter any problems without this feature, please feel free to open a bug report [ 2024-03-08 19:43:03.063 c2_parse_target WARN ] Type specifier is deprecated. Type "c" specified on target "_GTK_FRAME_EXTENTS" will be ignored, you can remove it. [ 2024-03-08 19:43:03.063 c2_parse_target WARN ] Type specifier is deprecated. Type "c" specified on target "_GTK_FRAME_EXTENTS" will be ignored, you can remove it. **Version:** vgit-040ccExtensions:
Misc:
(Another compositor is already running)
Drivers (inaccurate):
Intel
Backend: glx
Backend: egl
Configuration:
Configuration file
Steps of reproduction
Expected behavior
The window's corners should still be rounded
Current Behavior
The window's corners are no longer rounded
Stack trace
OpenGL trace
Other details
This happens with nearly all windows, the only exception I have found is Firefox which retains its rounded corners after exiting fullscreen.
The text was updated successfully, but these errors were encountered: