Icons for Chromium PWA's isn't showing
Compositor
- [x] niri
Distribution
Arch
dms version
v0.2.4
Description
Icons for apps installed using Chromium PWA does not show in i Workspace Switcher nor in App Launcher
*edit: After restart the App Launcher picks up the icons, but not the Workspace Switcher.
Expected Behavior
Icons for apps installed using Chromium PWA should show
Steps to Reproduce
- Use a Chromium based browser to install a PWA.
- Open App Launcher, search for it, notice no icon.
Error Messages/Logs
nohup: ignoring input
dms v0.2.4
INFO go: Spawning quickshell with -p /usr/share/quickshell/dms
INFO go: Attempting to initialize Wayland gamma control...
██████╗ █████╗ ███╗ ██╗██╗ ██╗
██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
██║ ██║███████║██╔██╗ ██║█████╔╝
██║ ██║██╔══██║██║╚██╗██║██╔═██╗
██████╔╝██║ ██║██║ ╚████║██║ ██╗
╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝
INFO go: setupRegistry: starting registry setup
INFO go: setupRegistry: found zwlr_gamma_control_manager_v1
INFO go: setupRegistry: gamma control manager bound successfully
INFO go: Bound wl_output id=5 registry_name=42
INFO go: Bound wl_output id=6 registry_name=43
INFO go: setupRegistry: discovered gamma_manager=true, outputs=2
INFO go: setupRegistry: completed successfully (gamma controls will be initialized when enabled)
INFO go: Network backend detection: NetworkManager present. Using NM API.
INFO go: D-Bus monitoring for suspend/resume events enabled
INFO go: Wayland gamma control initialized successfully
INFO go: DMS API Server listening on: /run/user/1000/danklinux-60213.sock
INFO go: Protocol: JSON over Unix socket
INFO go: Request format: {"id": <any>, "method": "...", "params": {...}}
INFO go: Response format: {"id": <any>, "result": {...}} or {"id": <any>, "error": "..."}
INFO go: [BluezManager] found adapter: /org/bluez/hci0
INFO go: [BluezAgent] registered at /com/danklinux/bluez/agent with capability KeyboardDisplay
INFO go: Bluez manager initialized
INFO go: Loginctl manager initialized
INFO go: Freedesktop manager initialized
INFO go: [SecretAgent] Registered with NetworkManager (id=com.danklinux.NMAgent, unique name=:1.142, fixed path=/org/freedesktop/NetworkManager/SecretAgent)
INFO go: Network manager initialized
[32m INFO[0m: Launching config: "/usr/share/quickshell/dms/shell.qml"
[32m INFO[0m: Shell ID: "85ecfc916fcda75f6106502e8dabb0ab" Path ID "85ecfc916fcda75f6106502e8dabb0ab"
[32m INFO[0m: Saving logs to "/run/user/1000/quickshell/by-id/vga1s9ju4t/log.qslog"
[33m WARN[0m: $HYPRLAND_INSTANCE_SIGNATURE is unset. Cannot connect to hyprland.
[32m INFO[97m qml[0m: AudioService: Sound effects enabled
[32m INFO[97m qml[0m: NetworkService: Initializing...
[32m INFO[97m qml[0m: IdleService: Initialized with idle monitoring support
[32m INFO[0m: Configuration Loaded
[32m INFO[97m qt.multimedia.ffmpeg[0m: Using Qt multimedia with FFmpeg version n8.0 GPL version 3 or later
[33m WARN[0m: parseSampleFormat: parse error "Object: size 144, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3)" " Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000" " Id 1 (Spa:Enum:MediaType:audio)" " Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000" " Id 3 (Spa:Enum:MediaSubtype:iec958)" " Prop: key Spa:Pod:Object:Param:Format:Audio:iec958Codec (65542), flags 00000000" " Choice: type Spa:Enum:Choice:Enum, flags 00000000 24 4" " Id 1 (Spa:Enum:AudioIEC958Codec:PCM)" " Id 1 (Spa:Enum:AudioIEC958Codec:PCM)" " Prop: key Spa:Pod:Object:Param:Format:Audio:rate (65539), flags 00000000" " Choice: type Spa:Enum:Choice:Range, flags 00000000 28 4" " Int 48000" " Int 32000" " Int 96000"
Input #0, wav, from '/usr/share/quickshell/dms/assets/sounds/freedesktop/audio-volume-change.wav':
Metadata:
encoder : Lavf62.3.100
Duration: 00:00:00.06, bitrate: 1420 kb/s
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 2 channels, s16, 1411 kb/s
Input #0, wav, from '/usr/share/quickshell/dms/assets/sounds/freedesktop/message.wav':
Metadata:
encoder : Lavf62.3.100
Duration: 00:00:00.31, bitrate: 1413 kb/s
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 2 channels, s16, 1411 kb/s
[32m INFO[97m qml[0m: Theme: Dynamic colors file loaded successfully
[33m WARN[97m qml[0m: I18n: Falling back to built-in English strings
Input #0, wav, from '/usr/share/quickshell/dms/assets/sounds/freedesktop/message-new-instant.wav':
Metadata:
encoder : Lavf62.3.100
Duration: 00:00:01.03, bitrate: 1411 kb/s
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 2 channels, s16, 1411 kb/s
Input #0, wav, from '/usr/share/quickshell/dms/assets/sounds/plasma/power-unplug.wav':
Metadata:
encoder : Lavf62.3.100
Duration: 00:00:03.00, bitrate: 1411 kb/s
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 2 channels, s16, 1411 kb/s
Input #0, wav, from '/usr/share/quickshell/dms/assets/sounds/plasma/power-plug.wav':
Metadata:
encoder : Lavf62.3.100
Duration: 00:00:03.00, bitrate: 1411 kb/s
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 2 channels, s16, 1411 kb/s
[32m INFO[97m qml[0m: Detected distribution: Arch Linux
[32m INFO[97m qml[0m: CompositorService: Detected Niri with socket: /run/user/1000/niri.wayland-1.2521.sock
[32m INFO[97m qml[0m: Theme: Setting desired theme - image mode: dark type: scheme-tonal-spot
[33m WARN[97m qml[0m: runCommand callback error: ReferenceError: StandardPaths is not defined
[33m WARN[97m qml[0m: SystemUpdate: No update checker found. Will use package manager.
[32m INFO[97m qml[0m: NiriService: Generated binds config at /home/ma/.config/niri/dms/binds.kdl
[32m INFO[97m qml[0m: NetworkService: Network capability detected, using DMSNetworkService
[32m INFO[97m qml[0m: NetworkService: Switched to DMSNetworkService, networkAvailable: true
[32m INFO[97m qml[0m: DMSService: Connected (API v11) - ["plugins","network","loginctl","freedesktop","gamma","bluetooth"]
INFO go: Creating gamma controls
INFO go: setupOutputControls: creating gamma controls for 2 outputs
INFO go: setupOutputControls: completed, gamma_size events will arrive via event loop
INFO go: Output 5 gamma_size=4096
INFO go: Output 6 gamma_size=4096
[32m INFO[97m qml[0m: NiriService: Loaded 2 outputs
[32m INFO[97m qml[0m: CompositorService: Detected Niri with socket: /run/user/1000/niri.wayland-1.2521.sock
[32m INFO[97m qml[0m: NiriService: Generated binds config at /home/ma/.config/niri/dms/binds.kdl
[32m INFO[97m qml[0m: DankBar: Plugin loaded: openFortiVpnIndicator
[32m INFO[97m qml[0m: SessionService: Native inhibitor available: true
[32m INFO[97m qml[0m: NiriService: Generated layout config at /home/ma/.config/niri/dms/layout.kdl
[32m INFO[97m qml[0m: Theme: Dynamic colors file loaded successfully
[32m INFO[97m qml[0m: Theme: Dynamic colors file loaded successfully
[32m INFO[97m qml[0m: DisplayService: Found 2 DDC displays
[32m INFO[97m qml[0m: Theme: Matugen worker completed successfully
[32m INFO[97m qml[0m: Theme: Dynamic colors file loaded successfully
Screenshots/Recordings
Using Fuzzel:
Using App Launcher:
Can you share the logs, it would be helpful in showing the errors related to showing the icon
@bbedward Sorry, I've updated the issue.
I've downloaded YouTube Music PWA. While it didn't show up with the icon right away, it did as soon as I've run dms restart. Can you confirm your seeing the same thing?
That unfortunately didn't change anything for me.