DankMaterialShell icon indicating copy to clipboard operation
DankMaterialShell copied to clipboard

Update checker widget doesn't show dms/dnf/aur updates

Open claymorwan opened this issue 2 months ago • 2 comments

Compositor

  • [ ] niri
  • [x] Hyprland
  • [ ] Other (specify)

Distribution

Arch Linux

dms version

██████╗  █████╗ ███╗   ██╗██╗  ██╗
██╔══██╗██╔══██╗████╗  ██║██║ ██╔╝
██║  ██║███████║██╔██╗ ██║█████╔╝
██║  ██║██╔══██║██║╚██╗██║██╔═██╗
██████╔╝██║  ██║██║ ╚████║██║  ██╗
╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝
DankLinux Manager 1.17

Description

The system update checker only shows official packages update and not aur, which is odd cuz looking at the servie for it and it does use paru or yay with the correct parameters

Update widget only show

Expected Behavior

To show aur packages that can be updated

Steps to Reproduce

  1. Be on an arch based distro
  2. Have yay/paru and an aur package that needs update
  3. Add update checker widget to the bar and search for update

Error Messages/Logs

nohup: ignoring input
                                  
██████╗  █████╗ ███╗   ██╗██╗  ██╗
██╔══██╗██╔══██╗████╗  ██║██║ ██╔╝
██║  ██║███████║██╔██╗ ██║█████╔╝ 
██║  ██║██╔══██║██║╚██╗██║██╔═██╗ 
██████╔╝██║  ██║██║ ╚████║██║  ██╗
╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝
  INFO  go: DMS API Server listening on: /run/user/1000/danklinux-522542.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: Freedesktop manager initialized
  INFO  go: Loginctl manager initialized
  INFO  go: Network manager initialized
