AvengeMedia / AvengeMedia/DankMaterialShell

Global Custom App Names

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

Description

### Compositor

- [x] Niri
- [ ] Hyprland
- [ ] MangoWC (dwl)
- [ ] Sway

### Distribution

- [ ] Arch Linux
- [ ] CachyOS
- [x] Fedora
- [ ] NixOS
- [ ] Debian
- [ ] Ubuntu
- [ ] Gentoo
- [ ] OpenSUSE
- [ ] Other (specify below)

### If Other, please specify

_No response_

### dms doctor -v

██████╗ █████╗ ███╗ ██╗██╗ ██╗
██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
██║ ██║███████║██╔██╗ ██║█████╔╝
██║ ██║██╔══██║██║╚██╗██║██╔═██╗
██████╔╝██║ ██║██║ ╚████║██║ ██╗
╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝

System Health Check

──────────────────────────────────────

System
● Operating System ····· Fedora Linux 43 (KDE Plasma Desktop Edition)
└─ ID: fedora, Version: 43, Arch: amd64
● Architecture ········· amd64
● Display Server ······· Wayland
└─ WAYLAND_DISPLAY=wayland-1

Versions
● DMS CLI ·············· dms (git) v1.4-3088
└─ /usr/bin/dms
● Quickshell ··········· quickshell 0.2.1, revision 395a1301a83e98dafc325289630ccacda5d69607, distributed by: Fedora COPR (avengemedia/quickshell)
└─ /usr/bin/qs
● DMS Shell ············ v1.4-beta
└─ /usr/share/quickshell/dms

Installation
● DMS Configuration ···· Found
└─ /usr/share/quickshell/dms
● shell.qml ············ Present
└─ /usr/share/quickshell/dms/shell.qml
○ Install Type ········· System package
└─ /usr/share/quickshell/dms

Compositor
● niri ················· 25.11 (git)
└─ /usr/bin/niri
○ Active ··············· niri

Quickshell Features
● Polkit ··············· Available
└─ Authentication prompts
● IdleMonitor ·········· Available
└─ Idle detection
● IdleInhibitor ········ Available
└─ Prevent idle/sleep
● ShortcutInhibitor ···· Available
└─ Allow shortcut management (niri)

Optional Features
● accountsservice ······ Available
└─ User accounts
● power-profiles-daemon Available
└─ Power profile management
● logind ··············· Available
└─ Session management
● I2C/DDC ·············· 1 monitor(s) detected
└─ External monitor brightness control
● Terminal ············· kitty
● Network ·············· NetworkManager
└─ NetworkManager present. Using NM API.
● matugen ·············· Installed
└─ Dynamic theming
● dgop ················· Installed
└─ System monitoring
● cava ················· Installed
└─ Audio visualizer
○ khal ················· Not installed
└─ Calendar events
● danksearch ··········· Installed
└─ File search
● fprintd ·············· Installed
└─ Fingerprint auth

Config Files
● settings.json ········ Present
└─ /home/JD/.config/DankMaterialShell/settings.json
● clsettings.json ······ Present
└─ /home/JD/.config/DankMaterialShell/clsettings.json
● plugin_settings.json · Present
└─ /home/JD/.config/DankMaterialShell/plugin_settings.json
● session.json ········· Present
└─ /home/JD/.local/state/DankMaterialShell/session.json
● dms-colors.json ······ Present
└─ /home/JD/.cache/DankMaterialShell/dms-colors.json

Services
● dms.service ·········· enabled, active
○ greetd ··············· disabled

Environment
○ QT_QPA_PLATFORMTHEME · Not set
○ QS_ICON_THEME ········ Not set

──────────────────────────────────────

### Description

When In Launcher App Is Renamed It Should Update Its Name Everywhere Like In Share Target's, KDE Settings, Alt Tab View, Dock etc.

### Expected Behavior

When App Is Renamed It Should All The Places Like In Alt Tab View, Dock, & Other Places Similar To How Menu Editor's Rename Functionality Works.

### Steps to Reproduce & Installation Method

Open App Launcher.
Right Click Any App.
Click Edit.
Change Name.

### Error Messages/Logs

_No response_

### Screenshots/Recordings

Image

Image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.