Re: [dev] [slock] Ctrl+Alt+Backspace Xorg Termination works

From: Mattias Andrée <maandree_AT_kth.se>
Date: Tue, 29 Sep 2015 17:11:27 +0200

On Tue, 29 Sep 2015 17:04:38 +0200
Mattias Andrée <maandree_AT_kth.se> wrote:

> On Tue, 29 Sep 2015 16:53:26 +0200
> lists <lists_AT_nvsbl.org> wrote:
>
> > by itself this does not provide much more security
> > because you can Ctrl-z in the originating TTY and get a
> > shell prompt ( with bash at least ).
> >
> > --seth
> >
> > > On 28 Sep 2015, at 16:39, Mattias Andrée
> > > <maandree_AT_kth.se> wrote:
> > >
> > > On Mon, 28 Sep 2015 16:32:00 +0200
> > > Hinnerk van Bruinehsen <h.v.bruinehsen_AT_fu-berlin.de>
> > > wrote:
> > >
> > >>> On Sun, Sep 27, 2015 at 09:42:11PM +0800, Pickfire
> > >>> wrote:
> > >>>> On Sun, Sep 27, 2015 at 02:15:02PM +0200, 7heo
> > >>>> wrote: Put
> > >>>>
> > >>>> if ! pgrep xinit >/dev/null; then
> > >>>> start-stop-daemon -S -b startx
> > >>>> clear
> > >>>> exit
> > >>>> fi
> > >>>>
> > >>>> At the end if your ~/.${SHELL}rc file.
> > >>>
> > >>> What do you mean by that? I mean to disable Xorg
> > >>> Termination when using `slock`.
> > >>
> > >> Any kind of wrapper still exposes the terminal in
> > >> case X crashes: e.g. alt+f{whatever terminal startx
> > >> was run in} and ctrl+c ...
> > >
> > > So you should probably have
> > >
> > > alias startx="startx || logout"
> > >
> > > or
> > >
> > > alias startx="startx ; logout"
> > >
> > > in your shell.
> >
>
> Perhaps a screen locker for X is the wrong approach.
> Why not make a screen locker that chvt:s to a new
> VT and takes raw keyboard input from the kernel.
> Now, if anything crashes, you are stuck until you
> login remotely and reset things.
>
> Of course, this will be problematic if you already
> use all VT:s. But why would anyone.

Amendment, if the screen locker crashes, you get stuck.
If X crashes, nothing happens until you authenticate
yourself; then you will be returned to the VT where
X resided.


Received on Tue Sep 29 2015 - 17:11:27 CEST

This archive was generated by hypermail 2.3.0 : Tue Sep 29 2015 - 17:12:24 CEST