Skip to content

Forward freedesktop.org Idle Inhibition Service calls to Xss

License

Notifications You must be signed in to change notification settings

vincentbernat/xssproxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 &

To ignore some applications, like Firefox, use -i firefox.

Installation

Debian

sudo apt-get install xssproxy

NixOS

nix-env -i xssproxy

Compiling

make
make install

About

Forward freedesktop.org Idle Inhibition Service calls to Xss

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •