Existe uma maneira de bloquear o acesso do usuário no Ubuntu (sem desabilitar a tela)?

3

Existe uma maneira de bloquear um desktop Ubuntu sem apagar a tela?

Meu objetivo é permitir que todos vejam o que está acontecendo no Ubuntu Desktops, mas não dê acesso a ninguém sem digitar a senha. Os desktops estão todos no local de trabalho.

Eu sei que a tela de bloqueio simples irá simplesmente bloquear toda a tela da área de trabalho e apagá-lo, mas eu estou procurando um recurso semelhante que não em branco na tela, mas mostrá-lo abertamente. Temos algumas informações financeiras / transacionais e notícias que queremos exibir (mas não modificar), exceto pelos administradores financeiros.

Eu não vi esse recurso em nenhum sistema operacional. Existe um addon / plugin lá fora que pode bloquear a tela do teclado / mouse sem anular a tela da área de trabalho?

Obrigado antecipadamente ..

    
por Shawn 27.06.2017 / 12:50

1 resposta

2

Use xtrlock

$ sudo apt install xtrlock

Para desbloquear, digite a senha na tela.

Script de tempo limite automático de bloqueio de tela

Eu escrevi um script de tempo limite de bloqueio de tela rápido que iniciará automaticamente o bloqueio quando o computador estiver ocioso. Funciona como um protetor de tela.

Para ativá-lo, execute o aplicativo de inicialização do Ubuntu Dash Search para adicioná-lo aos seus aplicativos de inicialização automática.

O script precisa de xprintidle para ser executado.

$ sudo apt install xprintidle'

O script

lockscreen.sh:

#!/bin/bash

# The lock timoeout defaults to 15 minutes.
# Enter an argument on the commanline to for a different timeout.
# xptintidle needs to be installed for the script to work

if [[ ! $(type xprintidle 2>/dev/null) ]]; then
    notify-send "xprintidle not installed... lockscreen not enabled."
    exit
fi
idle=15
[[ "" ]] && idle=
while :; do
    if (($(xprintidle) > idle * 60000)); then
        [[ $(ps h -C xtrlock) ]] || xtrlock
    fi
    sleep 10
done
    
por L. D. James 27.06.2017 / 13:09