wez / wezterm

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
https://wezfurlong.org/wezterm/
Other
16.69k stars 747 forks source link

Wezterm window not movable via tab bar on fedora #6025

Open tarasglek opened 3 weeks ago

tarasglek commented 3 weeks ago

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

Linux Wayland

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

mutter, fedora default settings

WezTerm version

20240812-215703-30345b36

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

On fedora 40 under default gnome session I can't move or resize wezterm...this happens if i delete my config and use defaults too;.

To Reproduce

Run wezterm, try to move or resize window..it refuses

Configuration

no config

Expected Behavior

No response

Logs

wezterm version: 20240812-215703-30345b36 x86_64-unknown-linux-gnu Window Environment: Wayland Lua Version: Lua 5.4 OpenGL: AMD Radeon Graphics (radeonsi, renoir, LLVM 18.1.1, DRM 3.57, 6.8.10-300.fc40.x86_64) 4.6 (Compatibility Profile) Mesa 24.0.7 Enter lua statements or expressions and hit Enter. Press ESC or CTRL-D to exit

Anything else?

No response

tarasglek commented 3 weeks ago

Note I tried upgrading to latest versions of everything in fedora...This caused an ugly window manager frame to be drawn once I launched wezterm and I was able to move it around. However once I rebooted, the frame went away. Is there a way to enable this frame in config?

tarasglek commented 3 weeks ago

Adding INTEGRATED_BUTTONS to config, makes the ugly bar appear and i can resize wezterm... That doesnt seem like intended effect. The integrated bar is still mostly not working, except for the exit button.

image

XakV commented 3 weeks ago

+1 For this build from COPR


Installed Packages
Name         : wezterm
Version      : 20240818_002147_24542037
Release      : 0
Architecture : x86_64
Size         : 112 M
Source       : wezterm-20240818_002147_24542037-0.src.rpm
Repository   : @System
From repo    : copr:copr.fedorainfracloud.org:wezfurlong:wezterm-nightly
Summary      : Wez's Terminal Emulator.
URL          : https://wezfurlong.org/wezterm/
License      : MIT
Description  : wezterm is a terminal emulator with support for modern features
             : such as fonts with ligatures, hyperlinks, tabs and multiple
             : windows.
carsoncall commented 2 weeks ago

+1 for Fedora 40 with Wayland, wezterm ver. 20240812-215703-30345b36. I have been using the new COSMIC desktop, and using window_decorations = "NONE" seems to let COSMIC do the resizing and the title bar, which seems to work better.

@wez Thank you so much for working on this! Wezterm is my favorite terminal, and I've tried a bunch of them. It's a better Rust terminal than COSMIC's built-in Rust terminal -- I wonder if they would "adopt" your project as the default COSMIC terminal, since their goal is to be all Rust. Just a thought :)

XakV commented 2 weeks ago

Also this ^

abc-valera commented 3 days ago

+1 with the build from Copr

Installed Packages
Name         : wezterm
Version      : 20240908_002323_4b291304
Release      : 0
Architecture : x86_64
Size         : 113 M
Source       : wezterm-20240908_002323_4b291304-0.src.rpm
Repository   : @System
From repo    : copr:copr.fedorainfracloud.org:wezfurlong:wezterm-nightly
Summary      : Wez's Terminal Emulator.
URL          : https://wezfurlong.org/wezterm/
License      : MIT
Description  : wezterm is a terminal emulator with support for modern
             : features such as fonts with ligatures, hyperlinks, tabs and
             : multiple windows.