Firedragon About config setting

In firedragon you can’t set widget.use-xdg-desktop-portal.file-picker to 2. Normally you set this so you can get the kde or local native system file picker. I don’t remember this being a issue a while ago but I could be wrong.

╰─󰍟 inxi -Faz --zv
System:
  Kernel: 6.12.9-cachyos arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=(hd3,gpt2)/@nix-subsystem/boot/kernels/7qqvxv5l8syiwcby0sdaczf2cdgx0gpa-linux-6.12.9-bzImage
    init=/nix/store/bv1dz7m6grf70j1hvs7139bdj6k30z4s-nixos-system-elite-garuda-garuda-nix-subsystem-25.05.20250108.bffc22e/init
    acpi_call quiet psi=1 root=fstab splash loglevel=0
  Desktop: KDE Plasma v: 6.2.5 tk: Qt v: N/A info: frameworks v: 6.9.0
    wm: kwin_wayland with: krunner vt: 8 dm: LightDM v: 1.32.0
    Distro: NixOS 25.05 (Warbler)
Machine:
  Type: Desktop Mobo: ASUSTeK model: PRIME X570-PRO v: Rev X.0x
    serial: <superuser required> part-nu: SKU uuid: <superuser required>
    UEFI: American Megatrends v: 5013 date: 03/22/2024
CPU:
  Info: model: AMD Ryzen 7 3700X bits: 64 type: MT MCP arch: Zen 2 gen: 3
    level: v3 note: check built: 2020-22 process: TSMC n7 (7nm)
    family: 0x17 (23) model-id: 0x71 (113) stepping: 0 microcode: 0x8701034
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
    L3: 32 MiB desc: 2x16 MiB
  Speed (MHz): avg: 4319 high: 4325 min/max: 550/4426 boost: enabled
    scaling: driver: amd-pstate-epp governor: performance cores: 1: 4324 2: 4320
    3: 4288 4: 4323 5: 4325 6: 4325 7: 4325 8: 4325 9: 4299 10: 4324 11: 4325
    12: 4324 13: 4318 14: 4323 15: 4324 16: 4324 bogomips: 115207
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Message: Required tool lspci not installed. Check --recommends
  Display: wayland server: X.org v: 1.21.1.14 with: Xwayland v: 24.1.4
    compositor: kwin_wayland driver: N/A display-ID: 0 screens: 1
  Screen-1: 0 s-res: 3440x1440 s-size: <missing: xdpyinfo>
  Monitor-1: DP-1 res: 3440x1440 hz: 144 dpi: 109
    size: 800x335mm (31.5x13.19") diag: 867mm (34.15") modes: N/A
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: BurrBrown from Texas Instruments USB AUDIO CODEC
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 5-2:3 chip-ID: 08bb:29c0 class-ID: 0300
  API: ALSA v: k6.12.9-cachyos status: kernel-api tools: N/A
  Server-1: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pw-cat,pw-cli,wpctl
  Server-2: PulseAudio v: 17.0 status: off (using pipewire-pulse)
    tools: pacat,pactl
Network:
  Message: Required tool lspci not installed. Check --recommends
  IF-ID-1: 40905_ca-tr_wg state: unknown speed: N/A duplex: N/A mac: N/A
  IF-ID-2: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-3: wlan0 state: down mac: <filter>
  Info: services: iwd, NetworkManager, systemd-timesyncd
Bluetooth:
  Device-1: N/A driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 3-6:3 chip-ID: 8087:07dc class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.0
    lmp-v: 6 sub-v: e00 hci-v: 6 rev: e00 class-ID: 6c0104
  Info: acl-mtu: 1021:5 sco-mtu: 96:6 link-policy: rswitch hold sniff
    link-mode: peripheral accept service-classes: rendering, capturing, audio,
    telephony
