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
20.25k stars 337 forks source link

Import/export not working on Fedora Silverblue #5061

Open lentzi90 opened 1 week ago

lentzi90 commented 1 week ago

Dupe Check

Describe the bug

Nothing happens when clicking export and nothing happens when clicking "Choose files" for importing.

To reproduce

Open Warp Drive and try to import or export a notebook.

Expected behavior

Export/import should be possible. Specifically the file picker should open.

Screenshots

No response

Operating system

Linux

Operating system and version

Fedora Silverblue 40

Shell Version

Bash 5.2.26

Current Warp version

v0.2024.06.18.08.02.stable_04

Regression

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

Recent working Warp date

No response

Additional context

Fedora Silverblue is an "immutable" distro so I suspect this could be part of the issue. This is running Wayland.

Does this block you from using Warp daily?

No

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

dannyneira commented 1 week ago

Hi @lentzi90 sorry to hear about this. In some cases you may need to install some file picker dependencies. Please try the following and let us know if that helped. sudo pacman -S xdg-desktop-portal xdg-desktop-portal-gtk zenity

lentzi90 commented 1 week ago

It is not possible to use pacman on Silverblue. (File pickers work well in all other applications.) I have installed warp using the rpm package, which I guess should already ensure any dependencies are installed. Are there any steps I could take to gather more debugging data?

dannyneira commented 4 days ago

Hm, even without pacman, is there a way to get those packages? They may be required in order to see the file picker. I think that may be the main issue you're facing here.