Age | Commit message (Collapse) | Author |
|
|
|
|
|
* init_filenames -> init_config
- remove -t from i3lock call since we make image for total resolution
+ add --screen to i3lock call to show time and ring on that screen
* rec_get_random -> get_user_wall
+ get_total_size retuns total combined resolution
+ get_display_list returns list of screens (number name geometry)
+ resize_and_render resize, dim, blur, dimblur image for each screen
+ purge_cache delete and recreate cache directories
* update completely rewritten to support multi-monitor
- arg --resolution; isn't needed
+ arg --display; screen to display loginbox (default: 0)
+ rc display_on; screen to display loginbox (default: 0)
+ arg --span; span image across all screens (default: false)
+ rc span_image; span image across all screens (default: false)
|
|
setup
|
|
|
|
* Update required i3lock-color version
* Fix i3lock-color args for new standardized version
|
|
|
|
|
|
* Add an option to change the time format
* Add option to example-config
Co-authored-by: Addison Bean <addisonbean@gmail.com>
|
|
Added `-c 00000000` to make the backgrounds opacity to 0.
|
|
|
|
* Restore previous DPMS setting if turned off
Added the variable 'default_dpms', which reads the last element of line
26 ("DPMS is Enabled/Disabled"). If it's disabled, it restores that
setting upon login.
This fixes an issue where if the user had manually turned off DPMS, the
screen will still turn itself off after a while.
* Look for string instead of line number
(also use tabs for indents to match code)
|
|
|
|
|
|
|
|
This commit fixes an issue with the validating the `lock_timeout` value. The current implementation would complain if `lock_timeout` value is null.
|
|
Add double quotes for variables, fix minor semantic problems.
|
|
This adds an opton to set custom monitor timeout in seconds.
Timeout only applicable during lockscreen.
Reverts back to normal timeout after logging back in.
Closes https://github.com/pavanjadhaw/betterlockscreen/issues/116
|
|
With this commit the DPI doesn't have to be listed in the ~/.Xresources and will be deduced automatically.
|
|
* Fix: Allow to delete `current` directory
* Further improvements just in case new screen resolution
|
|
* Added pixelation lock option
|
|
|
|
|
|
|
|
|
|
* Add ability to change colors without modifying script
* Better name and location for config
|
|
|
|
|
|
|
|
|
|
New "--" argument to pass arguments directly to i3lock
String optimizations
|
|
|
|
* lockscreen after suspend using systemd service (#51)
* renaming .service to betterlockscreen.service
* adding TimeoutSec to betterlockscreen.service
|
|
You can just remove second argument in lockselect() function and execute suspend command directly from the case.
|
|
Due to recent changes, the resolution option's output was never
used. Fix that by setting a current directory in order to always use
the intended resolution.
|
|
|
|
This makes the script dynamically select the correct cached version of
the image, depending on the current resolution.
|
|
|
|
|
|
|
|
|
|
|
|
* Changed time position property to be compatible with i3lock update
* Also changed date position variable
* Use latest text color properties
* Remove no input text
|
|
|
|
|
|
For suspend to work consistently, the screen must be locked before the
suspend. Otherwise, occasionally the suspend will occur before the
screen locks, resulting in a wakeup to a momentarily unlocked screen.
|
|
|
|
|
|
|
|
Replace gaussian blur with shrinking and scaling the image. Adjust the
shrinking and scaling factors based on a number set by the user. The
default blur level should keep the blur about the same.
|