AvengeMedia / AvengeMedia/DankMaterialShell

Volume Change issue from hotkey

Open
#3,079 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
QML
Stars
8.1k
Forks
515
Avg merge
1d 8h
Merged PRs (30d)
102

Description

### Compositor

Niri

### Distribution

Arch Linux

### If Other, please specify

_No response_

### Select your Installation Method

DankInstaller

### Was this your original Installation method?

Yes

### If no, specify

_No response_

### dms doctor -vC

## DMS Doctor Report

**System**
- [ok] Operating System: Arch Linux
- ID: arch, Version: rolling, Arch: amd64
- [ok] Architecture: amd64
- [ok] Display Server: Wayland
- WAYLAND_DISPLAY=wayland-1

**Versions**
- [ok] DMS CLI: dms v1.5.3
- /usr/bin/dms
- [ok] Quickshell: Quickshell 0.3.0 (revision , distributed by Arch Linux)
- /usr/bin/qs
- [ok] DMS Shell: v1.5.3
- /usr/share/quickshell/dms

**Installation**
- [ok] DMS Configuration: Found
- /usr/share/quickshell/dms
- [ok] shell.qml: Present
- /usr/share/quickshell/dms/shell.qml
- [info] Install Type: System package
- /usr/share/quickshell/dms

**Compositor**
- [ok] niri: 26.04
- /usr/bin/niri
- [info] Active: niri
- [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)
- [ok] BackgroundBlur: Available
- Background blur API support in Quickshell

**Optional Features**
- [ok] accountsservice: Available
- User accounts
- [warn] power-profiles-daemon: Not available
- Power profile management
- [ok] logind: Available
- Session management
- [ok] cups-pk-helper: Available
- Printer management
- [info] I2C/DDC: No monitors detected
- External monitor brightness control
- [ok] qt6-imageformats: Installed (1 formats)
- Formats: GIF (/usr/lib/qt6/plugins/imageformats:/usr/lib64/qt6/plugins/imageformats)
- [warn] kimageformats: Not installed
- AVIF, HEIF, JXL support
- [ok] Terminal: alacritty
- [ok] Network: NetworkManager
- NetworkManager present. Using NM API.
- [ok] matugen: Installed
- Dynamic theming
- [ok] dgop: Installed
- System monitoring
- [ok] cava: Installed
- Audio visualizer
- [ok] khal: Installed
- Calendar events
- [ok] danksearch: Installed
- File search
- [info] dankcalendar: Not installed
- Calendar app
- [ok] fprintd: Installed
- Fingerprint auth

**Config Files**
- [ok] settings.json: Present
- /home/sinu/.config/DankMaterialShell/settings.json
- [ok] clsettings.json: Present
- /home/sinu/.config/DankMaterialShell/clsettings.json
- [ok] plugin_settings.json: Present
- /home/sinu/.config/DankMaterialShell/plugin_settings.json
- [ok] session.json: Present
- /home/sinu/.local/state/DankMaterialShell/session.json
- [ok] dms-colors.json: Present
- /home/sinu/.cache/DankMaterialShell/dms-colors.json

**Services**
- [ok] dms.service: enabled, active
- [ok] greetd: enabled

**Environment**
- [info] QT_QPA_PLATFORMTHEME: Not set
- [info] QS_ICON_THEME: Not set
- [info] XDG_MENU_PREFIX: Not set

**Fonts**
- [ok] Normal Font: Noto Music
- Available
- [warn] Monospace Font: 'Hack' not found
- Font is not registered. Try running 'fc-cache -fv' or install the font.

---
**Summary:** 0 error(s), 3 warning(s), 35 ok

### Description

The issue arises whenever I connect one of my certain bluetooth speakers to laptop and also I have seen that sound devices running at AAC codec can cause this problem. Previously when I had installed dms the issue was back then started, then after some days the update came, and I switched to that newer version of dms and kernel also.

**Working Version**
dms-shell = 1.5.0-1
linux-kernel = 7.1.3.arch1-3

**Current Version (Issue)**
dms-shell = 1.5.3-1
linux-kernel = 7.1.8.arch1-3

so whenever I connect to that bluetooth sound device, even if I change the volume from the hotkey available in laptop, it won't change the volume, only if I change it from the status bar above it can be changed only.

### Expected Behavior

_No response_

### Steps to Reproduce

1. connect a bluetooth sound device which supports AAC codec
2. try to change the volume from hotkey
3. (it does show, bar changing but no effect in sound volume)

### Error Messages/Logs

_No response_

### Screenshots/Recordings

_No response_

Contributor guide

Open the contributing guide

Research direction

No source file or test is named. Start by tracing how laptop volume hotkeys are handled in the DMS shell and compare that path with the status-bar volume control while using an AAC Bluetooth device. Done means the hotkey changes the actual output volume, not only the displayed bar, and the regression is covered by a reproducible test or documented verification.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.