summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authorMia Herkt <mia@0x0.st>2022-08-07 20:15:41 +0200
committerMia Herkt <mia@0x0.st>2022-08-07 20:58:56 +0200
commit2c46ae8ea3d9ae32b52eae9092f0517d69dcedbc (patch)
treeae3dd509efc43a1b465adc0c1f291f31483a2f01 /DOCS
parent9add44b11aacc9e7a2bf73d0622b45cfb6e76fca (diff)
downloadmpv-2c46ae8ea3d9ae32b52eae9092f0517d69dcedbc.tar.bz2
mpv-2c46ae8ea3d9ae32b52eae9092f0517d69dcedbc.tar.xz
man: remove unhelpful language
Whether or not the GNOME project has a tendency to make life difficult for anyone outside their ecosystem, the user manual is no place for childish rants such as this. Keep it to what is relevant for users.
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/man/mpv.rst36
1 files changed, 8 insertions, 28 deletions
diff --git a/DOCS/man/mpv.rst b/DOCS/man/mpv.rst
index 896c0fda00..adabd86ee6 100644
--- a/DOCS/man/mpv.rst
+++ b/DOCS/man/mpv.rst
@@ -1349,36 +1349,16 @@ a VO using the OS GUI API is active). ``--stop-screensaver=no`` disables this.
A common problem is that Linux desktop environments ignore the standard
screensaver APIs on which mpv relies. In particular, mpv uses the Screen Saver
-extension (XSS) on X11, and the idle-inhibit on Wayland.
-
-GNOME is one of the worst offenders, and ignores even the now widely supported
-idle-inhibit protocol. (This is either due to a combination of malice and
-incompetence, but since implementing this protocol would only take a few lines
-of code, it is most likely the former. You will also notice how GNOME advocates
-react offended whenever their sabotage is pointed out, which indicates either
-hypocrisy, or even worse ignorance.)
-
-Such incompatible desktop environments (i.e. which ignore standards) typically
-require using a DBus API. This is ridiculous in several ways. The immediate
-practical problem is that it would require adding a quite unwieldy dependency
-for a DBus library, somehow integrating its mainloop into mpv, and other
-generally unacceptable things.
-
-However, since mpv does not officially support GNOME, this is not much of a
-problem. If you are one of those miserable users who want to use mpv on GNOME,
-report a bug on the GNOME issue tracker:
-https://gitlab.gnome.org/groups/GNOME/-/issues
-
-Alternatively, you may be able to write a Lua script that calls the
-``xdg-screensaver`` command line program. (By the way, this a command line
-program is an utterly horrible kludge that tries to identify your DE, and then
-tries to send the correct DBus command via a DBus CLI tool.) If you find the
-idea of having to write a script just so your screensaver doesn't kick in
-ridiculous, do not use GNOME, or use GNOME video software instead of mpv (good
-luck).
+extension (XSS) on X11, and the idle-inhibit protocol on Wayland.
+
+GNOME in particular still ignores the idle-inhibit protocol, and has its own
+D-Bus interfaces for display power management, which mpv does not support.
Before mpv 0.33.0, the X11 backend ran ``xdg-screensaver reset`` in 10 second
-intervals when not paused. This hack was removed in 0.33.0.
+intervals when not paused in order to support screensaver inhibition in these
+environments. This functionality was removed in 0.33.0, but it is possible to
+call the ``xdg-screensaver`` command line program from a user script instead.
+
.. include:: options.rst