C'è un modo per "bloccare lo schermo" di un'app in Ubuntu?


8

Il titolo potrebbe non essere abbastanza chiaro, ma questo video mostra il blocco dello schermo in Android Lollipop

Ho bisogno di una funzione in Ubuntu in base alla quale se avvio un'applicazione e la blocco , l'utente non sarà in grado di fare altro che utilizzare quella particolare applicazione, a meno che non premano una combinazione predefinita di tasti (e immettono la password in una finestra di dialogo popup se possibile)


Scenari utili

  • I bambini giocano o dipingono o scrivono i loro nomi in LibreOffice Writer, ma mentre fanno ciò rovinano le icone nel launcher o chiudono accidentalmente il computer quando qualcosa di importante era in esecuzione in background.
  • Se lascio che qualcuno usi il mio laptop per un po 'di Facebook, non voglio che controllino le mie foto personali locali; Aggiungerei Chrome per loro.

Android ha questa funzionalità da 3 anni e Chrome ha qualcosa di simile chiamato modalità Kiosk, ma è solo per il browser.

L'implementazione di Android mi fa credere che sia realizzabile. Sono flessibile sull'attuazione e sul funzionamento e sono aperto ad approcci alternativi per raggiungere questo obiettivo. Preferirei non usare il terminale ogni volta, ma sto bene usandolo (terminale) per una sola volta. E di nuovo sono flessibile se funziona


  • Ubuntu 17.04
  • GNOME Shell 3.24

1
Ops, mi dispiace per quella modifica, non ho notato che in realtà hai menzionato l'implementazione Android in fondo - potresti voler considerare di spostarlo nella prima sezione.
You'reAGitForNotUsingGit

@AndroidDev Penso anche che non stia andando bene nel mezzo, lasciami spostare
Sumeet Deshmukh,

2
Penso che ciò che vuoi sia chiamato "modalità kiosk", almeno se l'applicazione bloccata è un browser. Esistono molte soluzioni per es. Chromium o Firefox in modalità kiosk, ma non so se puoi fare lo stesso con qualsiasi applicazione.
Byte Commander

3
Vorrei bloccare lo schermo e consentire ad altre persone di accedere come un altro utente o, meglio, come utente ospite . In questo modo l'intero utente verrà "bloccato".
sudodus,

1
Complimenti per aver rotto 2k oggi Sumeet Deshmukh! Ora puoi modificare i post liberamente senza dover aspettare le revisioni tra pari :)
You'reAGitForNotUsingGit

Risposte:


4

Sessione ospite

Vorrei consentire ad altre persone di selezionare un altro ID utente o, meglio ancora, l'utente ospite e avviare una sessione ospite . In questo modo l'intero utente verrà "bloccato".

Sembra così in Ubuntu 16.04.x ​​LTS (tranne che i colori sono stati cambiati dal programma screenshot e la lingua potrebbe essere diversa),

inserisci qui la descrizione dell'immagine


2
Questo è un suggerimento utile, ma non credo che risponda correttamente alla domanda pubblicata, che riguarda la limitazione dell'utente a un'applicazione a schermo intero.
Byte Commander

@ByteCommander, vedo il tuo punto. Ma è meglio con una soluzione alternativa che nessuna soluzione ;-) Sono d'accordo, la modalità kiosk è una soluzione adeguata, se ce n'è una per i programmi applicativi, che il poster originale intende utilizzare. Non so come Porteus possa essere ottimizzato per questo scopo. Forse è possibile, ma molto più complicato rispetto all'utilizzo della sessione ospite. E non è Ubuntu.
sudodus,

Diciamo che vado con la tua risposta proprio ora! Ma è possibile implementare questa sorta di funzionalità in Ubuntu !? Con patch o aggiornamento completo del sistema in futuro? Possiamo richiedere funzionalità al progetto Ubuntu?
Sumeet Deshmukh,

Un modo standard per comunicare con gli sviluppatori Ubuntu è tramite Launchpad, launchpad.net . È possibile creare una segnalazione di bug con la richiesta per il "pin dello schermo", ma è possibile (probabile?) Che venga "spostato nella lista dei desideri" e ignorato. Un altro modo è quello di creare opinioni per il "pin dello schermo" presso il Forum di sviluppo di Ubuntu, ubuntuforums.org/forumdisplay.php?f=427 o alcuni degli altri forum di Ubuntu.
sudodus,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.