Drives:
  Local Storage: total: 4.68 TiB used: 3.03 TiB (64.8%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: HP model: SSD EX920 1TB
    size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 32A0T2IA temp: 42.9 C
    scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:7 vendor: Samsung model: SSD 980 PRO 2TB
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 5B2QGXA7 temp: 44.9 C
    scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: OCZ model: VERTEX3 size: 111.79 GiB
    block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s tech: SSD
    serial: <filter> fw-rev: 2.22 scheme: GPT
  ID-4: /dev/sdb maj-min: 8:16 vendor: Western Digital
    model: WD20EZAZ-00L9GB0 size: 1.82 TiB block-size: physical: 4096 B
    logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter>
    fw-rev: 0A80 scheme: GPT
Partition:
  ID-1: / raw-size: 1.8 TiB size: 1.8 TiB (100.00%) used: 1.48 TiB (81.9%)
    fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:9
Swap:
  Kernel: swappiness: 180 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 17.07 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme1n1p3 maj-min: 259:10
  ID-2: swap-2 type: zram size: 28.13 GiB used: 710.1 MiB (2.5%) priority: 5
    comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 16
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 44.0 C mobo: 39.0 C gpu: amdgpu temp: 49.0 C
    mem: 68.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 624
Info:
  Memory: total: 32 GiB available: 31.25 GiB used: 8.29 GiB (26.5%)
  Processes: 464 Power: uptime: 5h 42m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.48 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Packages: 4092 pm: nix-default pkgs: 53 pm: nix-sys pkgs: 3775 libs: 820
    pm: nix-usr pkgs: 240 libs: 73 pm: flatpak pkgs: 24 Compilers: N/A
    Shell: fish v: 3.7.1 default: Bash running-in: .kitty-wrapped inxi: 3.3.35

Yes correct, this is because it’s a lockPref on line 553 of firedragon.cfg.
You could add it to your firedragon.overrides.cfg.
I’ll test it out as well and see whether this should be changed for next version.

EDIT: You have to add it as lockPref in order to modify it.
What is it supposed to change visually?

2 Likes

Gotcha i will give that a shot.

Normally it let you show dolphin when saving files to the drive an other kde style pop up prompts. normally it defaults to GTK. its more about looks an having a real file manager rather the the nautilus one which is rather lacking.

Which dialog box exactly?
I know 2 dialog boxes possible.
There’s one where it asks which folder to save the file into and you have a shorten version of Dolphin showing in which you can browse and then enter the folder and a filename.

There’s another one, which asks what you want to do with the file (it’s prior to the one above).

For the former, when it’s set to 1 or 2 I get the same UI behavior.
For the latter, I need to find something to download that will ask what to do.

normally this one here that pops up would change,

An then clicking save file pops up the kde one. normally it would be set to 1 and pops up like


with the kde style and everything. clicking open an then “other” also still opens the gtk window for it.

I’m not to sure yet if mozzila changed something on the back end but was going to look into it. I figured to start easy with the about:config. Next is trying it with export xdg-desktop-portal / -kde declared in the fish config. since it was suppose to be fixed during the wayland change. It might not be fixed yet though.

I’ve been using pling to test it.

Hmm, I get the same GTK window with either 1 or 2 as value.

I’ve been trying to fix this GTK window to bring it back to KDE look but could not. It changed somewhere around Plasma 6 or 6.1 and I can’t tell if it was on a FD upgrade or Plasma.
It does that on all my machines, old and new, EXCEPT my main daily machine (installed jan 2021) which still shows this (even with 1 for the xdg setting):

Very weird… but I want that second dialog box UI me too. :rofl:

Yeah its really weird at first I thought it had to do with the gtk theming on kde but all i can tell so far is something random changed.
I kinda want to wait tell floorp 12 hits to dig to deep in case something major changes. But if I find anything useful I will post it here.

Edit,

Changing the gtk theme in kde seems to now work its still a gtk window

so maybe something changed on the Sweet theme v40? i think it is.

Yeah changing it to the new v40 sweet dark gets pretty close to the garuda default just a little color tweaking an a new name an it should look like it used to.


best I’ve found so far anyway.

Probably not.
Floorp does the same.
Firedragon on another theme also does the same.
Plasma on another Global Theme also does the same.

I believe it’s originating from FF.
EDIT: But then again it works on my main machine which uses Sweet as GTK and Wayland and xdg-portal packages, just like on many of my other machines… so weird!

2 Likes

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