xscreensaver

Description:modular screen saver and locker for the X Window System
License: BSD
Homepage:https://www.jwz.org/xscreensaver/
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
6.01-r4 ~ + + ~ ~ - ~ + + - - + +

USE flags

  • caps - Use Linux capabilities library to control privilege
  • elogind - Enable session tracking via sys-auth/elogind
  • fonts - Install the fonts shipped with XScreenSaver that have clear licensing
  • gdk-pixbuf - Include support for the x11-libs/gdk-pixbuf library in some demos, which will make it possible for them to read GIF, JPEG, and PNG files as well
  • gdm - Use gdmflexiserver from gnome-base/gdm instead of x11-misc/lightdm
  • gtk - Add support for x11-libs/gtk+ (The GIMP Toolkit)
  • jpeg - Add JPEG image support
  • locking - Compile in support for locking the display
  • new-login - Enable user switching support using gdmflexiserver (x11-misc/lightdm)
  • offensive - Enable potentially offensive items in packages
  • opengl - Add support for OpenGL (3D graphics)
  • pam - Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
  • perl - Add optional support/bindings for the Perl language
  • png - Add support for libpng (PNG images)
  • selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
  • suid - Enable setuid root program, with potential security risks
  • systemd - Enable use of systemd-specific libraries and features like socket activation or session tracking
  • X - Add support for X11
  • xft - Build with support for XFT font renderer (x11-libs/libXft)
  • xinerama - Add support for querying multi-monitor screen geometry through the Xinerama API

Security Advisory

Date Severity Title
over 14 years normal XScreenSaver: Privilege escalation

Also available in: Atom

Thank you!