Garuda Wayfire, "save image as" on firedragon does not save the image

Hello all!

I am new to both garuda linux (wayfire) and firedragon. Whenever I click the "save image as" on firedragon, a window asking me what I want to do with the image pops up (option selected in settings). I click save file. After saving, I check my file manager and nothing shows up. I try the same thing on chromium and firefox and the image saves (shows up in my file manager). I also tried reinstalling firedragon using yay but that did not solve the issue. Please help!

Thank you in advance!

       Kernel: 6.4.12-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
         clocksource: tsc available: acpi_pm
         parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
         root=UUID=283dfbce-87cb-4447-a29e-1b934e80d358 rw rootflags=subvol=@
         quiet quiet rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
       Desktop: wayfire v: 0.7.5 info: waybar vt: 1 dm: greetd
         Distro: Garuda Linux base: Arch Linux
       Type: Laptop System: LENOVO product: 21F60029US v: ThinkPad T14s Gen 4
         serial: <superuser required> Chassis: type: 10 serial: <superuser required>
       Mobo: LENOVO model: 21F60029US v: SDK0T76463 WIN
         serial: <superuser required> UEFI: LENOVO v: N3PET13W (1.04 )
         date: 03/29/2023
       ID-1: BAT0 charge: 43.3 Wh (83.1%) condition: 52.1/57.0 Wh (91.4%)
         power: 10.8 W volts: 16.6 min: 15.4 model: Sunwoda 5B10W51876 type: Li-poly
         serial: <filter> status: discharging cycles: 68
       Info: model: 13th Gen Intel Core i7-1355U bits: 64 type: MST AMCP
         arch: Raptor Lake level: v3 note: check built: 2022+ process: Intel 7 (10nm)
         family: 6 model-id: 0xBA (186) stepping: 3 microcode: 0x4119
       Topology: cpus: 1x cores: 10 mt: 2 tpc: 2 st: 8 threads: 12 smt: enabled
         cache: L1: 928 KiB desc: d-8x32 KiB, 2x48 KiB; i-2x32 KiB, 8x64 KiB
         L2: 6.5 MiB desc: 2x1.2 MiB, 2x2 MiB L3: 12 MiB desc: 1x12 MiB
       Speed (MHz): avg: 839 high: 2600 min/max: 400/5000:3700 scaling:
         driver: intel_pstate governor: powersave cores: 1: 493 2: 745 3: 671 4: 406
         5: 800 6: 800 7: 800 8: 590 9: 740 10: 800 11: 634 12: 2600
         bogomips: 62668
       Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
       Vulnerabilities: <filter>
       Device-1: Intel Raptor Lake-P [Iris Xe Graphics] vendor: Lenovo driver: i915
         v: kernel arch: Gen-13 process: Intel 7 (10nm) built: 2022+ ports:
         active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1 bus-ID: 00:02.0
         chip-ID: 8086:a7a1 class-ID: 0300
       Device-2: Luxvisions Innotech Integrated Camera driver: uvcvideo type: USB
         rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-4:3 chip-ID: 30c9:00ad
         class-ID: fe01 serial: <filter>
       Display: wayland server: Xwayland v: 23.2.0 compositor: wayfire v: 0.7.5
         driver: gpu: i915 display-ID: 1
       Monitor-1: eDP-1 model: AU Optronics 0xf99b built: 2021 res: 1920x1200
         dpi: 162 gamma: 1.2 size: 301x188mm (11.85x7.4") diag: 355mm (14")
         ratio: 16:10 modes: 1920x1200
       API: OpenGL v: 4.6 Mesa 23.1.6-arch1.4 renderer: Mesa Intel Graphics
         (RPL-P) direct-render: Yes
       Device-1: Intel Raptor Lake-P/U/H cAVS vendor: Lenovo
         driver: sof-audio-pci-intel-tgl
         alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 00:1f.3
         chip-ID: 8086:51ca class-ID: 0403
       API: ALSA v: k6.4.12-zen1-1-zen status: kernel-api with: aoss
         type: oss-emulator tools: N/A
       Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
       Server-2: PipeWire v: 0.3.79 status: active with: 1: pipewire-pulse
         status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
         4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
       Device-1: Intel Raptor Lake PCH CNVi WiFi driver: iwlwifi v: kernel
         bus-ID: 00:14.3 chip-ID: 8086:51f1 class-ID: 0280
       IF: wlp0s20f3 state: up mac: <filter>
       Device-1: Intel driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s
         lanes: 1 mode: 1.1 bus-ID: 3-10:4 chip-ID: 8087:0033 class-ID: e001
       Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 5.3
         lmp-v: 12 status: discoverable: no pairing: no class-ID: 7c010c
       Local Storage: total: 953.87 GiB used: 32.51 GiB (3.4%)
       SMART Message: Required tool smartctl not installed. Check --recommends
       ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Lenovo
         model: UMIS RPETJ1T24MKP2QDQ size: 953.87 GiB block-size: physical: 512 B
         logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
         fw-rev: 1.2Q06A0 temp: 31.9 C scheme: GPT
       ID-1: / raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
         used: 32.51 GiB (3.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
       ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
         used: 576 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
       ID-3: /home raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
         used: 32.51 GiB (3.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
       ID-4: /var/log raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
         used: 32.51 GiB (3.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
       ID-5: /var/tmp raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
         used: 32.51 GiB (3.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
       Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
       ID-1: swap-1 type: zram size: 15.29 GiB used: 687.5 MiB (4.4%)
         priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 12
         dev: /dev/zram0
       Src: /sys System Temperatures

Maybe you deleted the template without reading it, so here it is again.

Hello Garuda users.

Please read the following template before requesting assistance:

Please post the terminal/konsole input and output as text (no pictures) from the following command:


Refusing to post the output of the required "garuda-inxi" on a help request will likely result in you not receiving any help from the Garuda team. A failure to provide your system specs may also result in your thread being closed without notice, (as without this information providing assistance is often next to impossible).

Before opening a new help request, please search the Arch and Garuda Wiki's, and read any relevant sections related to your issue. Also, thoroughly search any error messages in the forum's search engine and on the web. For in depth information on how to search for answers to Linux issues effectively, read the tips on the Garuda Wiki:

Please report in detail everything you have already attempted to solve your problem.


This issue has come up in a few of our other Wayland-based spins, such as Sway and Hyprland. I believe the crux of the issue is Firedragon has a hardcoded value of widget.use-xdg-desktop-portal.mime-handler=1, see here:

If you install xdg-desktop-portal-kde and reboot it should work.

If you don’t want to pull in a bunch of KDE stuff, you can try using the Librewolf browser which is very similar feature-wise to Firedragon.


Oh!! Thank you so much! I will check out the solutions :smiley:

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.