Chris Guillott
3637d7ba28
fix pointer bugs, fix arithmetic bugs, expose more variables for time/date pos
8 years ago
Chris Guillott
638cf1a6e2
clock/text fixes, string fixes
8 years ago
Chris Guillott
32d99ccd6f
allow variable refresh rates
idk why you'd do this, but alright
8 years ago
Chris Guillott
5aaf5a293e
tweak indicator stuff
8 years ago
Aline
f2ef5989e1
Separated time and date display
8 years ago
Aline
e26171d545
Make clock font size modifiable
8 years ago
Aline
e64f9adedc
Made clock position freely modifiable
8 years ago
Aline
2193acef3b
Added CLI options for date/time font and clock text color
8 years ago
Chris Guillott
b8bf88a125
cleaner language :)
8 years ago
Jasper Lievisse Adriaanse
ea65a5292d
Restore intended behaviour and don't use mlock(2) on OpenBSD.
8 years ago
Jasper Lievisse Adriaanse
68fc2e8b5f
Use bsd_auth(3) instead of PAM on OpenBSD
Also apply two security measures for OpenBSD:
- use explicit_bzero(3)
- mlock(2) works for non-root users too
8 years ago
Jasper Lievisse Adriaanse
15973d1f52
Move all PAM code behind UES_PAM and enable that by default.
8 years ago
Jasper Lievisse Adriaanse
c1de117825
Rename all PAM-independant variables/comments.
there is nothing PAM-specific about pam_state or pam_state_t. therefore
rename them to be authenticator independant.
8 years ago
Sebastian Frysztak
0f989add08
Pass blur strength from command line arguments
8 years ago
Nicolò Balzarotti
7504e16527
Add Enter on C-m ( #103 )
8 years ago
Chris Guillott
c3a95b86d6
add initial blur support
thanks to https://github.com/shiver/i3lock
8 years ago
Chris Guillott
18a9572482
Add clock functionality and swap default time/date format strings
I set them to what I use because I'm an asshole.
8 years ago
Chris Guillott
e4301604e5
add custom time formatter strings
8 years ago
Chris Guillott
158623508a
add basic clock feature
8 years ago
eplanet
1c97a84847
Displaying locking message when grabbing the pointer/keyboard. ( #88 )
Display "locking…" message when grabbing the pointer/keyboard,
after at least 250 ms of unfruitful attempts. If grabbing
eventually fails, application will not fork and return 1.
8 years ago
Diogo Ferreira
fd2215b0f0
i3lock: Stop leaking the image_path dup. ( #93 )
8 years ago
koebi
17b7b77893
unlock automatically after authentication failure ( #90 )
This will make i3 unlock automatically after authentication failure and
correct input without pressing <Enter> again after the "wrong"-indicator
is gone.
8 years ago
Florian Zipperle
cca7d4e6c3
Removed obsolete inactivity timeout ( #84 )
* Removed obsolete inactivity timeout
8 years ago
Michael Stapelberg
ce1c5cecc0
clang-format-3.5
Not sure why travis didn’t warn about this on the PR. The only reference
to the PR I can find is https://travis-ci.org/i3/i3lock/builds/130470377
9 years ago
Christoph Ruegge
463d38fed6
Add support for `xss-lock --transfer-sleep-lock' ( #75 )
Add support for `xss-lock --transfer-sleep-lock'
9 years ago
Karl Tarbe
9a7604bb35
Allow CTRL+J as enter and CTRL+H as backspace ( #72 )
fixes #71
9 years ago
Joe MacDonald
3afa2b710f
compose: make usage of xkbcompose optional
Older versions of libxkbcommon-dev (in Debian / Ubuntu) don't provide
xkbcommon-compose.h and the accompanying API. Detect whether the header
file is present when building and if not, revert to the behaviour prior to
ef3ef30400
, the commit that introduced the
usage of that header.
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
9 years ago
Chris Guillott
b332ce611b
update help/makefile/man page
9 years ago
Chris Guillott
ed326ee463
add option for single-display unlock indicator
9 years ago
Chris Guillott
7fb899bcd5
expose separator color for theming + bug fix
I did a double take, apparently he messed up a copy/paste.
9 years ago
Chris Guillott
cf522a301f
add a couple options for drawing the line color
9 years ago
Chris Guillott
34c2d5e1a3
patch in i3lock-color commits
9 years ago
Michael Stapelberg
59705b05b5
Show unlock indicator if password was entered during PAM verification
fixes #51
9 years ago
Michael Stapelberg
0bdc0c644d
Eat XKB_KEY_Delete and XKB_KEY_KP_Delete (Thanks bebehei)
fixes #50
9 years ago
Michael Stapelberg
cc73d88aea
Remove libxkbfile dependency from README.md/comments
It has not been in use since commit 7eb43aeabd
9 years ago
Michael Stapelberg
688d49d5b8
fix pam_securetty: set PAM_TTY to getenv("DISPLAY")
fixes #43
9 years ago
Michael Stapelberg
929e541fb7
Remove DPMS support in favor of a wrapper script and xset(1).
fixes #32
9 years ago
Kenneth Lyons
d91c20a9f2
Indicate that the --inactivity-timeout option takes an argument.
10 years ago
Ingo Bürk
b4c97bddf7
Only redraw the screen if the unlock indicator is actually used.
fixes #12
10 years ago
Deiz
dda29f93a1
Update copyright notices and get rid of ranges
The script used to make these changes can be found at:
https://gist.github.com/Deiz/32322020f76d23e2bf8f
10 years ago
Deiz
b4f6dae10e
List generic pressed modifiers on failure
10 years ago
Alexandre Boeglin
a9ecf1e0c9
Add capslock and numlock indicators
When the unlock indicator warns the user that a password was typed
wrong, it now also reports the state of the capslock and numlock
modifiers.
Signed-off-by: Alexandre Boeglin <alex@boeglin.org>
10 years ago
James Cassidy
aaad9c0e7a
refresh pam credentials on successful authentication
10 years ago
Michael Stapelberg
68b78a7f57
clang-format -i **/*.[ch]
From here on, we’ll use clang-format to automatically format the source.
This has worked well in i3, so we are introducing it for i3lock.
10 years ago
Daniel Otero
86323f6e04
Update the key symbol if the composing ends.
10 years ago
Daniel Otero
9e48c74be1
Avoid handle a keysym if the compose state gets cancelled
This is the approach taken by libX11, and feels more consistent.
10 years ago
Daniel Otero
562e824246
Remove xkb_context initialization code from load_compose_table
xkb_context is guaranteed to be initializated from load_keymap.
10 years ago
Daniel Otero
ef3ef30400
Add support for Compose and dead-keys with libxkbcommon
10 years ago
Martin Stiborsky
665ce3e215
getpwuid call moved
10 years ago
Martin Stiborsky
6ffe86ca12
null check for getpwuid and pw_name
10 years ago