Ich entwickle einen Audio-Player in Vala für Linux (Im arbeiten in elementaryOS).Zeige Steuerelemente im Audio-Menü (Linux)
Ich würde gerne wissen, welche die richtige Art und Weise ist es, die Kontrollen zu machen apperar (Wiedergabe/Pause, nächste, durchlässig) meine Anwendung in dem „Audio-Menü“ wie andere Anwendungen funktioniert (fot Beispiel Banshee oder Standard Musik-App von Elementarteilchen):
ich habe für Dokumente darüber aus, aber ich habe nicht in der Lage, etwas zu finden. Ich habe sogar den Quellcode von der Grundmusik auf Github sah, und ich habe etwas Interessantes gefunden:
In der „main“ sie setzen eine Umgebungsvariable über Medien Spiele:
GLib.Environ. set_variable ({"PULSE_PROP_media.role"}, "audio", "true");
In der Desktop-Datei gibt es eine Zeile auch über Medien spielen, die sagt:
X-Pulseaudio-Properties = media.role = Musik
Ich habe diese Zeilen versucht setzen in mein Code, aber es funktioniert immer noch nicht.
Ich würde gerne wissen, wie es gemacht wird oder ob es irgendwelche Dokumentation darüber gibt. Vielen Dank!