Giter Club home page Giter Club logo

alock's People

Contributors

arkq avatar mgumz avatar nabbi avatar pclouds avatar spacefrogg avatar vaygr avatar viroulep avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

alock's Issues

Nicer multi-head support

It'd be nice to have proper multi-screen support, so the frame would appear on every screen instead of the virtual screen, where only parts of it would be seen on each screen.

Pass-through certain key bindings or key presses

Hi, I wonder whether there are any plans to support pass-through of whitelisted key bindings or key/mouse presses?

The primary use case are shortcuts for media volume control, audio player control, screen brightness control, keyboard layout switching, touchpad<->mouse switching, etc.

E.g. I use xbindkeys to do lots of stuff most of which I do not want to have accessible from the lock screen but some things are more than useful and not harmful - see examples listed above.

Thoughts?

segfault on raspbian 8

On raspbian 8 I have been experiencing segfaults when trying to run alock from bash.

This occurred even before #2 was fixed.

Forgive my ignorance, but the best I can offer in terms of info is the following gdb message:

Program received signal SIGSEGV, Segmentation fault.
strlen () at ../ports/sysdeps/arm/armv6/strlen.S:26
26        ../ports/sysdeps/arm/armv6/strlen.S: No such file or directory.

I configured/compiled according to the instructions in the README. I did not configure the optional stuff like dunst support.

I'm not sure if this is my problem or not. This compiles/runs just fine under arch.

Shade background lock stops desktop updates

Hello,

Whenever I lock the desktop with the alock -bg shade option, i get no more screen updates on what's happening on the screen.

That works fine when -bg none option is provided , but doesnt work with none of the "shade" options (like, blur ).

configure: WARNING: X11/extensions/xf86misc.h: present but cannot be compiled

I'm trying to compile on a raspberry pi running Raspbian 8 (jessie).

Full output:

$ ../configure --enable-pam --enable-hash --enable-xrender --enable-imlib2
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for X11... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking X11/extensions/shape.h usability... yes
checking X11/extensions/shape.h presence... yes
checking for X11/extensions/shape.h... yes
checking for XShapeQueryVersion in -lXext... yes
checking X11/extensions/xf86misc.h usability... no
checking X11/extensions/xf86misc.h presence... yes
configure: WARNING: X11/extensions/xf86misc.h: present but cannot be compiled
configure: WARNING: X11/extensions/xf86misc.h:     check for missing prerequisite headers?
configure: WARNING: X11/extensions/xf86misc.h: see the Autoconf documentation
configure: WARNING: X11/extensions/xf86misc.h:     section "Present But Cannot Be Compiled"
configure: WARNING: X11/extensions/xf86misc.h: proceeding with the compiler's result
configure: WARNING:     ## ----------------------------------------- ##
configure: WARNING:     ## Report this to <maintaineremailsnipped> ##
configure: WARNING:     ## ----------------------------------------- ##
checking for X11/extensions/xf86misc.h... no
checking for XF86MiscSetGrabKeysState in -lXxf86misc... no
checking security/pam_appl.h usability... yes
checking security/pam_appl.h presence... yes
checking for security/pam_appl.h... yes
checking for pam_start in -lpam... yes
checking gcrypt.h usability... yes
checking gcrypt.h presence... yes
checking for gcrypt.h... yes
checking for gcry_md_open in -lgcrypt... yes
checking for XRENDER... yes
checking for exp in -lm... yes
checking for IMLIB2... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands

Missing reference in git tree

Hi, I'm trying to update my NixOS system and from what I've been told (and also seems to me) there is an issue with your repository:

remote: Counting objects: 914, done.        
remote: Compressing objects: 100% (7/7), done.        
remote: Total 914 (delta 0), reused 7 (delta 0), pack-reused 907        
Receiving objects: 100% (914/914), 780.06 KiB | 434.00 KiB/s, done.
Resolving deltas: 100% (345/345), done.
From https://github.com/Arkq/alock
 * [new branch]      master     -> origin/master
 * [new tag]         v2.0       -> v2.0
 * [new tag]         v2.1       -> v2.1
 * [new tag]         v2.2       -> v2.2
 * [new tag]         v60        -> v60
 * [new tag]         v85        -> v85
 * [new tag]         v90        -> v90
 * [new tag]         v94        -> v94
fatal: reference is not a tree: 928ae09a85627570b7f6986fe161b71327405fc0
Unable to checkout 928ae09a85627570b7f6986fe161b71327405fc0 from https://github.com/Arkq/alock.
builder for ‘/nix/store/9dhcrc3x4gd8a7p3i92dldy0iafw8gxh-git-export.drv’ failed with exit code 1
cannot build derivation ‘/nix/store/xqk7qjrjj03lxbbmkaqpqg5csinb2z61-alock-20140724.drv’: 1 dependencies couldn't be built

Any help would be much appreciated.

Let KP_Enter complete password

Would it be possible to let KP_Enter complete the password input, in addition to the normal Return? xscreensaver allows you to use either.

Support for PAM multiple factor authentication

I'm trying to use pam-u2f for second factor authentication. After adding it to system-auth, it works properly (asks for 'touch' on hardware device after providing a password) for non-interactive sessions, e.g. logging on TTY, using sudo, etc.

Unfortunately, I cannot get it to work with alock. Even with pam auth forced and system-auth file specified, it seems that the line containing pam_u2f is completely ignored and I can log in using password only (device doesn't blink == there is no prompt for 2nd factor).

I wonder if it would be hard to implement such improvement in alock (unfortunately, I'm not a PAM nor C lang specialist) 😄

Blurring 3x 1920x1200 screens takes ~12 seconds

With 3x 1920x1200 screens attached, invoking locker with 80% blur config weirdly hangs for around ~12 seconds before blurred result becomes visible.

Is the image processing multithread? :)

Cancel password input on ESC/Ctrl-C

It would be nice if alock could cancel password input and discard typed characters (frame disappears if it is enabled) when ESC/Ctrl-C was pressed, like i3lock does.

Entering password slow fails

My password is not the shortest and it seems that I need to enter it very fast in order to pass. Any way I could make it so that it can be entered a bit slower?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.