jamulussoftware / jamulussoftware/jamulus
Current KDE prevents Server GUI from exiting
- Lingua principale
- C
- Stelle
- 1.1k
- Fork
- 248
- Merge medio
- 2g 3h
- PR unite (30g)
- 9
Descrizione
### Discussed in https://github.com/orgs/jamulussoftware/discussions/3006
Originally posted by **pcar75** February 9, 2023
Bonjour,
On my dual boot PC, I can shutdown Jamulus server in Windows 10. However I can't do that in Linux, because I believe it installs itself as a service. Is there a nicer (GUI) way of shuting down Jamulus server, instead of running a script or terminal with `killall -I "jamulus"` ?
Context : dual Boot PC : Windows 10 / Ubuntu Studio 22.04.1 LTS (Plasma KDE).
On Windows
Jamulus server (3.9.1) with GUI
Menu > Window > Exit (Ctrl+Q) : OK terminates process & threads
X Button : OK terminates process & threads
On Ubuntu Studio 22.04.1 LTS
Jamulus server (3.9.1) with GUI and Icon in system tray bar
Menu > Window > Exit (Ctrl+Q) : Hides GUI only
X (Close) Button : Hides GUI only
Sys tray Exit (Icon menu buttons = Exit, Show, Hide...) : Hides GUI if it was visible ( ~ Exit ICON menu).
EDIT : added precision : Ubuntu Studio 22.04.1 LTS and Qt is 5.15.3 as mentioned below (rdica).
It seems that latest KDE on at least Ubuntu 22.04+ and Fedora37 has introduced a change that prevents exiting the server process when the server GUI is started. Exiting merely closes the GUI window, but leaves the tray icon running as well as the server process itself.
As noted in the original discussion thread, disabling the tray icon functionality returns proper exit behaviour.
Personally I feel this is a bug and as current and future linux distros using KDE desktops will continue to experience the problem, it should be addressed as such, however it's been deemed not a bug, so the following request.
Request that either the tray icon be removed altogether, or a toggle be added to disable it.
Thanks!
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia con la issue #3016 e la discussione #3006, poi individua la gestione della tray di sistema Linux e della chiusura delle finestre in Jamulus. Chiarisci se il risultato previsto consiste nel rimuovere l’icona della tray o nell’aggiungere un’interruttore, quindi convalida il comportamento scelto sui desktop Linux basati su KDE, inclusi Ubuntu Studio e Fedora.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- c, linux, ubuntu
- Ambito
- desktop
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 38/100