j'ai poussé un peu mes recherches pour l'écran de veille. Ca me le fait aussi avec firefox et des vidéos youtube en plein écran.
j'ai l'impression que ça vient des messages dbus . quand je lance une vidéo youtube par exemple, je vois passer le message suivant:
method call time=1507469134.576212 sender=:1.100 -> destination=org.freedesktop.ScreenSaver serial=25 path=/ScreenSaver; interface=org.freedesktop.ScreenSaver; member=Inhibit
sauf que ça n'a pas l'air implémenté:
$ qdbus org.freedesktop.ScreenSaver /ScreenSaver org.freedesktop.ScreenSaver.GetActive
Error: org.freedesktop.DBus.Error.NotSupported
This method is not implemented
alors que la même chose avec org.gnome.ScreenSaver.GetActive me retourne bien une valeur.
est-ce que c'est possible de changer les messages envoyés par firefox pour tester ?
sinon, pour ceux que ça intéresserait, pour ajouter une entrée manuellement dans le dock, il faut utiliser dconf-editor et ajouter le ".desktop" qui va bien dans org.gnome.shell.favorite-apps