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

not wanting window decorations on wezterm causes it to block resizing #6472

Open
MangoIV opened this issue Dec 8, 2024 · 1 comment
Open
Labels
bug Something isn't working

Comments

@MangoIV
Copy link

MangoIV commented Dec 8, 2024

What Operating System(s) are you seeing this problem on?

Linux Wayland

Which Wayland compositor or X11 Window manager(s) are you using?

niri

WezTerm version

6f375e2

Did you try the latest nightly build to see if the issue is better (or worse!) than your current version?

Yes, and I updated the version box above to show the version of the nightly that I tried

Describe the bug

niri offers to prefer not to use client side decorations. when enabling that setting, wezterm stops to be resizable, i.e. it starts at 50% width and stays that way. When trying to start wezterm with window_decoration="RESIZE" it starts at the appropriate size but draws a border around the terminals that has twice the width of the actual terminal window.

To Reproduce

  • niri version niri unstable 2024-12-03 (commit 34ce6d0b02420a8e4a5394cb4c4c603b6efef221) with prefer-no-csd
  • wezterm version as shown above

Configuration

already described in the bug.

Expected Behavior

the terminal is resizable.

Logs

18:37:55.617 ERROR window::os::wayland::window > hide_cursor: Missing enter event serial
18:37:55.790 ERROR window::os::wayland::window > hide_cursor: Missing enter event serial
18:37:56.104 ERROR window::os::wayland::window > hide_cursor: Missing enter event serial
18:37:56.255 ERROR window::os::wayland::window > hide_cursor: Missing enter event serial
18:37:57.770 ERROR window::os::wayland::window > hide_cursor: Missing enter event serial
18:37:57.904 ERROR window::os::wayland::window > hide_cursor: Missing enter event serial
18:37:58.040 ERROR window::os::wayland::window > hide_cursor: Missing enter event serial
18:37:58.444 ERROR window::os::wayland::window > hide_cursor: Missing enter event serial
18:37:58.534 ERROR window::os::wayland::window > hide_cursor: Missing enter event serial
18:37:58.625 ERROR window::os::wayland::window > hide_cursor: Missing enter event serial
18:37:58.714 ERROR window::os::wayland::window > hide_cursor: Missing enter event serial
18:37:58.848 ERROR window::os::wayland::window > hide_cursor: Missing enter event serial
18:37:58.939 ERROR window::os::wayland::window > hide_cursor: Missing enter event serial
18:39:03.901 ERROR wezterm_mux_server_impl::local > writing pdu data buffer: Broken pipe (os error 32)
18:45:34.791 ERROR wezterm_mux_server_impl::local > writing pdu data buffer: Broken pipe (os error 32)
18:52:42.677 ERROR wezterm_mux_server_impl::local > writing pdu data buffer: Broken pipe (os error 32)
18:53:16.258 ERROR wezterm_mux_server_impl::local > writing pdu data buffer: Broken pipe (os error 32)

Anything else?

No response

@MangoIV MangoIV added the bug Something isn't working label Dec 8, 2024
@MangoIV
Copy link
Author

MangoIV commented Dec 8, 2024

May be a duplicate / manifestation of this issue:

#6262

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant