Electron. Do I need it?

I originally had electron37, then electron38 arrived, and now eletron39. What is it? I saw online that it’s a way to run Javascript apps, but I don’t create apps. Can I uninstall it? Right now, the system is suggesting I update electron-castlab-bin v39.1.0+wvcus-1. Do I need it?

inxi -v7azy
System: 
  Kernel: 6.12.48-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1 
    clocksource: tsc avail: hpet,acpi_pm 
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12-x86_64 
    root=UUID=9ba4fe53-daa3-4374-953c-194203898f06 rw quiet splash 
    udev.log_priority=3 
  Desktop: KDE Plasma v: 6.3.6 tk: Qt v: N/A info: frameworks v: 6.18.0 
    wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux 
Machine: 
  Type: Laptop System: Dell product: Vostro 3558 v: N/A 
    serial: <superuser required> Chassis: type: 9 serial: <superuser required> 
  Mobo: Dell model: 05W6N2 v: A00 serial: <superuser required> part-nu: 06C1 
    uuid: <superuser required> Firmware: UEFI vendor: Dell v: A17 
    date: 09/11/2020 
Battery: 
  ID-1: BAT0 charge: 8.5 Wh (100%) condition: 8.5/41.4 Wh (20.5%) volts: 16.44 
    min: 14.8 model: LGC DELL 991XP66T66T type: Li-ion serial: <filter> charging: 
    status: full control: start: 50% end: 90% type: adaptive 
    avail: adaptive,custom,standard,trickle cycles: N/A 
Memory: 
  System RAM: total: 8 GiB available: 7.67 GiB used: 3.74 GiB (48.7%) 
  Message: For most reliable report, use superuser + dmidecode. 
  Array-1: capacity: 16 GiB slots: 2 modules: 2 EC: None 
    max-module-size: 8 GiB note: est. 
  Device-1: DIMM A type: DDR3 detail: synchronous size: 4 GiB 
    speed: 1600 MT/s volts: N/A width (bits): data: 64 total: 64 
    manufacturer: Hynix/Hyundai part-no: HMT451S6BFR8A-PB serial: <filter> 
  Device-2: DIMM B type: DDR3 detail: synchronous size: 4 GiB 
    speed: 1600 MT/s volts: N/A width (bits): data: 64 total: 64 
    manufacturer: Crucial part-no: CT51264BF160B.C16F serial: <filter> 
CPU: 
  Info: model: Intel Core i3-5005U 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 dies: 1 clusters: 2 cores: 2 threads: 4 tpc: 2 
    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: 500 min/max: 500/1900 scaling: driver: intel_cpufreq 
    governor: schedutil cores: 1: 500 2: 500 3: 500 4: 500 bogomips: 15966 
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_perfmon 
    avx avx2 bmi1 bmi2 bts clflush cmov constant_tsc cpuid cpuid_fault cx16 
    cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est f16c flexpriority 
    flush_l1d fma fpu fsgsbase fxsr ht ibpb ibrs intel_pt invpcid lahf_lm lm 
    mca mce md_clear mmx monitor movbe msr mtrr nonstop_tsc nopl nx pae pat 
    pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts 
    rdrand rdseed rdtscp rep_good sdbg sep smap smep ss ssbd sse sse2 sse4_1 
    sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust 
    tsc_deadline_timer vme vmx vnmi vpid x2apic xsave xsaveopt xtopology xtpr 
  Vulnerabilities: 
  Type: gather_data_sampling status: Not affected 
  Type: indirect_target_selection status: Not affected 
  Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT 
    vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: mmio_stale_data status: Unknown: No mitigations 
  Type: reg_file_data_sampling status: Not affected 
  Type: retbleed status: Not affected 
  Type: spec_rstack_overflow status: Not affected 
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via 
    prctl 
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer 
    sanitization 
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW; 
    STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not 
    affected 
  Type: srbds mitigation: Microcode 
  Type: tsa status: Not affected 
  Type: tsx_async_abort status: Not affected 
  Type: vmscape mitigation: IBPB before exit to userspace 
Graphics: 
  Device-1: Intel HD Graphics 5500 vendor: Dell driver: i915 v: kernel 
    arch: Gen-8 process: Intel 14nm built: 2014-15 ports: active: eDP-1 
    empty: DP-1,HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:1616 class-ID: 0300 
  Device-2: Microdia Integrated Webcam driver: uvcvideo type: USB rev: 2.0 
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-5:2 chip-ID: 0c45:6710 
    class-ID: 0e02 
  Display: x11 server: X.Org v: 21.1.18 with: Xwayland v: 24.1.8 
    compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa 
    dri: iris gpu: i915 display-ID: :0 screens: 1 
  Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.21x7.99") 
    s-diag: 414mm (16.31") monitors: <missing: xrandr> 
  Monitor-1: eDP-1 model: ChiMei InnoLux 0x15c5 built: 2014 res: 1366x768 
    dpi: 101 gamma: 1.2 size: 344x193mm (13.54x7.6") diag: 394mm (15.5") 
    ratio: 16:9 modes: 1366x768 
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris 
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris 
    inactive: wayland 
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.2.3-arch1.2 
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 5500 (BDW GT2) 
    device-ID: 8086:1616 memory: 7.49 GiB unified: yes 
  API: Vulkan v: 1.4.321 layers: 1 device: 0 type: integrated-gpu name: Intel 
    HD Graphics 5500 (BDW GT2) driver: mesa intel v: 25.2.3-arch1.2 
    device-ID: 8086:1616 surfaces: N/A 
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo 
    de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdpyinfo,xprop 
Audio: 
  Device-1: Intel Broadwell-U Audio vendor: Dell 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: Dell 
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9ca0 
    class-ID: 0403 
  API: ALSA v: k6.12.48-1-MANJARO status: kernel-api with: aoss 
    type: oss-emulator tools: alsactl,alsamixer,amixer 
  Server-1: JACK v: 1.9.22 status: off tools: N/A 
  Server-2: PipeWire v: 1.4.8 status: active with: 1: pipewire-pulse 
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin 
    tools: pactl,pw-cat,pw-cli,wpctl 
Network: 
  Device-1: Intel Wireless 3160 driver: iwlwifi v: kernel pcie: gen: 1 
    speed: 2.5 GT/s lanes: 1 bus-ID: 06:00.0 chip-ID: 8086:08b3 class-ID: 0280 
  IF: wlp6s0 state: up mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
    broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet 
    vendor: Dell driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 
    port: e000 bus-ID: 07:00.0 chip-ID: 10ec:8168 class-ID: 0200 
  IF: enp7s0 state: down mac: <filter> 
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant 
  WAN IP: <filter> 
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-6:3 chip-ID: 8087:07dc 
    class-ID: e001 
  Report: rfkill ID: hci0 rfk-id: 3 state: up address: see --recommends 
Logical: 
  Message: No logical block device data found. 
RAID: 
  Message: No RAID data found. 
Drives: 
  Local Storage: total: 111.79 GiB used: 49.86 GiB (44.6%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 850 EVO 120GB 
    size: 111.79 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
    tech: SSD serial: <filter> fw-rev: 1B6Q scheme: GPT 
  Optical-1: /dev/sr0 vendor: HL-DT-ST model: DVD+-RW GU90N rev: A1C1 
    dev-links: cdrom 
  Features: speed: 24 multisession: yes audio: yes dvd: yes 
    rw: cd-r,cd-rw,dvd-r,dvd-ram state: running 
Partition: 
  ID-1: / raw-size: 40 GiB size: 39.08 GiB (97.69%) used: 22.16 GiB (56.7%) 
    fs: ext4 dev: /dev/sda3 maj-min: 8:3 label: manjaro 
    uuid: 9ba4fe53-daa3-4374-953c-194203898f06 
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) 
    used: 5.5 MiB (1.8%) fs: vfat dev: /dev/sda1 maj-min: 8:1 label: N/A 
    uuid: 67E1-1A00 
  ID-3: /home raw-size: 44.79 GiB size: 43.54 GiB (97.20%) 
    used: 27.69 GiB (63.6%) fs: ext4 dev: /dev/sda2 maj-min: 8:2 label: home 
    uuid: cc103fd9-908c-44ef-a10f-3e89995738eb 
Swap: 
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no 
  ID-1: swap-1 type: file size: 4 GiB used: 267.1 MiB (6.5%) priority: -2 
    file: /swapfile 
Unmounted: 
  ID-1: /dev/sda4 maj-min: 8:4 size: 17 GiB fs: ext4 label: Voyager 
    uuid: e957a9b8-5817-4ef1-9117-ea64584383c2 
  ID-2: /dev/sda5 maj-min: 8:5 size: 9.31 GiB fs: ext4 label: N/A 
    uuid: fe4cad98-8057-4aa1-8e78-0fe2ccf5b1e3 
  ID-3: /dev/sda6 maj-min: 8:6 size: 400.4 MiB fs: vfat label: N/A 
    uuid: 6977-22C7 
USB: 
  Hub-1: 1-0:1 info: full speed or root hub ports: 2 rev: 2.0 
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002 
    class-ID: 0900 
  Hub-2: 1-1:2 info: Intel Integrated Hub ports: 8 rev: 2.0 
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:8001 
    class-ID: 0900 
  Hub-3: 2-0:1 info: hi-speed hub with single TT ports: 11 rev: 2.0 
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002 
    class-ID: 0900 
  Device-1: 2-1:8 info: HP DeskJet 3700 series type: printer driver: N/A 
    interfaces: 4 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 
    power: 2mA chip-ID: 03f0:0653 class-ID: 0701 serial: <filter> 
  Device-2: 2-5:2 info: Microdia Integrated Webcam type: video 
    driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 
    mode: 2.0 power: 500mA chip-ID: 0c45:6710 class-ID: 0e02 
  Device-3: 2-6:3 info: Intel Bluetooth wireless interface type: bluetooth 
    driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 
    mode: 1.1 power: 100mA chip-ID: 8087:07dc class-ID: e001 
  Device-4: 2-8:4 info: Realtek RTS5129 Card Reader Controller 
    type: <vendor specific> driver: rtsx_usb,rtsx_usb_ms,rtsx_usb_sdmmc 
    interfaces: 1 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 
    power: 500mA chip-ID: 0bda:0129 class-ID: ff00 serial: <filter> 
  Hub-4: 3-0:1 info: super-speed hub ports: 4 rev: 3.0 
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003 
    class-ID: 0900 
Sensors: 
  System Temperatures: cpu: 47.0 C mobo: N/A sodimm: 33.0 C 
  Fan Speeds (rpm): cpu: 0 fan-2: 0 fan-3: 0 fan-4: 0 
Info: 
  Processes: 208 Power: uptime: 6h 42m states: freeze,mem,disk suspend: deep 
    avail: s2idle wakeups: 2 hibernate: platform avail: shutdown, reboot, 
    suspend, test_resume image: 3.05 GiB services: org_kde_powerdevil, 
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical 
    tool: systemctl 
  Packages: pm: pacman pkgs: 1500 libs: 392 tools: pamac pm: flatpak pkgs: 0 
    Compilers: gcc: 15.2.1 Shell: Zsh v: 5.9 default: Bash v: 5.3.3 
    running-in: konsole inxi: 3.3.40 

Community assistant edit: something very wrong about inxi formatting, tried to fix it

Depends on whether or not anything depends on it. For the version(s) of electron installed, you can check with pacman -Qi:

pacman -Qi electron37

and look for the Required By : part. If nothing requires it, probably safe to remove it.

And electron is a framework for developing apps: Electron (software framework) - Wikipedia

1 Like

I’m sure one could post some pacman -xyz to show a package’s dependency. I prefer GUI tools, so in Pamac or “Add/Remove Software” you can search for the package and show its details like “Install Reason”. The package you mention is only listed in the AUR which is something different. Anyway, you can’t break anything by trying to remove the package. If there is a hard dependency you get an error dialog telling you so. If it is an optional dependency you get a warning dialog telling you so, and you can still cancel the operation at this point.

1 Like

It’s an AUR package.
So, by definition, nothing crucial.

Something does require it, probably.
Another AUR package - nothing from the repos will be asking for that.

This is something you have installed (from the AUR) and only you can decide if you need it.

That said, all software sourced via the AUR must be rebuilt sooner or later – it’s seldom ever “set and forget”.

Keep in mind the usual warnings that the AUR is not officially supported on Manjaro (or Arch Linux), and that if it is used, switching to the Unstable branch is generally recommended.

2 Likes

No you don’t need it.

Just don’t install apps that depend on it. There are plenty that don’t.

Adding to other already correct answers, lazy programmers these days choose to develop with Electron to get instant cross platform result while coding in a web development fashion using JavaScript. It’s essentially a Chrom(e|ium) browser, as you can check with [h|b]top when you run such applications. Here are some of them:

  • Slack
  • Discord
  • Visual Studio Code
  • WhatsApp Desktop
  • Etcher
  • Mailspring
  • MS Teams
  • Postman
  • Signal

So the need is indirect. If you use any of these apps, they will have dependency on it, sometimes multiple version of it. The bad news: as much as I hate it for being resource hog, some apps just don’t provide any other options.

5 Likes

If the electron packages are no longer needed by another package they will be listed as orphan packages in Pamac GUI

Users that prefer CLI tools can remove orphan packages with:

pamac remove --orphans

Manjaro Wiki - Pamac - Dealing with Orphaned packages

Or

 sudo pacman -Rs $(pacman -Qdtq)

Manjaro Wiki - Pacman - Viewing and Removing Orphans

Actually Signal Desktop does not depend on Electron. I have Signal Desktop and Zero installed copies of Electron.

How well the Signal GUI runs on my system is another matter all together.

Not trying to ruin your confidence, but feel free to check:

$ pacman -Ql signal-desktop

On Arch Linux derivatives, Electron is bundled instead of listed as dependency. This avoids incompatible version problem but yes, you now have multiple copies of Electron, possibly of the same version.

You can also inspect `[h|b]top` as I suggested above, the process tree will look familiar if you’re used to seeing one from Chrom(e|ium) and other derivatives, e.g. Edge.

pamac info signal-desktop
Name                  : signal-desktop
Version               : 7.80.1-1
Description           : Signal Private Messenger for Linux
URL                   : https://signal.org
Licenses              : AGPL-3.0-only
Repository            : extra
Installed Size        : 459.2 MB
Groups                : --
Depends On            : alsa-lib libasound.so=2-64 at-spi2-core
                        libatk-bridge-2.0.so=0-64 cairo libcairo.so=2-64 dbus
                        libdbus-1.so=3-64 expat libexpat.so=1-64 gcc-libs glib2
                        libgio-2.0.so=0-64 glibc gtk3 hicolor-icon-theme libcups
                        libdrm libnotify libpulse libx11 libxcb libxcomposite
                        libxdamage libxext libxfixes libxkbcommon
                        libxkbcommon.so=0-64 libxrandr mesa nspr nss pango
                        libpango-1.0.so=0-64 systemd-libs libudev.so=1-64
Optional Dependencies : xdg-desktop-portal: Screensharing with Wayland [Installed]
Required By           : --
Optional For          : --
Provides              : --
Replaces              : --
Conflicts With        : --
Packager              : kpcyrd <kpcyrd@archlinux.org>
Build Date            : Wed 26 Nov 2025 08:51:27
Install Date          : Tue 02 Dec 2025 08:54:31
Install Reason        : Explicitly installed
Validated By          : Signature
Backup files          : --

pacman -Ql signal-desktop
signal-desktop /usr/
signal-desktop /usr/bin/
signal-desktop /usr/bin/signal-desktop
signal-desktop /usr/lib/
signal-desktop /usr/lib/signal-desktop/
signal-desktop /usr/lib/signal-desktop/LICENSE.electron.txt
signal-desktop /usr/lib/signal-desktop/LICENSES.chromium.html
signal-desktop /usr/lib/signal-desktop/chrome-sandbox
signal-desktop /usr/lib/signal-desktop/chrome_100_percent.pak
signal-desktop /usr/lib/signal-desktop/chrome_200_percent.pak
signal-desktop /usr/lib/signal-desktop/chrome_crashpad_handler
signal-desktop /usr/lib/signal-desktop/icudtl.dat
signal-desktop /usr/lib/signal-desktop/libEGL.so
signal-desktop /usr/lib/signal-desktop/libGLESv2.so
signal-desktop /usr/lib/signal-desktop/libffmpeg.so
signal-desktop /usr/lib/signal-desktop/libvk_swiftshader.so
signal-desktop /usr/lib/signal-desktop/libvulkan.so.1
signal-desktop /usr/lib/signal-desktop/locales/
signal-desktop /usr/lib/signal-desktop/locales/af-ZA.pak
signal-desktop /usr/lib/signal-desktop/locales/af.pak
signal-desktop /usr/lib/signal-desktop/locales/am.pak
signal-desktop /usr/lib/signal-desktop/locales/ar.pak
signal-desktop /usr/lib/signal-desktop/locales/az-AZ.pak
signal-desktop /usr/lib/signal-desktop/locales/bg-BG.pak
signal-desktop /usr/lib/signal-desktop/locales/bg.pak
signal-desktop /usr/lib/signal-desktop/locales/bn-BD.pak
signal-desktop /usr/lib/signal-desktop/locales/bn.pak
signal-desktop /usr/lib/signal-desktop/locales/bs-BA.pak
signal-desktop /usr/lib/signal-desktop/locales/ca.pak
signal-desktop /usr/lib/signal-desktop/locales/cs.pak
signal-desktop /usr/lib/signal-desktop/locales/da.pak
signal-desktop /usr/lib/signal-desktop/locales/de.pak
signal-desktop /usr/lib/signal-desktop/locales/el.pak
signal-desktop /usr/lib/signal-desktop/locales/en-GB.pak
signal-desktop /usr/lib/signal-desktop/locales/en-US.pak
signal-desktop /usr/lib/signal-desktop/locales/es-419.pak
signal-desktop /usr/lib/signal-desktop/locales/es.pak
signal-desktop /usr/lib/signal-desktop/locales/et-EE.pak
signal-desktop /usr/lib/signal-desktop/locales/et.pak
signal-desktop /usr/lib/signal-desktop/locales/eu.pak
signal-desktop /usr/lib/signal-desktop/locales/fa-IR.pak
signal-desktop /usr/lib/signal-desktop/locales/fa.pak
signal-desktop /usr/lib/signal-desktop/locales/fi.pak
signal-desktop /usr/lib/signal-desktop/locales/fil.pak
signal-desktop /usr/lib/signal-desktop/locales/fr.pak
signal-desktop /usr/lib/signal-desktop/locales/ga-IE.pak
signal-desktop /usr/lib/signal-desktop/locales/gl-ES.pak
signal-desktop /usr/lib/signal-desktop/locales/gu-IN.pak
signal-desktop /usr/lib/signal-desktop/locales/gu.pak
signal-desktop /usr/lib/signal-desktop/locales/he.pak
signal-desktop /usr/lib/signal-desktop/locales/hi-IN.pak
signal-desktop /usr/lib/signal-desktop/locales/hi.pak
signal-desktop /usr/lib/signal-desktop/locales/hr-HR.pak
signal-desktop /usr/lib/signal-desktop/locales/hr.pak
signal-desktop /usr/lib/signal-desktop/locales/hu.pak
signal-desktop /usr/lib/signal-desktop/locales/id.pak
signal-desktop /usr/lib/signal-desktop/locales/it.pak
signal-desktop /usr/lib/signal-desktop/locales/ja.pak
signal-desktop /usr/lib/signal-desktop/locales/ka-GE.pak
signal-desktop /usr/lib/signal-desktop/locales/kk-KZ.pak
signal-desktop /usr/lib/signal-desktop/locales/km-KH.pak
signal-desktop /usr/lib/signal-desktop/locales/kn-IN.pak
signal-desktop /usr/lib/signal-desktop/locales/kn.pak
signal-desktop /usr/lib/signal-desktop/locales/ko.pak
signal-desktop /usr/lib/signal-desktop/locales/ky-KG.pak
signal-desktop /usr/lib/signal-desktop/locales/lt-LT.pak
signal-desktop /usr/lib/signal-desktop/locales/lt.pak
signal-desktop /usr/lib/signal-desktop/locales/lv-LV.pak
signal-desktop /usr/lib/signal-desktop/locales/lv.pak
signal-desktop /usr/lib/signal-desktop/locales/mk-MK.pak
signal-desktop /usr/lib/signal-desktop/locales/ml-IN.pak
signal-desktop /usr/lib/signal-desktop/locales/ml.pak
signal-desktop /usr/lib/signal-desktop/locales/mr-IN.pak
signal-desktop /usr/lib/signal-desktop/locales/mr.pak
signal-desktop /usr/lib/signal-desktop/locales/ms.pak
signal-desktop /usr/lib/signal-desktop/locales/my.pak
signal-desktop /usr/lib/signal-desktop/locales/nb.pak
signal-desktop /usr/lib/signal-desktop/locales/nl.pak
signal-desktop /usr/lib/signal-desktop/locales/pa-IN.pak
signal-desktop /usr/lib/signal-desktop/locales/pl.pak
signal-desktop /usr/lib/signal-desktop/locales/pt-BR.pak
signal-desktop /usr/lib/signal-desktop/locales/pt-PT.pak
signal-desktop /usr/lib/signal-desktop/locales/ro-RO.pak
signal-desktop /usr/lib/signal-desktop/locales/ro.pak
signal-desktop /usr/lib/signal-desktop/locales/ru.pak
signal-desktop /usr/lib/signal-desktop/locales/sk-SK.pak
signal-desktop /usr/lib/signal-desktop/locales/sk.pak
signal-desktop /usr/lib/signal-desktop/locales/sl-SI.pak
signal-desktop /usr/lib/signal-desktop/locales/sl.pak
signal-desktop /usr/lib/signal-desktop/locales/sq-AL.pak
signal-desktop /usr/lib/signal-desktop/locales/sr.pak
signal-desktop /usr/lib/signal-desktop/locales/sv.pak
signal-desktop /usr/lib/signal-desktop/locales/sw.pak
signal-desktop /usr/lib/signal-desktop/locales/ta-IN.pak
signal-desktop /usr/lib/signal-desktop/locales/ta.pak
signal-desktop /usr/lib/signal-desktop/locales/te-IN.pak
signal-desktop /usr/lib/signal-desktop/locales/te.pak
signal-desktop /usr/lib/signal-desktop/locales/th.pak
signal-desktop /usr/lib/signal-desktop/locales/tl-PH.pak
signal-desktop /usr/lib/signal-desktop/locales/tr.pak
signal-desktop /usr/lib/signal-desktop/locales/ug.pak
signal-desktop /usr/lib/signal-desktop/locales/uk-UA.pak
signal-desktop /usr/lib/signal-desktop/locales/uk.pak
signal-desktop /usr/lib/signal-desktop/locales/ur.pak
signal-desktop /usr/lib/signal-desktop/locales/vi.pak
signal-desktop /usr/lib/signal-desktop/locales/yue.pak
signal-desktop /usr/lib/signal-desktop/locales/zh-CN.pak
signal-desktop /usr/lib/signal-desktop/locales/zh-HK.pak
signal-desktop /usr/lib/signal-desktop/locales/zh-Hant.pak
signal-desktop /usr/lib/signal-desktop/locales/zh-TW.pak
signal-desktop /usr/lib/signal-desktop/resources.pak
signal-desktop /usr/lib/signal-desktop/resources/
signal-desktop /usr/lib/signal-desktop/resources/app-update.yml
signal-desktop /usr/lib/signal-desktop/resources/app.asar
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/libsignal-client/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/libsignal-client/prebuilds/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/libsignal-client/prebuilds/linux-x64/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/libsignal-client/prebuilds/linux-x64/@signalapp+libsignal-client.node
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/ringrtc/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/ringrtc/build/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/ringrtc/build/linux/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/ringrtc/build/linux/libringrtc-x64.node
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/sqlcipher/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/sqlcipher/prebuilds/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/sqlcipher/prebuilds/linux-x64/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/sqlcipher/prebuilds/linux-x64/@signalapp+sqlcipher.node
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/fs-xattr/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/fs-xattr/build/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/fs-xattr/build/Release/
signal-desktop /usr/lib/signal-desktop/resources/app.asar.unpacked/node_modules/fs-xattr/build/Release/xattr.node
signal-desktop /usr/lib/signal-desktop/resources/apparmor-profile
signal-desktop /usr/lib/signal-desktop/resources/org.signalapp.enable-backups.policy
signal-desktop /usr/lib/signal-desktop/resources/org.signalapp.view-aep.policy
signal-desktop /usr/lib/signal-desktop/resources/package-type
signal-desktop /usr/lib/signal-desktop/signal-desktop
signal-desktop /usr/lib/signal-desktop/snapshot_blob.bin
signal-desktop /usr/lib/signal-desktop/v8_context_snapshot.bin
signal-desktop /usr/lib/signal-desktop/vk_swiftshader_icd.json
signal-desktop /usr/share/
signal-desktop /usr/share/applications/
signal-desktop /usr/share/applications/signal-desktop.desktop
signal-desktop /usr/share/icons/
signal-desktop /usr/share/icons/hicolor/
signal-desktop /usr/share/icons/hicolor/1024x1024/
signal-desktop /usr/share/icons/hicolor/1024x1024/apps/
signal-desktop /usr/share/icons/hicolor/1024x1024/apps/signal-desktop.png
signal-desktop /usr/share/icons/hicolor/128x128/
signal-desktop /usr/share/icons/hicolor/128x128/apps/
signal-desktop /usr/share/icons/hicolor/128x128/apps/signal-desktop.png
signal-desktop /usr/share/icons/hicolor/16x16/
signal-desktop /usr/share/icons/hicolor/16x16/apps/
signal-desktop /usr/share/icons/hicolor/16x16/apps/signal-desktop.png
signal-desktop /usr/share/icons/hicolor/24x24/
signal-desktop /usr/share/icons/hicolor/24x24/apps/
signal-desktop /usr/share/icons/hicolor/24x24/apps/signal-desktop.png
signal-desktop /usr/share/icons/hicolor/256x256/
signal-desktop /usr/share/icons/hicolor/256x256/apps/
signal-desktop /usr/share/icons/hicolor/256x256/apps/signal-desktop.png
signal-desktop /usr/share/icons/hicolor/32x32/
signal-desktop /usr/share/icons/hicolor/32x32/apps/
signal-desktop /usr/share/icons/hicolor/32x32/apps/signal-desktop.png
signal-desktop /usr/share/icons/hicolor/48x48/
signal-desktop /usr/share/icons/hicolor/48x48/apps/
signal-desktop /usr/share/icons/hicolor/48x48/apps/signal-desktop.png
signal-desktop /usr/share/icons/hicolor/512x512/
signal-desktop /usr/share/icons/hicolor/512x512/apps/
signal-desktop /usr/share/icons/hicolor/512x512/apps/signal-desktop.png
signal-desktop /usr/share/icons/hicolor/64x64/
signal-desktop /usr/share/icons/hicolor/64x64/apps/
signal-desktop /usr/share/icons/hicolor/64x64/apps/signal-desktop.png

[tracy@daphne cups]$ pacman -Qd | grep electron
[tracy@daphne cups]$ 

See those .asar files?

Oh well it’s just as well I don’t actually use the Official Repo version, I was about to remove it, but for this little ‘spat’, because it doesn’t load properly. I don’t care what’s in the flatpak, which I do use. Neither of which, probably because of the electron dependency, don’t actually scale correctly on my desktop, which is running wayland and is scaled to 85%. I can live with it as a flatpak, because I only use it as an indicator that I have a message.