[32m  INFO[0m: Launching config: "/etc/xdg/quickshell/dms/shell.qml"
[32m  INFO[0m: Shell ID: "8d5a47ead22af78707b30ad620bae58f" Path ID "8d5a47ead22af78707b30ad620bae58f"
[32m  INFO[0m: Saving logs to "/run/user/1000/quickshell/by-id/m77bl9ec4t/log.qslog"
[33m  WARN[0m: QFont::fromString: Invalid description '(empty)'
[33m  WARN[97m kf.config.core[0m: Watching absolute paths is not supported "/home/claymorwan/.local/share/color-schemes/CatppuccinMochaMauve.colors"
[34m DEBUG[97m qml[0m: AudioService: Sound effects enabled
[34m DEBUG[97m qml[0m: IdleService: Initialized with idle monitoring support
[34m DEBUG[97m qml[0m: NetworkService: Initializing...
[34m DEBUG[97m qml[0m: NetworkService: DMS_SOCKET found, waiting for capabilities...
[32m  INFO[0m: Configuration Loaded
[34m DEBUG[97m qml[0m: SessionData: Removing unused key: launchPrefix
[33m  WARN[97m scene[0m: QML FileView at @Common/Theme.qml[879:5]: Read of /home/claymorwan/.cache/DankMaterialShell/dms-colors.json failed: File does not exist.
[34m DEBUG[97m qml[0m: AudioService: Using bundled sound for audio-volume-change : file:///etc/xdg/quickshell/dms/assets/sounds/freedesktop/audio-volume-change.wav
[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 48000"
[34m DEBUG[97m qml[0m: AudioService: Using bundled sound for power-plug : file:///etc/xdg/quickshell/dms/assets/sounds/plasma/power-plug.wav
[34m DEBUG[97m qml[0m: AudioService: Using bundled sound for power-unplug : file:///etc/xdg/quickshell/dms/assets/sounds/plasma/power-unplug.wav
[34m DEBUG[97m qml[0m: AudioService: Using bundled sound for message : file:///etc/xdg/quickshell/dms/assets/sounds/freedesktop/message.wav
[34m DEBUG[97m qml[0m: AudioService: Using bundled sound for message-new-instant : file:///etc/xdg/quickshell/dms/assets/sounds/freedesktop/message-new-instant.wav
[33m  WARN[97m qml[0m: I18n: Falling back to built-in English strings
Input #0, wav, from '/etc/xdg/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 '/etc/xdg/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
Input #0, wav, from '/etc/xdg/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 '/etc/xdg/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 '/etc/xdg/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
[33m  WARN[97m scene[0m: @Modules/DankBar/Widgets/WorkspaceSwitcher.qml[19:-1]: ReferenceError: parentScreen is not defined
[33m  WARN[97m scene[0m: @Modules/DankBar/Widgets/WorkspaceSwitcher.qml[19:-1]: ReferenceError: parentScreen is not defined
[34m DEBUG[97m qml[0m: Detected distribution: Arch Linux
[34m DEBUG[97m qml[0m: Adding ref for module: cpu count: 1
[34m DEBUG[97m qml[0m: Adding ref for module: memory count: 1
[34m DEBUG[97m qml[0m: Adding ref for module: cpu count: 2
[34m DEBUG[97m qml[0m: Adding ref for module: memory count: 2
[34m DEBUG[97m qml[0m: Theme: Setting desired theme - hex mode: dark type: scheme-expressive
[34m DEBUG[97m qml[0m: Theme: Starting matugen worker (WE wallpaper)
 DEBUG  go: DMS API Request: method=subscribe id=0
 DEBUG  go: DMS API Request: method=loginctl.getState id=1760815931797
[34m DEBUG[97m qml[0m: NetworkService: Network capability detected, using NetworkManagerService
 DEBUG  go: DMS API Request: method=loginctl.setLockBeforeSuspend id=1760815931798
[34m DEBUG[97m qml[0m: NetworkService: Switched to NetworkManagerService, networkAvailable: true
[34m DEBUG[97m qml[0m: DMSService: Connected (API v5) - ["plugins","network","loginctl","freedesktop"]
 DEBUG  go: DMS API Request: method=network.getState id=1760815931799
 DEBUG  go: DMS API Request: method=loginctl.setSleepInhibitorEnabled id=1760815931800
[34m DEBUG[97m qml[0m: SessionService: Synced lock before suspend: true
 DEBUG  go: DMS API Request: method=network.wifi.scan id=1760815931803
[34m DEBUG[97m qml[0m: SessionService: Synced sleep inhibitor: true
[34m DEBUG[97m qml[0m: AudioService: Current system sound theme: freedesktop
 DEBUG  go: DMS API Request: method=network.getState id=1760815931842
[33m  WARN[97m scene[0m: @Modules/DankBar/Widgets/WorkspaceSwitcher.qml[19:-1]: ReferenceError: parentScreen is not defined
[33m  WARN[97m scene[0m: @Modules/DankBar/Widgets/WorkspaceSwitcher.qml[19:-1]: ReferenceError: parentScreen is not defined
[34m DEBUG[97m qml[0m: CompositorService: Detected Hyprland
[33m  WARN[97m scene[0m: @Modules/DankBar/Widgets/WorkspaceSwitcher.qml[19:-1]: ReferenceError: parentScreen is not defined
[33m  WARN[97m scene[0m: @Modules/DankBar/Widgets/WorkspaceSwitcher.qml[19:-1]: ReferenceError: parentScreen is not defined
[33m  WARN[97m scene[0m: @Modules/DankBar/Widgets/WorkspaceSwitcher.qml[19:-1]: ReferenceError: parentScreen is not defined
[33m  WARN[97m scene[0m: @Modules/DankBar/Widgets/WorkspaceSwitcher.qml[19:-1]: ReferenceError: parentScreen is not defined
[33m  WARN[97m scene[0m: @Modules/DankBar/Widgets/WorkspaceSwitcher.qml[19:-1]: ReferenceError: parentScreen is not defined
[33m  WARN[97m scene[0m: @Modules/DankBar/Widgets/WorkspaceSwitcher.qml[19:-1]: ReferenceError: parentScreen is not defined
[33m  WARN[97m scene[0m: @Modules/DankBar/Widgets/WorkspaceSwitcher.qml[19:-1]: ReferenceError: parentScreen is not defined
[33m  WARN[97m scene[0m: @Modules/DankBar/Widgets/WorkspaceSwitcher.qml[19:-1]: ReferenceError: parentScreen is not defined
[34m DEBUG[97m qml[0m: DankBar: Plugin loaded: dankPomodoroTimer
[34m DEBUG[97m qml[0m: DankBar: Plugin loaded: calculator
[34m DEBUG[97m qml[0m: SessionService: Native inhibitor available: true
[34m DEBUG[97m qml[0m: SessionService: Elogind detection exited with code 1
[34m DEBUG[97m qml[0m: DankBar: Created native Wayland IdleInhibitor for DP-1
[34m DEBUG[97m qml[0m: DisplayService: Found 1 DDC displays
[34m DEBUG[97m qml[0m: DisplayService: Initial DDC Device ddc-1 brightness: 48%
[34m DEBUG[97m qml[0m: Theme: Matugen worker completed with code 2 (no changes needed)

Screenshots/Recordings

here u can see vscodium got an update, yet it's not in the widget Image

claymorwan avatar Oct 18 '25 19:10 claymorwan

We'll just use this one since both use parts of each logic.

Purian23 avatar Oct 19 '25 03:10 Purian23

We'll just use this one since both use parts of each logic.

o okay sure

claymorwan avatar Oct 20 '25 23:10 claymorwan