FireDragon KDE Plasma Integration

Hi there,
I use FireDragon as an altbrowser to ungoogled chromium, and it works great. The only annoying part is the Plasma KDE integration extension doesn't seem to work, and it's not clear to me how to fix that. The extension has a slash through it and when I click on it, the error message says "Failed to connect to the native host". My system is fully up-to-date as of 30 minutes ago. Here is the requested detail regarding my setup:

╭─dave@dave in ~ 
╰─λ garuda-inxi
System:
Kernel: 5.18.8-262-tkg-bmq arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
parameters: intel_pstate=passive BOOT_IMAGE=/@/boot/vmlinuz-linux-tkg-bmq
root=UUID=cd311ca9-2777-4d95-aa31-95c0dd25537f rw rootflags=subvol=@
rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3 ibt=off
mitigations=off systemd.unified_cgroup_hierarchy=1 sysrq_always_enabled=1
nowatchdog
Desktop: KDE Plasma v: 5.25.2 tk: Qt v: 5.15.5 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: Dell product: XPS 17 9720 v: N/A
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: Dell model: 0W7GHH v: A00 serial: <superuser required> UEFI: Dell
v: 1.4.0 date: 03/08/2022
Battery:
ID-1: BAT0 charge: 84.4 Wh (100.0%) condition: 84.4/95.1 Wh (88.7%)
volts: 13.2 min: 11.4 model: SMP DELL 01RR3YM type: Li-poly
serial: <filter> status: full
Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master
serial: <filter> charge: 55% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: 12th Gen Intel Core i9-12900HK bits: 64 type: MST AMCP
arch: Alder Lake gen: core 12 built: 2021 process: Intel 7 (10nm ESF)
family: 6 model-id: 0x9A (154) stepping: 3 microcode: 0x41C
Topology: cpus: 1x cores: 14 mt: 6 tpc: 2 st: 8 threads: 20 smt: enabled
cache: L1: 1.2 MiB desc: d-8x32 KiB, 6x48 KiB; i-6x32 KiB, 8x64 KiB
L2: 11.5 MiB desc: 6x1.2 MiB, 2x2 MiB L3: 24 MiB desc: 1x24 MiB
Speed (MHz): avg: 1856 high: 4200 min/max: 400/5000:3800 scaling:
driver: intel_cpufreq governor: performance cores: 1: 3752 2: 3569 3: 2911
4: 4200 5: 2281 6: 1500 7: 1022 8: 2943 9: 2681 10: 1009 11: 3371 12: 825
13: 811 14: 1178 15: 840 16: 948 17: 462 18: 918 19: 901 20: 1016
bogomips: 116846
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: spec_store_bypass status: Vulnerable
Type: spectre_v1 status: Vulnerable: __user pointer sanitization and
usercopy barriers only; no swapgs barriers
Type: spectre_v2 status: Vulnerable, IBPB: disabled, STIBP: disabled
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel Alder Lake-P Integrated Graphics vendor: Dell driver: i915
v: kernel arch: Gen12.2 process: Intel 10nm built: 2021-22+ ports:
active: none off: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, DP-5, HDMI-A-1
bus-ID: 00:02.0 chip-ID: 8086:46a6 class-ID: 0300
Device-2: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] vendor: Dell
driver: nvidia v: 515.48.07 alternate: nouveau,nvidia_drm non-free: 515.xx+
status: current (as of 2022-06) arch: Ampere process: TSMC n7 (7nm)
built: 2020-22 pcie: gen: 1 speed: 2.5 GT/s lanes: 8 link-max: gen: 4
speed: 16 GT/s lanes: 16 ports: active: none
empty: DP-6, DP-7, DP-8, DP-9 bus-ID: 01:00.0 chip-ID: 10de:2520
class-ID: 0300
Device-3: NVIDIA GA104 [GeForce RTX 3060 Ti Lite Hash Rate]
vendor: eVga.com. driver: nvidia v: 515.48.07 alternate: nouveau,nvidia_drm
non-free: 515.xx+ status: current (as of 2022-06) arch: Ampere
process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 3 speed: 8 GT/s lanes: 4
link-max: gen: 4 speed: 16 GT/s lanes: 16 ports: active: none
off: HDMI-A-2 empty: DP-10,DP-11,DP-12 bus-ID: a8:00.0 chip-ID: 10de:2489
class-ID: 0300
Device-4: Microdia Integrated_Webcam_HD type: USB driver: uvcvideo
bus-ID: 1-6:3 chip-ID: 0c45:6d1f class-ID: 0e02
Display: x11 server: X.Org v: 21.1.3 with: Xwayland v: 22.1.2
compositor: kwin_x11 driver: X: loaded: modesetting,nvidia
gpu: i915,nvidia,nvidia-nvswitch display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x2160 s-dpi: 96 s-size: 1016x571mm (40.00x22.48")
s-diag: 1165mm (45.88")
Monitor-1: HDMI-A-2 mapped: HDMI-2-0 note: disabled pos: primary
model: HISENSE serial: <filter> built: 2020 res: 3840x2160 dpi: 59
gamma: 1.2 size: 1650x920mm (64.96x36.22") diag: 1889mm (74.4")
ratio: 16:9 modes: max: 3840x2160 min: 640x480
Monitor-2: eDP-1 note: disabled model: Sharp 0x1517 built: 2021
res: 3840x2160 dpi: 266 gamma: 1.2 size: 366x229mm (14.41x9.02")
diag: 432mm (17") ratio: 16:10 modes: 3840x2400
OpenGL: renderer: Mesa Intel Graphics (ADL GT2) v: 4.6 Mesa 22.1.2
direct render: Yes
Audio:
Device-1: Intel Alder Lake PCH-P High Definition Audio vendor: Dell
driver: sof-audio-pci-intel-tgl
alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 5-2:2
bus-ID: 00:1f.3 chip-ID: 2230:2002 chip-ID: 8086:51c8 class-ID: 0300
class-ID: 0401
Device-2: NVIDIA vendor: Dell driver: snd_hda_intel v: kernel pcie:
gen: 1 speed: 2.5 GT/s lanes: 8 link-max: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:228e class-ID: 0403
Device-3: NVIDIA GA104 High Definition Audio vendor: eVga.com.
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 4
link-max: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: a8:00.1
chip-ID: 10de:228b class-ID: 0403
Device-4: Plugable TBT3-UDV Dock Audio type: USB
driver: hid-generic,snd-usb-audio,usbhid
Sound Server-1: ALSA v: k5.18.8-262-tkg-bmq running: yes
Sound Server-2: PulseAudio v: 16.1 running: no
Sound Server-3: PipeWire v: 0.3.52 running: yes
Network:
Device-1: Intel Alder Lake-P PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:51f0 class-ID: 0280
IF: wlp0s20f3 state: up mac: <filter>
Device-2: Intel I210 Gigabit Network driver: igb v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: 4000 bus-ID: 76:00.0 chip-ID: 8086:1533
class-ID: 0200
IF: enp118s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-3: ASIX AX88179 Gigabit Ethernet type: USB driver: ax88179_178a
bus-ID: 16-1:3 chip-ID: 0b95:1790 class-ID: ff00 serial: <filter>
IF: enp173s0u1 state: down mac: <filter>
IF-ID-1: virbr0 state: up speed: 10 Mbps duplex: unknown mac: <filter>
IF-ID-2: vnet0 state: unknown speed: 10 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: Intel type: USB driver: btusb v: 0.8 bus-ID: 1-10:5
chip-ID: 8087:0033 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
Local Storage: total: 3.64 TiB used: 1.53 TiB (42.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 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 type: SSD serial: <filter> rev: 5B2QGXA7 temp: 32.9 C
scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:3 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 type: SSD serial: <filter> rev: 5B2QGXA7 temp: 35.9 C
scheme: GPT
Partition:
ID-1: / raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 338.38 GiB (18.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 600 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 338.38 GiB (18.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 338.38 GiB (18.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 338.38 GiB (18.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 50 (default 100)
ID-1: swap-1 type: zram size: 62.5 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 49.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 455 Uptime: 16h 49m wakeups: 29 Memory: 62.5 GiB
used: 31.95 GiB (51.1%) Init: systemd v: 251 default: graphical
tool: systemctl Compilers: gcc: 12.1.0 clang: 13.0.1 Packages: pacman: 1925
lib: 549 Shell: fish v: 3.4.1 running-in: konsole inxi: 3.3.19
Garuda (2.6.4-2):
System install date:     2022-06-29
Last full system update: 2022-06-30 ↻
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       No/Undetected
Snapshots:               Snapper
Failed units:

Hi there, welcome to the forum!

Maybe try rebooting.
I don’t think it will help, but you never can say…

If that doesn’t help, I’m not on my PC today. I found this with a quick internet search for the same problem on librewolf:

Maybe you could try the ln -s or the cp in the last comment (changing the changeable to firedragon)

1 Like

There was a change in the package lately - I removed the symlink which provides the native messaging part and added it to FireDragon instead:
https://aur.archlinux.org/cgit/aur.git/commit/?h=firedragon-extension-plasma-integration&id=1f54d574781eca3cb536465eb0db12431f69993d
https://aur.archlinux.org/cgit/aur.git/commit/?h=firedragon&id=a394e9d56dca77ffe9415cc8ef2dfeac8ecfa890

Its pretty much exactly the same symlink, so it shouldn't affect anything :eyes: @filo we do have this by default in FireDragon since a few days :slight_smile:

3 Likes

An update on this: found the issue, and the next build contains the fix.

For immediate resolution execute the following:

ln -sf /usr/lib/mozilla/native-messaging-hosts /usr/lib/firedragon/native-messaging-hosts
6 Likes

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