Domanda Ritarda il blocco dello schermo finché non muovo il mouse


Ho avuto un problema con la mia workstation Ubuntu 16.04 con il blocco dello schermo per diversi mesi. Quando lo chiudo, la maggior parte delle volte, vado via e ritorna ben dopo il momento in cui dovrebbe essere bloccato per vedere lo schermo che mostra ciò che ho lasciato sullo schermo. Non appena clicco il mouse o la tastiera si passa alla schermata di blocco e devo inserire la mia password prima di usarla. Tuttavia, quando sono assente, visualizza il contenuto del mio schermo. Questo mi riguarda.

Si tratta di un errore di configurazione, un bug o di cosa ho bisogno per indagare su questo problema?


1
2017-11-03 22:27


origine


Sembra che il tuo screen saver potrebbe chiudersi durante la schermata di blocco. Che salvaschermo stai usando sul tuo sistema? Ho visto e mi è successo dove xscreensaver muore mentre sono via e ho dovuto scrivere un cron job per controllarlo ogni tanto. - Terrance
Sto usando quello che è predefinito con Unity e gli amici, almeno quando ho installato il sistema operativo. Probabilmente era originariamente 12.04. Mi sembra di ricordare xscreensaver essere una sostituzione, non il default. - flickerfly
Sì, sembra ancora che lo screen saver stia morendo mentre sei lontano dal tuo computer. Quando lo blocchi, lo screen saver è attivo, corretto? - Terrance
No, vieni a pensarci, non ho visto affatto un salvaschermo. Quando si blocca con successo, vedo semplicemente la schermata di accesso. Forse non funziona affatto? - flickerfly
Ho guardato vlock e non riesco a capire come farlo bloccare uno schermo in modo che nessuno veda il tuo desktop. Bloccherà qualsiasi console / finestra di terminale aperta. Sembra sicuro, ma se vuoi che le persone non possano vedere il tuo desktop, non riesco a capirlo vlock per quello scopo. - Terrance


risposte:


Ok, quindi fino a quando questo bug è stato risolto, ho creato uno script veloce e sporco che mosse il mouse di 1px ogni 185s (il mio blocco dello schermo è impostato su 3 minuti), quindi la schermata dello scenario peggiore non sarà visibilmente bloccata per 6 minuti.

Ecco la parte essenziale del codice:

user@somepc:~/bin$ cat ./jiggle.sh
#!/bin/bash

while :; do xdotool mousemove_relative 1 0 mousemove_relative -- -1 0; sleep 185; done 

Poi ho aggiunto questo script ai "programmi di avvio" e non ho mai guardato indietro ..


0
2018-05-24 07:43