Some Plugin Failures (Text to Speech/Google Translate) - FireDragon

I find it weird that the google translate plugin and text to speech plugins work well on floorp but not on firedragon, is there a hack to make them work?

System:
  Kernel: 6.10.10-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=06ceeb9f-eb5d-400b-b1c9-1120b55c6af1 rw rootflags=subvol=@
    quiet loglevel=3 ibt=off
  Desktop: Hyprland v: 0.43.0 with: waybar tools: avail: xautolock vt: 8
    dm: LightDM v: 1.32.0 Distro: Garuda base: Arch Linux
Machine:
  Type: Laptop System: Hewlett-Packard product: HP EliteBook 840 G2
    v: A3009D510203 serial: <superuser required> Chassis: type: 10
    serial: <superuser required>
  Mobo: Hewlett-Packard model: 2216 v: KBC Version 96.56
    serial: <superuser required> part-nu: N0Y03UC#ABU uuid: <superuser required>
    UEFI: Hewlett-Packard v: M71 Ver. 01.09 date: 09/01/2015
Battery:
  ID-1: BAT0 charge: 8.7 Wh (97.8%) condition: 8.9/8.9 Wh (100.0%) volts: 12.4
    min: 11.4 model: Hewlett-Packard Primary type: Li-ion serial: <filter>
    status: not charging
CPU:
  Info: model: Intel Core i5-5300U bits: 64 type: MT MCP arch: Broadwell
    gen: core 5 level: v3 note: check built: 2015-18 process: Intel 14nm
    family: 6 model-id: 0x3D (61) stepping: 4 microcode: 0x2F
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 2327 high: 2376 min/max: 500/2900 scaling:
    driver: intel_cpufreq governor: schedutil cores: 1: 2298 2: 2294 3: 2376
    4: 2342 bogomips: 18356
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel HD Graphics 5500 vendor: Hewlett-Packard ZBook 15u G2
    Mobile Workstation driver: i915 v: kernel arch: Gen-8 process: Intel 14nm
    built: 2014-15 ports: active: eDP-1 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2
    bus-ID: 00:02.0 chip-ID: 8086:1616 class-ID: 0300
  Device-2: Cheng Uei Precision Industry (Foxlink) HP EliteBook integrated
    HD Webcam driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1
    mode: 2.0 bus-ID: 2-7:5 chip-ID: 05c8:0374 class-ID: 0e02
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.2
    compositor: Hyprland v: 0.43.0 driver: X: loaded: modesetting
    alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: 1
  Monitor-1: eDP-1 model: AU Optronics 0x233e built: 2012 res: 1600x900
    dpi: 132 gamma: 1.2 size: 309x174mm (12.17x6.85") diag: 355mm (14")
    ratio: 16:9 modes: 1600x900
  API: Vulkan v: 1.3.295 layers: 4 device: 0 type: integrated-gpu name: Intel
    HD Graphics 5500 (BDW GT2) driver: mesa intel v: 24.2.3-arch1.1
    device-ID: 8086:1616 surfaces: xcb,xlib,wayland device: 1 type: cpu
    name: llvmpipe (LLVM 18.1.8 256 bits) driver: mesa llvmpipe
    v: 24.2.3-arch1.1 (LLVM 18.1.8) device-ID: 10005:0000
    surfaces: xcb,xlib,wayland
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Intel Broadwell-U Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel bus-ID: 00:03.0 chip-ID: 8086:160c
    class-ID: 0403
  Device-2: Intel Wildcat Point-LP High Definition Audio
    vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
    chip-ID: 8086:9ca0 class-ID: 0403
  API: ALSA v: k6.10.10-zen1-1-zen status: kernel-api
    tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.2.4 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
Network:
  Device-1: Intel Ethernet I218-LM vendor: Hewlett-Packard driver: e1000e
    v: kernel port: 5080 bus-ID: 00:19.0 chip-ID: 8086:15a2 class-ID: 0200
  IF: enp0s25 state: down mac: <filter>
  Device-2: Intel Wireless 7265 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0 chip-ID: 8086:095a class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  IF-ID-1: ipv6leakintrf0 state: unknown speed: N/A duplex: N/A
    mac: <filter>
  IF-ID-2: proton0 state: unknown speed: 10000 Mbps duplex: full mac: N/A
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 2-4:3 chip-ID: 8087:0a2a
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 7 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 4.0 lmp-v: 6
    status: discoverable: no pairing: no
RAID:
  Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci
    v: 3.0 port: 5060 bus-ID: 00:1f.2 chip-ID: 8086:282a rev: N/A class-ID: 0104
