Bug#1005225: evince: Evince display does not respect dark mode

Matthias Brennwald mbrennwa at gmail.com
Wed Feb 9 12:37:18 GMT 2022


Package: evince
Version: 41.3-1
Severity: normal
X-Debbugs-Cc: mbrennwa at gmail.com

Dear Maintainer,

The display of evince does not play nice with "dark" GTK themes. The idea of
dark themes is to use dark backgrounds and light colors for text and display
elements in order to reduce eye strain. Many applications use the color mode of
the theme for display, or allow setting a specific color mode that fits "dark
mode". With evince, the default mode is fixed to black text on white background
and does not follow dark mode settings. This should be fixed in evince.

(Yes, evince has "Night Mode", which is helpful to invert black-on-white
documents to white-on-black. However, this mode also inverts any colors to
their complementary color. This looks very strange (if not awful) and may lead
to confusion, for example if the text refers to a "green line in the diagram",
where the green line is now pink.)


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.15.0-3-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_USER
Locale: LANG=en_CH.UTF-8, LC_CTYPE=en_CH.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages evince depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.40.0-3
ii  evince-common                                41.3-1
ii  gsettings-desktop-schemas                    42~alpha-1
ii  libatk1.0-0                                  2.36.0-3
ii  libc6                                        2.33-5
ii  libcairo-gobject2                            1.16.0-5
ii  libcairo2                                    1.16.0-5
ii  libevdocument3-4                             41.3-1
ii  libevview3-3                                 41.3-1
ii  libgdk-pixbuf-2.0-0                          2.42.6+dfsg-2
ii  libglib2.0-0                                 2.70.3-1
ii  libgnome-desktop-3-19                        41.3-1
ii  libgtk-3-0                                   3.24.31-1
ii  libhandy-1-0                                 1.5.0-1
ii  libnautilus-extension1a                      41.2-1
ii  libpango-1.0-0                               1.50.3+ds1-6
ii  libpangocairo-1.0-0                          1.50.3+ds1-6
ii  libsecret-1-0                                0.20.4-2
ii  shared-mime-info                             2.1-2

Versions of packages evince recommends:
ii  dbus-user-session [default-dbus-session-bus]  1.12.20-3
ii  dbus-x11 [dbus-session-bus]                   1.12.20-3

Versions of packages evince suggests:
ii  gvfs             1.48.1-2
pn  nautilus-sendto  <none>
ii  poppler-data     0.4.11-1
pn  unrar            <none>

-- no debconf information



More information about the pkg-gnome-maintainers mailing list