• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

data/H03-Jan-2021-6,4355,616

doc/H03-Jan-2021-1,061950

po/H03-Jan-2021-24,90619,361

savers/H03-Jan-2021-5,0913,780

src/H03-May-2022-25,27519,330

AUTHORSH A D03-Jan-2021234 129

COPYINGH A D03-Jan-202117.7 KiB340281

COPYING.LGPLH A D03-Jan-202125.9 KiB503418

COPYING.LIBH A D03-Jan-202124.8 KiB

ChangeLogH A D03-Jan-2021468.8 KiB13,7439,851

INSTALLH A D03-Jan-202115.4 KiB369287

Makefile.amH A D03-Jan-20211.3 KiB7159

Makefile.inH A D03-Jan-202129.2 KiB969862

NEWSH A D03-Jan-20219.5 KiB233220

README.mdH A D03-Jan-20213.6 KiB10267

TODOH A D03-Jan-2021199 33

aclocal.m4H A D03-Jan-2021406.1 KiB11,30110,214

autogen.shH A D03-Jan-20211.4 KiB3911

compileH A D03-Jan-20217.2 KiB349259

config.guessH A D03-Jan-202143.2 KiB1,4811,288

config.h.inH A D03-Jan-20215.6 KiB220147

config.subH A D03-Jan-202135.3 KiB1,8021,661

configureH A D03-Jan-2021593.6 KiB20,28417,006

configure.acH A D03-Jan-202136.6 KiB1,176990

depcompH A D03-Jan-202123 KiB792502

install-shH A D03-Jan-202115 KiB519337

intltool-extract.inH A D03-Jan-20210

intltool-merge.inH A D03-Jan-20210

intltool-update.inH A D03-Jan-20210

ltmain.shH A D03-Jan-2021319.6 KiB11,2528,044

missingH A D03-Jan-20216.7 KiB216143

README.md

1[![License](https://img.shields.io/badge/License-GPL%20v2-blue.svg)](https://gitlab.xfce.org/apps/xfce4-screensaver/-/blob/master/COPYING)
2
3# xfce4-screensaver
4
5Xfce4-screensaver is a screen saver and locker that aims to have
6simple, sane, secure defaults and be well integrated with the desktop.
7
8This project is a port of [MATE Screensaver](https://github.com/mate-desktop/mate-screensaver),
9itself a port of [GNOME Screensaver](https://gitlab.gnome.org/Archive/gnome-screensaver).
10It has been tightly integrated with the Xfce desktop, utilizing Xfce
11libraries and the Xfconf configuration backend.
12
13----
14
15### Features
16
17 - Integration with the Xfce desktop per-monitor wallpaper
18 - Locking down of configuration settings via Xfconf
19 - Support for XScreensaver screensavers
20 - (optional) Integration with ConsoleKit and Systemd
21 - DBUS interface for limited control and querying screensaver status
22 - Idle time and inhibition state are based on the X11 Screensaver extension
23 - Shared styles with LightDM GTK+ Greeter
24 - No GNOME or MATE dependencies. Requirements are lightweight and shared with Xfce.
25 - Full translation support into many languages
26 - User switching
27
28 - Integration with the Xfce Desktop per-monitor wallpaper
29 - Locking down of configuration settings via Xfconf
30 - DBUS interface to limited screensaver interaction
31 - Full translation support into many languages
32 - Shared styles with LightDM GTK+ Greeter
33 - Support for XScreensaver screensavers
34 - User switching
35
36### Known Issues
37
38 - Allow embedding a keyboard into the window, /embedded-keyboard-enabled, may be non-functional. Onboard crashes when embedded.
39
40### Homepage
41
42[xfce4-screensaver documentation](https://docs.xfce.org/apps/xfce4-screensaver/start)
43
44### Changelog
45
46See [NEWS](https://gitlab.xfce.org/apps/xfce4-screensaver/-/blob/master/NEWS) for details on changes and fixes made in the current release.
47
48### Source Code Repository
49
50[Xfce4-screensaver source code](https://gitlab.xfce.org/apps/xfce4-screensaver)
51
52### Download a Release Tarball
53
54[Xfce4-screensaver archive](https://archive.xfce.org/src/apps/xfce4-screensaver)
55    or
56[Xfce4-screensaver tags](https://gitlab.xfce.org/apps/xfce4-screensaver/-/tags)
57
58### Installation
59
60See the file 'INSTALL'
61
62From source code repository:
63
64    % cd xfce4-screensaver
65    % ./autogen.sh --prefix=/usr --sysconfdir=/etc
66    % make
67    % make install
68
69From release tarball:
70
71    % tar xf xfce4-screensaver-<version>.tar.bz2
72    % cd xfce4-screensaver-<version>
73    % ./configure
74    % make
75    % make install
76
77You may need to set your PAM auth type if it is not correctly detected.
78
79`--with-pam-auth-type=<auth-type>   specify pam auth type (common or system)`
80
81If you are using bsdauth or shadow auth, then you will need to make sure the
82following is done after installation:
83
84    chown root:root $libexecdir/xfce4-screensaver-dialog
85    chmod +s $libexecdir/xfce4-screensaver-dialog
86
87Example testing configuration:
88
89    ./autogen.sh --disable-static --with-mit-ext --with-console-kit --enable-locking --enable-debug --sysconfdir=/etc
90
91### Reporting Bugs
92
93Visit the [reporting bugs](https://docs.xfce.org/apps/xfce4-screensaver/bugs) page to view currently open bug reports and instructions on reporting new bugs or submitting bugfixes.
94
95In the bug report please include information about your system, if possible:
96
97 - What operating system and version
98 - What version of xfce4-screensaver, i.e. the output of the `xfce4-screensaver-command --version` command
99
100If you want to debug your installation you may also be able to get meaningful debug output when starting xfce4-screensaver from the debug script:
101`./src/debug-screensaver.sh`
102