warpdotdev / Warp

Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
https://warp.dev
Other
21.38k stars 373 forks source link

Unresponsive scaling on SteamOS #4217

Open transcental opened 8 months ago

transcental commented 8 months ago

Discord username (optional)

dillonb07

Describe the bug

After installing Warp on a steam deck (both via the .AppImage and .pkg.tar.zst) booting the app I am greeted with a massive UI that I cannot downscale.

To reproduce

  1. Obtain a Steam Deck
  2. In Desktop Mode, install Warp by running the AppImage or installing the .pkg.tar.zst through pacman
  3. Launch Warp from the AppImage or the entry in "System" in the applications menu

Expected behavior

I expected to see a login screen, onboarding screen or something of the like at a normal scale - or a scale that I can resize.

Screenshots

image

Operating system

Linux

Operating system and version

SteamOS

Shell Version

bash 5.1.16

Current Warp version

v0.2024.02.20.08.01.stable_01-1-x86_64

Regression

No, this bug or issue has existed throughout my experience using Warp

Recent working Warp date

N/A

Additional context

I have never experienced a problem like this with any other app on the Steam Deck, so this seems to be an issue with how Warp specifically handles it's GUI creation.

Does this block you from using Warp daily?

Yes, this issue prevents me from using Warp daily.

Is this a Warp specific issue? (i.e. does it happen in Terminal, iTerm, Kitty, etc.)

Yes, this I confirmed this only happens in Warp, not other terminals.

Warp Internal (ignore): linear-label:b9d78064-c89e-4973-b153-5178a31ee54e

None

Kgym-Hina commented 8 months ago

Experienced same problem on Endeavour OS with DE Plasma 5.27.10

dannyneira commented 8 months ago

Hey folks! Thanks for your patience while trying Warp. Could you download the latest version of Warp at https://www.warp.dev/linux-terminal ?

If using Wayland, you can enable Wayland support by setting the WARP_ENABLE_WAYLAND envar (e.gWARP_ENABLE_WAYLAND=1 warp-terminal).

transcental commented 8 months ago

Thanks for the response! There's no difference for me on the new build (used the AppImage as the pacman link is invalid)

dannyneira commented 8 months ago

Any luck with the new new build here?

transcental commented 8 months ago

No, still the same result

dannyneira commented 8 months ago

Looks like we need some work on steam os specifically, i imagine that its using a more custom UI or window manager that Warp hasnt been tested on speficially.

transcental commented 8 months ago

According to a neofetch, SteamOS uses KWin. I don't know if it's modified. If I can help at all with testing or anything, please let me know, I'd be more than happy to help.

idoodler commented 8 months ago

I just installed it again and noticed that the is only present when starting Warp in the Steam Deck built in display. When starting it on an external 27" Monitor it works fine.