Seite 1 von 2

Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Mittwoch 1. März 2023, 17:35
von Benutzer 1579 gelöscht
Hallo,
wie der Titel schon sagt läuft das Applet Radio++ immer noch weiter nach dem Ausloggen? (Im Anmeldebildschirm läuft Musik weiter)

Ich bin nicht lange auf Cinnamon aber das verhalten ist mir persönlich merkwürdig.
Kann mir jemand sagen ob das normal ist oder doch irgendwelche user-rechte Probleme?

Code: Alles auswählen

System:
  Kernel: 6.2.1-arch1-1 arch: x86_64 bits: 64 Desktop: Cinnamon v: 5.6.7
    Distro: Arch Linux
Gerne gib ich weitere Infos... momentan fallen mir keine ein.

Re: Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Mittwoch 1. März 2023, 19:52
von cip2017
Habe schon immer Cinnamon am Start!
Radio Applet stoppt beim Abmelden ohne Probleme.
Bei Neuanmeldung startet es Automatisch, was Ich nicht Unbedingt bräuchte.
Habe Mir da noch keine Gedanken gemacht.
Jetzt wo Du es Schreibst, doch mal eine nähere Betrachtung Wert!

Re: Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Mittwoch 1. März 2023, 21:07
von djeli
Moin
Nutze das Radio nicht und nutze XFCE

Kann es sein das es über den MPV Player(zur Ausgabe) läuft.
Bei dem hab ich schon so ein verhalten festgestellt.
Programm (beliebig) beendet,Sound läuft weiter. Da wird der Task vom mpv nicht beendet.

Möglichkeit muß aber nicht so sein.

Gruß

Re: Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Mittwoch 1. März 2023, 22:02
von Benutzer 1579 gelöscht
djeli hat geschrieben: Mittwoch 1. März 2023, 21:07 Kann es sein das es über den MPV Player(zur Ausgabe) läuft.
Genau ins schwarze getroffen. :D Da komme ich schon zu nächsten frage, gibt es da für eine anständige Konfiguration für MPV? Ich hab Radio++ schon mit geteilt das er bitte die config in $HOME verwenden soll config=home ... vorher stand --no-config. Aber da hab ich auch jetzt nichts gefunden.
Bildschirmfoto vom 2023-03-01 21-58-08.png
Bildschirmfoto vom 2023-03-01 21-58-08.png (31.22 KiB) 3107 mal betrachtet

Re: Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Donnerstag 2. März 2023, 11:08
von djeli
Bei mir war es der SM-Player.
In der config vom SM-Player von mpv auf mplayer umgestellt.
Weiß aber nicht ob es beim Radio die möglichkeit gibt.

Ich weiß die player sind fast identisch aber eben nicht ganz.

Re: Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Donnerstag 2. März 2023, 22:28
von Benutzer 1579 gelöscht
djeli hat geschrieben: Donnerstag 2. März 2023, 11:08 In der config vom SM-Player von mpv auf mplayer umgestellt.
Leider nicht möglich hier.
Naja rennt nicht weg, ich werde mich wohl direkt bei mpv melden. ggf gebe ich eine Rückmeldung. ;D

Re: Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Freitag 3. März 2023, 09:13
von LaGGGer
Wenn mir mein Spiel Grim Dawn mal einfriert, nehme ich den Befehl xkill und kann das abgestürzte Game über den Mauszeiger (Pfeil wird zum X) damit beenden.

Die Alternative wäre kill, das im Terminal aufgerufen werden kann. Vielleicht könnte man da ein skript schreiben und dein Radio damit beenden?

Code: Alles auswählen

$ kill
kill: Aufruf: kill [-s Signalname | -n Signalnummer | -Signalname] pid | jobspec ... oder kill -l [Signalname]

Re: Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Freitag 3. März 2023, 09:39
von Benutzer 1579 gelöscht
Hi LaGGGer,

hatte ich auch im Sinn, hab es mit session-cleanup-script in der lightdm.conf versucht, ohne erfolg.

Wie so ein Script aussehen muss kp. Komm auch gerade nicht dazu es zu testen.

Hat jemand ein fertig Script?

Re: Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Freitag 3. März 2023, 14:53
von gosia
Hallo country,
country hat geschrieben: Freitag 3. März 2023, 09:39 Wie so ein Script aussehen muss
Da braucht es nicht unbedingt ein grosses Skript. Sieh mal mit

Code: Alles auswählen

pgrep -l MUSTER
nach, wie der Prozess heisst. Je nachdem, was Du abschiessen willst, für MUSTER mpv oder radio einsetzen, Zur Not hast Du den Prozessnamen auch mit htop, aber das wäre etwas overkill.
Da der Prozessname gleich bleibt reicht dann für den Rest des Lebens

Code: Alles auswählen

