[Nix-dev] help with patch for screen locking

Tomasz Czyż tomasz.czyz at gmail.com
Tue Feb 7 19:50:27 CET 2017


David,

I assume you are not talking about
https://github.com/NixOS/nixpkgs/issues/16485?

Usually I'm using this kind of stuff as part of user session/desktop
environment. Which means that xfce-session or gnome-session or whatever is
starting all those for user.

Do we really need to start is outside of user session? Does it break any
existing user sessions?

2017-02-07 18:36 GMT+00:00 zimbatm <zimbatm at zimbatm.com>:

> As a user I would expect slock to be installed and added to the suid list
> if I selected it as my screensaver. That way I can also invoke it manually
> in cases where I want to lock the screen manually.
>
> On Mon, 6 Feb 2017, 23:51 , <david at zarel.net> wrote:
>
>> Hi!
>> I am making a patch to fix issue #16485 but I have encountered an issue.
>>
>> I added an option called screenLock to
>> services.xserver.desktopManager.xfce that can take only "xscreensaver"
>> "xlockmore" "slock" "gnome-screensaver" as values but:
>>
>> - gnome-screensaver seems to not exist anymore, at least not on nixos,
>> so I removed the choice
>> - slock needs suid to lock the screen, as explained in the wiki too, so
>> I don't know if with this patch I should install slock and also set it
>> suid, or if it's better to leave the choice out, or if the user that
>> puts screenLock = "slock" should be presented an error in case slock is
>> not set suid by the user themselves.
>>
>>
>> Thanks for your help
>> _______________________________________________
>> nix-dev mailing list
>> nix-dev at lists.science.uu.nl
>> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>>
>
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
>


-- 
Tomasz Czyż
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.science.uu.nl/pipermail/nix-dev/attachments/20170207/c7147bcf/attachment.html>


More information about the nix-dev mailing list