Existe-t-il un moyen de «briser l'écran» une application dans Ubuntu?

8

Le titre n'est peut-être pas assez clair, mais cette vidéo montre l' épinglage d'écran dans Android Lollipop

J'ai besoin d'une fonctionnalité dans Ubuntu selon laquelle si je démarre une application et que je l' épingle , l'utilisateur ne pourra rien faire d'autre que d'utiliser cette application particulière, sauf s'il appuie sur une combinaison de touches prédéfinie (et saisit le mot de passe dans une boîte de dialogue contextuelle si possible)


Scénarios utiles

  • Les enfants jouent à des jeux ou peignent ou écrivent leurs noms dans LibreOffice Writer, mais ce faisant, ils gâchent les icônes dans le lanceur ou arrêtent accidentellement l'ordinateur lorsque quelque chose d'important se déroule en arrière-plan.
  • Si je laisse quelqu'un utiliser mon ordinateur portable pour un peu de Facebook, je ne veux pas qu'il vérifie mes photos locales personnelles; Je voudrais juste épingler Chrome pour eux.

Android a cette fonctionnalité depuis 3 ans maintenant , et Chrome a quelque chose de similaire appelé mode Kiosk mais c'est juste pour le navigateur.

L'implémentation d'Android me fait croire que c'est réalisable. Je suis flexible sur la mise en œuvre et le fonctionnement et ouvert à des approches alternatives pour y parvenir. Je préfère ne pas utiliser le terminal à chaque fois, mais je suis d'accord pour l'utiliser (terminal) pour une configuration unique. Et encore une fois, je suis flexible si cela fonctionne


  • Ubuntu 17.04
  • GNOME Shell 3.24
Sumeet Deshmukh
la source
1
Oups, désolé pour cette modification, je n'ai pas remarqué que vous avez effectivement mentionné l'implémentation Android en bas - vous voudrez peut-être envisager de déplacer cela vers la première section.
You'reAGitForNotUsingGit
@AndroidDev Je pense aussi que ça ne sert à rien au milieu, permettez-moi de le déplacer
Sumeet Deshmukh
2
Je pense que ce que vous voulez s'appelle "mode kiosque", du moins si l'application épinglée est un navigateur. Il existe de nombreuses solutions, par exemple pour le chrome ou Firefox en mode kiosque, mais je ne sais pas si vous pouvez faire de même avec n'importe quelle application.
Byte Commander
3
Je verrouillerais l'écran et laisserais d'autres personnes se connecter en tant qu'autre utilisateur ou encore mieux, en tant qu'utilisateur invité . De cette façon, tout votre utilisateur sera «épinglé».
sudodus
1
Félicitations pour avoir cassé 2k aujourd'hui Sumeet Deshmukh! Vous pouvez maintenant éditer les articles librement sans avoir à attendre les évaluations par les pairs :)
You'reAGitForNotUsingGit

Réponses:

4

Session invité

Je laisserais d'autres personnes sélectionner un autre ID utilisateur ou encore mieux, l'utilisateur invité, et démarrer une session invité . De cette façon, tout votre utilisateur sera «épinglé».

Il ressemble à ceci dans Ubuntu 16.04.x ​​LTS (sauf que les couleurs ont été modifiées par le programme de capture d'écran et que la langue peut différer),

entrez la description de l'image ici

sudodus
la source
2
C'est une suggestion utile, mais je ne pense pas qu'elle réponde correctement à la question publiée, qui concerne la restriction de l'utilisateur à une seule application plein écran.
Byte Commander
@ByteCommander, je vois votre point. Mais c'est mieux avec une solution de contournement que pas de solution du tout ;-) Je suis d'accord, le mode kiosque est une bonne solution, s'il y en a une pour les programmes d'application, que l'affiche originale a l'intention d'utiliser. Je ne sais pas comment Porteus peut être modifié à cet effet. C'est peut-être possible, mais beaucoup plus compliqué que d'utiliser la session invité. Et ce n'est pas Ubuntu.
sudodus
Disons que je vais avec votre réponse dès maintenant! Mais est-il possible d'implémenter cette fonctionnalité dans Ubuntu!? Par patch ou mise à jour complète du système à l'avenir? Pouvons-nous demander des fonctionnalités au projet Ubuntu?
Sumeet Deshmukh
Une manière standard de communiquer avec les développeurs Ubuntu est via Launchpad, launchpad.net . Vous pouvez créer un rapport de bogue avec votre demande de «broche d'écran», mais il est possible (probable?) Qu'il soit «déplacé vers la liste de souhaits» et ignoré. Une autre façon est de créer une opinion pour la «broche d'écran» sur le Forum de développement Ubuntu, ubuntuforums.org/forumdisplay.php?f=427 ou certains des autres forums Ubuntu.
sudodus
1
porteus-kiosk.org
sudodus