Skip to content

Window border with RESIZE #6624

Open
Open
@theNoof

Description

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

wezterm 0-unstable-2025-01-03

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

No, i think this is already one of the latest builds (because unstable)

Describe the bug

I'm not sure if its a bug or a missing feature. i am working on niri (a tiling window manager) and typically dont want my windows to have client-side decorations. but as i want to resize my windows, so i have to enable RESIZE, which also activates the window border. i dont want this border, just be able to resize it. have i missed something?

To Reproduce

  1. use niri (havent tested on other WMs but i believe any wayland wm without SSD should work)
  2. use the config mentioned below

Configuration

local wezterm = require 'wezterm'

local config = wezterm.config_builder()

config.default_prog = {'/etc/profiles/per-user/noof/bin/nu'}
config.enable_tab_bar = false
config.font_size = 10.0
config.window_decorations = "RESIZE"
config.window_frame = {
  border_left_width = '0cell',
  border_right_width = '0cell',
  border_bottom_height = '0cell',
  border_top_height = '0cell',
}

return config

Expected Behavior

no window borders

Logs

Debug Overlay
wezterm version: 0-unstable-2025-01-03 x86_64-unknown-linux-gnu
Window Environment: Wayland
Lua Version: Lua 5.4
OpenGL: Mesa Intel(R) UHD Graphics 620 (KBL GT2) 4.6 (Compatibility Profile) Mesa 24.2.8
Enter lua statements or expressions and hit Enter.
Press ESC or CTRL-D to exit
11:01:43.989 ERROR wezterm_mux_server_impl::local > writing pdu data buffer: Broken pipe (os error 32)
11:05:12.315 ERROR wezterm_mux_server_impl::local > writing pdu data buffer: Broken pipe (os error 32)

Anything else?

No response

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions