PWA in Thorium icons grouped with Thorium instead of having their own icon

System:
  Kernel: 6.9.3-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.1.1 clocksource: tsc
    avail: acpi_pm parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=5062dd49-4e0a-4d05-91f1-704da8c3da98 rw rootflags=subvol=@ quiet
    resume=UUID=f7c7f17c-572c-4d76-a54e-25e8c5422718 loglevel=3 ibt=off
  Desktop: KDE Plasma v: 6.0.5 tk: Qt v: N/A info: frameworks v: 6.2.0 wm: kwin_wayland vt: 1
    dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Laptop System: Micro-Star product: Katana GF76 11UC v: REV:1.0 serial: <superuser required>
    Chassis: type: 10 serial: <superuser required>
  Mobo: Micro-Star model: MS-17L2 v: REV:1.0 serial: <superuser required> part-nu: 17L2.3
    uuid: <superuser required> UEFI: American Megatrends LLC. v: E17L2IMS.319 date: 07/27/2023
Battery:
  ID-1: BAT1 charge: 44.5 Wh (98.2%) condition: 45.3/52.0 Wh (87.2%) volts: 12.6 min: 11.4
    model: MSI BIF0_9 type: Li-ion serial: N/A status: not charging
CPU:
  Info: model: 11th Gen Intel Core i7-11800H bits: 64 type: MT MCP arch: Tiger Lake gen: core 11
    level: v4 note: check built: 2020 process: Intel 10nm family: 6 model-id: 0x8D (141) stepping: 1
    microcode: 0x50
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache: L1: 640 KiB
    desc: d-8x48 KiB; i-8x32 KiB L2: 10 MiB desc: 8x1.2 MiB L3: 24 MiB desc: 1x24 MiB
  Speed (MHz): avg: 1453 high: 4441 min/max: 800/4600 scaling: driver: intel_pstate
    governor: powersave cores: 1: 2767 2: 4441 3: 800 4: 800 5: 800 6: 800 7: 800 8: 1167 9: 800
    10: 3701 11: 800 12: 800 13: 800 14: 800 15: 800 16: 2380 bogomips: 73728
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel TigerLake-H GT1 [UHD Graphics] vendor: Micro-Star MSI driver: i915 v: kernel
    alternate: xe arch: Gen-12.1 process: Intel 10nm built: 2020-21 ports: active: eDP-1
    empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:9a60 class-ID: 0300
  Device-2: NVIDIA GA107M [GeForce RTX 3050 Mobile] vendor: Micro-Star MSI driver: nvidia
    v: 550.78 alternate: nouveau,nvidia_drm non-free: 550.xx+ status: current (as of 2024-04;
    EOL~2026-12-xx) arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 4
    speed: 16 GT/s lanes: 8 link-max: lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:25a2 class-ID: 0302
  Device-3: Luxvisions Innotech Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-10:3 chip-ID: 30c9:0042 class-ID: 0e02
    serial: <filter>
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.0 compositor: kwin_wayland
    driver: X: loaded: modesetting,nvidia unloaded: nouveau alternate: fbdev,intel,nv,vesa dri: iris
    gpu: i915,nvidia display-ID: 0
  Monitor-1: eDP-1 res: 1920x1080 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0 drv: nvidia device: 2
    drv: iris device: 3 drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia wayland: drv: iris x11:
    drv: iris inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.1.1-arch1.1 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel UHD Graphics (TGL GT1) device-ID: 8086:9a60
    memory: 7.48 GiB unified: yes display-ID: :1.0
  API: Vulkan v: 1.3.279 layers: 10 device: 0 type: integrated-gpu name: Intel UHD Graphics (TGL
    GT1) driver: mesa intel v: 24.1.1-arch1.1 device-ID: 8086:9a60 surfaces: xcb,xlib,wayland
    device: 1 type: discrete-gpu name: NVIDIA GeForce RTX 3050 Laptop GPU driver: nvidia v: 550.78
    device-ID: 10de:25a2 surfaces: xcb,xlib,wayland device: 2 type: cpu name: llvmpipe (LLVM
    17.0.6 256 bits) driver: mesa llvmpipe v: 24.1.1-arch1.1 (LLVM 17.0.6) device-ID: 10005:0000
    surfaces: xcb,xlib,wayland
Audio:
  Device-1: Intel Tiger Lake-H HD Audio vendor: Micro-Star MSI driver: sof-audio-pci-intel-tgl
    alternate: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:43c8
    class-ID: 0401
  API: ALSA v: k6.9.3-zen1-1-zen status: kernel-api tools: N/A
  Server
-1: PipeWire v: 1.0.7 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 Tiger Lake PCH CNVi WiFi driver: iwlwifi v: kernel bus-ID: 00:14.3
    chip-ID: 8086:43f0 class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet vendor: Micro-Star MSI
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0
    chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0 state: down mac: <filter>
  Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
    mode: 1.1 bus-ID: 3-14:4 chip-ID: 8087:0026 class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running rfk-block:
    hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11 status: discoverable: no
    pairing: no
Drives:
  Local Storage: total: 2.29 TiB used: 141.68 GiB (6.1%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Micron model: 2400 MTFDKBA512QFM size: 476.94 GiB
    block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: V3MA001 temp: 41.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: Expansion HDD size: 1.82 TiB block-size:
    physical: 4096 B logical: 512 B type: USB rev: 3.2 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1
    tech: N/A serial: <filter> fw-rev: 1901 scheme: GPT
Partition:
  ID-1: / raw-size: 459.78 GiB size: 459.78 GiB (100.00%) used: 32.25 GiB (7.0%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 584 KiB (0.2%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 459.78 GiB size: 459.78 GiB (100.00%) used: 32.25 GiB (7.0%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 459.78 GiB size: 459.78 GiB (100.00%) used: 32.25 GiB (7.0%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 459.78 GiB size: 459.78 GiB (100.00%) used: 32.25 GiB (7.0%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 15.33 GiB used: 1.02 GiB (6.7%) priority: 100 comp: zstd
    avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 16 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 16.86 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 68.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 15.33 GiB used: 4.17 GiB (27.2%)
  Processes: 391 Power: uptime: 1h 41m states: freeze,mem,disk suspend: deep avail: s2idle
    wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 6.09 GiB
    services: org_kde_powerdevil, power-profiles-daemon, upowerd Init: systemd v: 255
    default: graphical tool: systemctl
  Packages: 1708 pm: pacman pkgs: 1701 libs: 411 tools: octopi,paru pm: flatpak pkgs: 7
    Compilers: clang: 17.0.6 gcc: 14.1.1 Client: shell wrapper v: 5.2.26-release inxi: 3.3.34
Garuda (2.6.26-1):
  System install date:     2024-06-01
  Last full system update: 2024-06-08 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut nvidia-dkms
  Windows dual boot:       No/Undetected
  Failed units:            

Hello, I use thorium browser, but installed thorium apps are not having their own icons, is there a way to fix it? Please let me know. :sweat_smile:
Screenshot_20240608_205622
This is what the icon really looks like.

And
Screenshot_20240608_205749
this is how the icon looks like in Garuda.

Hi there, welcome to the forum.
I think what you describe has already been reported upstream, but unfortunately not followed up much.

Maybe try using an x11 session in the login screen.
I remember an old KDE bug about it, but it was for chromium, which seems to not have your problem. So it is just a kind of shot in the dark…
This is the bug I was thinking of:
https://bugs.kde.org/show_bug.cgi?id=358277#c37
Rather than x11, or after that test, check if the suggestion from this comment can be applied in Thorium.

2 Likes

I used google-chrome. Now some PWA are working, some are not.
Working:
Screenshot_20240608_221530
Not working:
Screenshot_20240608_221607

real icons:
Screenshot_20240608_221751
Screenshot_20240608_221843

Try the other suggestions: the one in the comment in the KDE bug report and x11.
Otherwise I’m afraid you’ll have to wait for the upstream fix.

1 Like

Tried setting chrome flag to wayland, but it simply didn’t launch at all after that. I had to reinstall chrome after deleting all configs and caches.

I also tried logging into a x11 session from the login screen. Same problem here also. It still looks like this…

BTW, I am not using thorium now. I am using google-chrome from chaotic.

Is there any way to solve this? Plz help

It is not up to us, this has nothing to do with Garuda, sorry.
You have to follow-up (at least check periodically, maybe contribute adding comments) in the provided bug reports.
The Thorium one, unfortunately seems stuck at Jan 29.
The KDE bug report (for Chrome) is “confirmed”, but I noticed only now it was entered in 2016 (!) although still actively commented, so I guess it is more up to the upstream site…
Either way, this is a rolling release, so you’ll get the fixes automatically keeping your system updated.

1 Like