pkill PROZESSNAME
z.B. auf eine Tastenkombination legen (auch hier PROZESSNAME mit dem vorher ermittelten ersetzen, wahrscheinlich mpv oder radio++. Bei radio++ könnte es sein, dass Du wegen dem ++ das ganze in Anführungszeichen setzen musst, also eventuell

Code: Alles auswählen

pkill "radio++"
Wenn es noch brutaler sein muss kannst Du das mit sudo kombinieren, oder pkill noch Optionen mitgeben, s. dazu
https://www.thegeekdiary.com/pkill-comm ... -in-linux/

Im grossen und ganzen ist das aber sehr Holzhammer und eine Methode die mir nicht gefällt, kenne aber das Programm radio++ nicht.

viele Grüsse gosia

Re: Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Freitag 3. März 2023, 15:12
von LaGGGer
Trag mal in der mpv.conf folgendes ein:

Code: Alles auswählen

keep-open=no
Vielleicht hilft das, logisch ist der Befehl jedenfalls.

EDIT
Hier noch was gefunden:
https://github.com/mpv-player/mpv/issues/6524#issuecomment-468036564 hat geschrieben:Most users I provide for want the window (psuedo-gui) to stay open so mpv is configured that way.
If you don't want that then in mpv.conf
[pseudo-gui]
idle=once

or idle=no (if you never want an idle window..

It tells you this in the ppa page, when using a ppa it's a good idea to go to the page & read..

Re: Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Samstag 4. März 2023, 12:42
von djeli
Moin
Eine möglichkeit den Sound zu beenden wäre noch über pavucontrol .

Unter "Wiedergabe" wird ja die S.Karte angezeigt die ausgeben soll.
Dort einen Rechtsklick,dann erscheint Wiedergabe beenden

Es wird auch der Task beendet,ohne Script und verrenkungen.!

Re: Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Samstag 4. März 2023, 16:08
von LaGGGer
djeli hat geschrieben: Samstag 4. März 2023, 12:42 Es wird auch der Task beendet,ohne Script und verrenkungen.!
Ja klar wird das funktionieren, keine Frage. Aber ich denke der TE möchte, das wenn er mpv beendet, automatisch die Musik aufhört, bezw. die Radio App nicht weiterläuft.
Mit deine Methode muss man noch ein paar Tasten drücken. Ein Skript wäre eine einmalige Sache .. wenns funktioniert :)

Re: Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Samstag 4. März 2023, 19:46
von Benutzer 1579 gelöscht
Danke euch,
ich hab den Vorschlaghammer genommen und ein shortcut auf ctrl+alt+k gesetzt der dann das ausführt.

Code: Alles auswählen

#! /bin/sh
pkill mpv #mpv beenden
sleep 3  #3 sec warten
cinnamon-session-quit --logout --force #logout eben
hab das alles in eine bash-sh reingepackt, hätte auch eine Möglichkeit unter -> Tastatur -> Shortcuts ein Command einzutragen aber das akzeptiert er nicht

Code: Alles auswählen

pkill  mpv |  cinnamon-session-quit --logout --force
der sinn der Sache ist, wenn ich mich auslogge, nicht erst den mpv player Manuel stoppen muss :( . Könnte ich auch einfach per Radio++ GUI. nur doof das der mpv eben nicht gleich gestoppt wird wenn ich mich ganz normal ausloggen tue. Macht ja normalerweise sinn das sich alles "abmeldet" auch der mpv Player :-[


ps der Vorschlag in der mpv.conf hat leider nicht funktioniert..

Also ist das Thema für mich erledigt.

„It's not a bug, it's a feature"

Re: Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Samstag 4. März 2023, 20:30
von djeli
Der mpv läuft in dem falle als hintergrundprozeß und systemweit.
Deshalb läuft er weiter!
(Bei einem musik stück würde er am ende auch aufhören,bei Radio gibt es kein ende.)
Das mit dem script ist doch in Ordnung,als notfall eben über pavucontrol.

Re: Applet: Radio++ läuft auch dann weiter wenn User ausgeloggt ist!

Verfasst: Samstag 4. März 2023, 21:18
von Benutzer 1579 gelöscht
djeli hat geschrieben: Samstag 4. März 2023, 20:30 Der mpv läuft in dem falle als hintergrundprozeß und systemweit.
Deshalb läuft er weiter!
Alles gut soweit
cip2017 hat geschrieben: Mittwoch 1. März 2023, 19:52 Habe schon immer Cinnamon am Start!
Radio Applet stoppt beim Abmelden ohne Probleme.
Bei Neuanmeldung startet es Automatisch, was Ich nicht Unbedingt bräuchte.
Habe Mir da noch keine Gedanken gemacht.
Jetzt wo Du es Schreibst, doch mal eine nähere Betrachtung Wert!
Aber hier ist es wieder etwas anderes, warum bei mir das nicht gestoppt wird weiß ich nicht... liegt vielleicht am Arch-Linux.. hier muss ich alles nachträglich installieren... wo hier der Hund begraben ist muss ich erst nachforschen ;D oder auch nicht!