Skip to content
Forward freedesktop.org Idle Inhibition Service calls to Xss
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
man
.gitignore
LICENSE.txt
Makefile
README.md
xssproxy.c

README.md

xssproxy

Forward freedesktop.org Idle Inhibition Service calls to Xss

Description

xssproxy implements the org.freedesktop.ScreenSaver D-Bus interface described in the Idle Inhibition Service Draft by the freedesktop.org developers. The inhibition of the screensaver is then controlled using the XScreenSaverSuspend function from the Xss (X11 Screen Saver extension) library.

Usage

To use run in your ~/.xinitrc file. The program doesn't return so you need to run it in the background.

xssproxy &

Installation

Debian

sudo apt-get install xssproxy

NixOS

nix-env -i xssproxy

Compiling

make
make install

License

Copyright (C) 2017 Tim Schumacher

License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html.

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent per‐mitted by law.

You can’t perform that action at this time.