Gibt es eine Möglichkeit, eine App in Ubuntu auf dem Bildschirm anzuheften?

8

Der Titel ist möglicherweise nicht klar genug, aber dieses Video zeigt Screen Pinning in Android Lollipop

Ich benötige eine Funktion in Ubuntu. Wenn ich eine Anwendung starte und anhefte, kann der Benutzer nichts anderes tun, als diese bestimmte Anwendung zu verwenden, es sei denn, er drückt eine vordefinierte Tastenkombination (und gibt das Kennwort in einem Popup-Dialogfeld ein, wenn möglich)


Nützliche Szenarien

  • Kinder spielen Spiele oder malen oder schreiben ihre Namen in LibreOffice Writer, aber während sie dies tun, bringen sie Symbole im Launcher durcheinander oder fahren versehentlich den Computer herunter, wenn im Hintergrund etwas Wichtiges läuft.
  • Wenn ich jemanden meinen Laptop für ein bisschen Facebook benutzen lasse, möchte ich nicht, dass er meine persönlichen lokalen Fotos überprüft. Ich würde nur Chrome für sie anheften.

Android hat diese Funktion seit 3 ​​Jahren und Chrome hat einen ähnlichen Kiosk-Modus, der jedoch nur für den Browser gedacht ist.

Die Implementierung von Android lässt mich glauben, dass es erreichbar ist. Ich bin flexibel in der Implementierung und Funktionsweise und offen für alternative Ansätze, um dies zu erreichen. Ich würde es vorziehen, das Terminal nicht jedes Mal zu verwenden, aber ich bin damit einverstanden, es (Terminal) für eine einmalige Einrichtung zu verwenden. Und wieder bin ich flexibel, wenn es funktioniert


  • Ubuntu 17.04
  • GNOME Shell 3.24
Sumeet Deshmukh
quelle
1
Hoppla, entschuldigen Sie diese Änderung. Ich habe nicht bemerkt, dass Sie die Android-Implementierung unten erwähnt haben. Vielleicht möchten Sie sie in den ersten Abschnitt verschieben.
You'reAGitForNotUsingGit
@ AndroidDev Ich denke auch, dass es in der Mitte nicht gut tut, lass es mich bewegen
Sumeet Deshmukh
2
Ich denke, was Sie wollen, heißt "Kiosk-Modus", zumindest wenn die angeheftete Anwendung ein Browser ist. Es gibt ziemlich viele Lösungen für z. B. Chrom oder Firefox im Kioskmodus, aber ich weiß nicht, ob Sie mit jeder Anwendung dasselbe tun können.
Byte Commander
3
Ich würde den Bildschirm sperren und andere Menschen als ein anderer Benutzer oder noch besser, als log lassen Gast Benutzer. Auf diese Weise wird Ihr gesamter Benutzer "angeheftet".
Sudodus
1
Herzlichen Glückwunsch zum heutigen 2k Sumeet Deshmukh! Sie können jetzt Beiträge frei bearbeiten, ohne auf Peer Reviews warten zu müssen :)
You'reAGitForNotUsingGit

Antworten:

4

Gastsitzung

Ich würde andere Leute eine andere Benutzer-ID oder noch besser den Gastbenutzer auswählen lassen und eine Gastsitzung starten . Auf diese Weise wird Ihr gesamter Benutzer "angeheftet".

In Ubuntu 16.04.x ​​LTS sieht es so aus (außer dass die Farben vom Screenshot-Programm geändert wurden und die Sprache möglicherweise abweicht).

Geben Sie hier die Bildbeschreibung ein

Sudodus
quelle
2
Dies ist ein hilfreicher Vorschlag, aber ich denke, er beantwortet die gestellte Frage, bei der es darum geht, den Benutzer auf eine Vollbildanwendung zu beschränken, nicht richtig.
Byte Commander
@ ByteCommander, ich verstehe Ihren Standpunkt. Aber es ist besser mit einer Problemumgehung als gar keine Lösung ;-) Ich stimme zu, der Kiosk-Modus ist eine richtige Lösung, wenn es eine für die Anwendungsprogramme gibt, die das Original-Poster verwenden möchte. Ich weiß nicht, wie Porteus für diesen Zweck optimiert werden kann. Vielleicht ist es möglich, aber viel komplizierter als die Gästesitzung zu nutzen. Und es ist nicht Ubuntu.
Sudodus
Nehmen wir an, ich gehe jetzt mit Ihrer Antwort! Aber ist es möglich, diese Art von Funktion in Ubuntu zu implementieren? Per Patch oder komplettes Systemupdate in der Zukunft? Können wir Funktionen für das Ubuntu-Projekt anfordern?
Sumeet Deshmukh
Eine Standardmethode für die Kommunikation mit den Ubuntu-Entwicklern ist Launchpad, launchpad.net . Sie können einen Fehlerbericht mit Ihrer Anfrage nach dem 'Screen Pin' erstellen, aber es ist möglich (wahrscheinlich?), Dass er 'auf die Wunschliste verschoben' und ignoriert wird. Eine andere Möglichkeit besteht darin, im Ubuntu Development Forum, ubuntuforums.org/forumdisplay.php?f=427 oder in einigen anderen Ubuntu-Foren eine Meinung für den 'Screen Pin' zu erstellen .
Sudodus
1
porteus-kiosk.org
Sudodus