Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Bug or Feature ? Global microphone mute state is not applied in the island

Chiusa Adatta ai principianti
#3,963 2 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@Mario-Mohar ci sta già lavorando.

Dal 28/10/2026.

  • #4027 di @Mario-Mohar — integrata

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
66/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Ambito
desktop

Direzione di ricerca

Inizia individuando l’indicatore di attività del microfono dell’isola e confrontando il modo in cui legge lo stato di disattivazione del microfono con il widget della privacy. Riproduci il problema avviando un’app che usa il microfono e disattivandolo. Il lavoro è completo quando l’isola mostra un microfono rosso disabilitato mentre l’acquisizione è disattivata, come nel widget della privacy.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug Hyprland
Compositor

Hyprland

Distribution

CachyOS

If Other, please specify

No response

Select your Installation Method

Distro Packaging

Was this your original Installation method?

Yes

If no, specify

No response

dms doctor -vC
Click to expand ## DMS Doctor Report

System

  • [ok] Operating System: CachyOS
    • ID: cachyos, Version: rolling, Arch: amd64
  • [ok] Architecture: amd64
  • [ok] Display Server: Wayland
    • WAYLAND_DISPLAY=wayland-1

Versions

  • [ok] DMS CLI: dms v2.0.0
    • /usr/bin/dms
  • [ok] Quickshell: Quickshell 0.3.2 (revision , distributed by Arch Linux)
    • /usr/bin/qs
  • [ok] DMS Shell: v2.0.0
    • /run/user/1000/dms-shell/496f460c1c70f6d9

Installation

  • [ok] DMS Configuration: Found
    • /run/user/1000/dms-shell/496f460c1c70f6d9
  • [ok] shell.qml: Present
    • /run/user/1000/dms-shell/496f460c1c70f6d9/shell.qml
  • [info] Install Type: Unknown
    • /run/user/1000/dms-shell/496f460c1c70f6d9

Compositor

  • [ok] Hyprland: 0.56.2
    • /usr/bin/hyprland
  • [info] Active: Hyprland
  • [ok] Background Blur: Supported
    • Compositor supports ext-background-effect-v1

Quickshell Features

  • [ok] Polkit: Available
    • Authentication prompts
  • [ok] IdleMonitor: Available
    • Idle detection
  • [ok] IdleInhibitor: Available
    • Prevent idle/sleep
  • [ok] ShortcutInhibitor: Available
    • Allow shortcut management (niri, Aqueous)
  • [ok] BackgroundBlur: Available
    • Background blur API support in Quickshell

Optional Features

  • [ok] accountsservice: Available
    • User accounts
  • [ok] power-profiles-daemon: Available
    • Power profile management
  • [ok] logind: Available
    • Session management
  • [ok] cups-pk-helper: Available
    • Printer management
  • [ok] I2C/DDC: 1 monitor(s) detected
    • External monitor brightness control
  • [ok] qt6-imageformats: Installed (1 formats)
    • Formats: GIF (/usr/lib/qt6/plugins/imageformats:/usr/lib/qt/plugins/imageformats:/usr/lib64/qt6/plugins/imageformats)
  • [ok] kimageformats: Installed (4 formats)
    • Formats: AVIF, HEIF, JXL, EXR (/usr/lib/qt6/plugins/imageformats:/usr/lib64/qt6/plugins/imageformats)
  • [ok] Terminal: kitty, alacritty
  • [ok] Network: NetworkManager
    • NetworkManager present. Using NM API.
  • [ok] matugen: Installed
    • Dynamic theming
  • [ok] cava: Installed
    • Audio visualizer
  • [ok] khal: Installed
    • Calendar events
  • [ok] danksearch: Installed
    • File search
  • [info] dankcalendar: Not installed
    • Calendar app
  • [info] fprintd: Not installed
    • Fingerprint auth
  • [ok] adw-gtk3: Installed
    • GTK3 dynamic theming (system copy, applied on next theme apply)

Config Files

  • [ok] settings.json: Present
    • /home/chris/.config/dms/settings.json
  • [info] clsettings.json: Not yet created
    • /home/chris/.config/dms/clsettings.json
  • [ok] plugin_settings.json: Present
    • /home/chris/.config/dms/plugin_settings.json
  • [ok] session.json: Present
    • /home/chris/.local/state/dms/session.json
  • [ok] dms-colors.json: Present
    • /home/chris/.cache/dms/dms-colors.json

Services

  • [error] dms.service: enabled, failed
    • Nothing starts dms.service with hyprland-session.target. Run 'dms systemd enable'.
  • [ok] greetd: enabled
  • [ok] xdg-desktop-portal: Settings portal reachable

Environment

  • [info] QT_QPA_PLATFORMTHEME: qt5ct
  • [ok] qt5ct plugin (Qt5): Installed
    • /usr/lib/qt/plugins/platformthemes/libqt5ct.so
  • [info] QT_QPA_PLATFORMTHEME_QT6: Not set, Qt6 uses QT_QPA_PLATFORMTHEME
  • [info] QS_ICON_THEME: Not set
  • [warn] XDG_MENU_PREFIX: hyprland- (menu file not found)
    • Dolphin 'Open with…' dialog may be empty. Ensure hyprland-applications.menu exists in ~/.config/menus or /etc/xdg/menus.

Fonts

  • [ok] Normal Font: Google Sans Flex
    • /run/user/1000/dms-shell/496f460c1c70f6d9/DCommon/assets/fonts/google-sans-flex/GoogleSansFlex.ttf
  • [ok] Monospace Font: Fira Code
    • /run/user/1000/dms-shell/496f460c1c70f6d9/DCommon/assets/fonts/nerd-fonts/FiraCodeNerdFont-Regular.ttf
  • [ok] Display Font: DM Serif Display
    • /run/user/1000/dms-shell/496f460c1c70f6d9/DCommon/assets/fonts/dm-serif-display/DMSerifDisplay-Regular.ttf

Summary: 1 error(s), 1 warning(s), 39 ok

Description

When the microphone is used (Teams in a PWA from Brave), the red icon appears in the island, the same than the privacy widget. However when muting the mic, the icon remains the same, not the disabled one (like the privacy widget)

Expected Behavior

When microphone is in use but muted then the icon should show a red disabled mic

Steps to Reproduce

Start an app using the mic and then mute the microphone

Error Messages/Logs

No response

Screenshots/Recordings

No response

Lingua principale
QML
Stelle
8.4k
Fork
549
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di AvengeMedia/DankMaterialShell

Tutte le issue di AvengeMedia/DankMaterialShell

Issue simili

Altre issue su Desktop Dev

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.