Drives:
  Local Storage: total: 111.79 GiB used: 51.83 GiB (46.4%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital
    model: WD1200BEVS-60UST0 size: 111.79 GiB block-size: physical: 512 B
    logical: 512 B speed: 1.5 Gb/s tech: N/A serial: <filter> fw-rev: 1A01
    scheme: GPT
Partition:
  ID-1: / raw-size: 97.66 GiB size: 97.66 GiB (100.00%)
    used: 51.83 GiB (53.1%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
  ID-2: /boot/efi raw-size: 500 MiB size: 499 MiB (99.80%)
    used: 584 KiB (0.1%) fs: vfat dev: /dev/sda3 maj-min: 8:3
  ID-3: /home raw-size: 97.66 GiB size: 97.66 GiB (100.00%)
    used: 51.83 GiB (53.1%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
  ID-4: /var/log raw-size: 97.66 GiB size: 97.66 GiB (100.00%)
    used: 51.83 GiB (53.1%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
  ID-5: /var/tmp raw-size: 97.66 GiB size: 97.66 GiB (100.00%)
    used: 51.83 GiB (53.1%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 11.56 GiB used: 2.42 GiB (21.0%)
    priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 45.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 12 GiB available: 11.56 GiB used: 5.75 GiB (49.8%)
  Processes: 255 Power: uptime: 1d 13h 49m states: freeze,mem,disk
    suspend: deep avail: s2idle wakeups: 6 hibernate: platform avail: shutdown,
    reboot, suspend, test_resume image: 4.61 GiB services: upowerd
    Init: systemd v: 256 default: graphical tool: systemctl
  Packages: 1835 pm: pacman pkgs: 1802 libs: 444 tools: pacseek,paru
    pm: flatpak pkgs: 33 Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: garuda-inxi
    default: fish v: 3.7.1 running-in: tmux: inxi: 3.3.35
Garuda (2.6.26-1):
  System install date:     2024-05-09
  Last full system update: 2024-09-21
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:            

Possibly related to the many security/privacy settings we have set.

I will redirect to the usual steps to follow to pinpoint with more accuracy where or when this happens: Troubleshooting - FireDragon browser 🔥🐉

Let me know what works with these plugins and what doesn’t.

I have a high confidence if you rename /usr/lib/firedragon/firedragon.cfg to anything else your plugins would work.

Ok, will try and update you.

1 Like

How do you enable those plugins?

When I download the plugins I also allow for private window.

  • Read Aloud: A Text to Speech Voice Reader (disabled)
  • : That’s one the second plugin that has failed on firedragon for me. Note that it says disabled but I have allowed all permissions, everything.
  • : Google Translate also doesn’t work. I understand that its in beta, but it works flawlessy in floorp
  • Both this plugins crash on Firedragon

–Surprisingly, this are the only two not working for me at the moment. With free time , I will try what you recommended.

Like this exact one?

For google Translate, I just use the one that came with Firedragon. I didn’t download it from the store.

And this is the error you get?

Yes, It works on Floorp though.

Translate this section option…

On Floorp
image
On Firedragon
image

I thought would fix itself someday, but today I also noticed my text to speech not working.

This is NOT Google translate.
It is a new Firefox feature.

For the error, it could be a bug (it’s a Beta), or some setting for privacy.

This feature can also be used off-line, if you download relevant language data.
Look for translation in FF Settings.

2 Likes

Thanks for the explanation. Suprisingly it works on Floorp but not on Firedragon. My settings are mirrored i.e My Floorp and Firedragon settings are the same - unless there are some internal Firedragon and Floorp difference that I wouldn’t be able to know.

Since the translate tool is in beta, lets not stress about it, however I also noticed some plugins will just not work including :

and a few that I have forgotten since I wasn’t really paying attention

That’s firedragon.cfg, in essence.
If you rename it and relaunch FD, the plugin will work. I just tested it.
From there you can follow the steps in my 1st post (the URL) to pinpoint which CATEGORY, then which SECTION and then which setting(s) affect this.

I know that sounds to be a long process, but thank god the ~800 lines are relatively well segregated into sections and subsections, it takes less time than we think, most of the time.

Thanks, at a brief glance after the rename some plugins started working.

I’ll probably have to spare time to go through what is messing up. For now let me just sit with my settings. :sweat_smile:

Thanks.

1 Like

If you identify the settings causing those various plugins to not work, plz let us know, we will assess the possibility to permanently change those settings in firedragon.cfg, there’s always a balance to hit between security/privacy and usability, nothing says FD is at balance already. :smile:

3 Likes

I’m assuming that one of the URLs we set to none is used to query the API from Mozilla servers. Now gotta find out which one it is.

1 Like

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