summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-10-02Now when trying to run a new scrnsvr instance it will check for PID_FILE and ↵koraynilay
exit if it exists
2021-10-01Fixed crash on start with no arguments and added exit handler for SIGINT and ↵koraynilay
SIGTERM
2021-09-30Now to lock the screen you can call `scrnsvr l` or `scrnsvr lock` to ↵koraynilay
manually lock, so that the main scrnsvr process doesn't lock again if already manually locked
2021-08-24fixed can_lock_pa with multiple instances of MediaPlayer2koraynilay
2021-08-19added shell options to configkoraynilay
2021-08-19substitute system() with execlp() and added shell option, general cleanup, ↵koraynilay
fixed gcc warnings
2021-08-17changed how it detects videos, now it uses dbus to check for the presence of ↵koraynilay
org.mpris.MediaPlayer2.
2021-08-15added regex support for -w switchkoraynilay
2021-08-15added regex support for -w switchkoraynilay
2020-11-30fixed is_fullscreen_geom not being properly setkoraynilay
2020-11-30added check for xrandr, Updated PKGBUILDskoraynilay
2020-11-30Added fullscreen check support for multiple monitorskoraynilay
First checks with the full screen resolution, if fails, checks with each Xinerama screen res, if fails, checks with each Xrandr screen res
2020-09-13fixed comment memory leakkoraynilay
2020-09-12fixed missing config examplekoraynilay
2020-09-12fixed missing config examplekoraynilay
2020-09-12Added .install filekoraynilay
2020-09-11Added config file support, config file example and systemd unitkoraynilay
The config file is in .ini format. The default location is /home/koraynilay/.config/scrnsvr.ini but a custom config file can be specified with --config [absolute path]. The example config can be copied with the --copy-config option
2020-07-03when the screen is locked, the blanker will always be activated, even if ↵koraynilay
there is a fullscreen window (that would be blocked by the locker)
2020-06-29Added geometry detection as fullscreenkoraynilay
This works alongside the Atom detection, so that in case that fails, the fullscreen is still recognized
2020-06-29Added geometry detection as fullscreenkoraynilay
This works alongside the Atom detection, so that in case that fails, the fullscreen is still recognized
2020-06-12fixed BadWindow error (hopefully last time)koraynilay
2020-06-11fixed typokoraynilay
2020-06-11fixed BadWindow error (hopefully, again)koraynilay
2020-06-10fixed BadWindow error sometimes when no window is focused (hopefully)koraynilay
2020-06-09added fullscreen detection, removed wmctrl dependencykoraynilay
2020-06-03notify-send -> libnotify (Thanks to ↵koraynilay
https://aur.archlinux.org/account/American_Jesus for pointing out)
2020-06-03fixed typokoraynilay
2020-06-03added -v option and comments, changed descriptionkoraynilay
2020-06-03added -v option and comments, changed descriptionkoraynilay
2020-06-03First commitkoraynilay