Czy istnieje sposób, aby „przypiąć ekran” do aplikacji w Ubuntu?

8

Tytuł może nie być wystarczająco jasny, ale ten film pokazuje przypinanie ekranu w Android Lollipop

Potrzebuję funkcji w Ubuntu, dzięki której po uruchomieniu aplikacji i przypięciu jej użytkownik nie będzie mógł zrobić nic innego niż korzystanie z tej konkretnej aplikacji, chyba że naciśnie predefiniowaną kombinację klawiszy (i wpisz hasło w wyskakującym oknie dialogowym, jeśli możliwy)


Przydatne scenariusze

  • Dzieci grają w gry, malują lub piszą swoje imiona w LibreOffice Writer, ale robiąc to, psują ikony w programie uruchamiającym lub przypadkowo wyłączają komputer, gdy w tle działa coś ważnego.
  • Jeśli pozwolę komuś użyć mojego laptopa na trochę Facebooka, nie chcę, aby sprawdzał moje osobiste zdjęcia lokalne; Po prostu przypiąłbym dla nich Chrome.

Android ma tę funkcję od 3 lat , a Chrome ma coś podobnego zwanego trybem kiosku, ale jest tylko dla przeglądarki.

Wdrożenie Androida sprawia, że ​​wierzę, że jest to możliwe. Jestem elastyczny w zakresie wdrażania i funkcjonowania i jestem otwarty na alternatywne podejścia, aby to osiągnąć. Wolałbym nie używać terminala za każdym razem, ale nie mam nic przeciwko używaniu go (terminala) do jednorazowej konfiguracji. I znowu jestem elastyczny, jeśli to działa


  • Ubuntu 17.04
  • Powłoka GNOME 3.24
Sumeet Deshmukh
źródło
1
Ups, przepraszam za tę edycję, nie zauważyłem, że wspomniałeś o implementacji Androida na dole - możesz rozważyć przeniesienie jej do pierwszej sekcji.
You'reAGitForNotUsingGit
@AndroidDev Też myślę, że to nie robi nic dobrego w środku, pozwól mi to przenieść
Sumeet Deshmukh
2
Myślę, że to, co chcesz, nazywa się „trybem kiosku”, przynajmniej jeśli przypięta aplikacja jest przeglądarką. Istnieje wiele rozwiązań dla np. Chromu lub Firefoksa w trybie kiosku, ale nie wiem, czy możesz zrobić to samo z dowolną aplikacją.
Bajt Dowódca
3
Zablokowałem ekran i pozwoliłem innym osobom zalogować się jako inny użytkownik lub nawet lepiej jako gość . W ten sposób cały użytkownik zostanie „przypięty”.
sudodus
1
Gratulujemy zerwania 2k dzisiaj Sumeet Deshmukh! Możesz teraz swobodnie edytować posty bez konieczności oczekiwania na recenzje :)
You'reAGitForNotUsingGit

Odpowiedzi:

4

Sesja gościnna

Pozwoliłbym innym osobom wybrać inny identyfikator użytkownika lub nawet lepiej, gościa, i rozpocząć sesję gościa . W ten sposób cały użytkownik zostanie „przypięty”.

Wygląda to tak w Ubuntu 16.04.x ​​LTS (z wyjątkiem tego, że kolory zostały zmienione przez program zrzutów ekranu, a język może się różnić),

wprowadź opis zdjęcia tutaj

sudodus
źródło
2
Jest to pomocna sugestia, ale nie sądzę, aby poprawnie odpowiedziała na zadane pytanie, które dotyczy ograniczenia użytkownika do jednej aplikacji pełnoekranowej.
Bajt Dowódca
@ByteCommander, rozumiem twój punkt widzenia. Ale lepiej jest z obejściem niż z żadnym rozwiązaniem ;-) Zgadzam się, tryb kiosku jest właściwym rozwiązaniem, jeśli jest takie dla programów aplikacyjnych, z których ma korzystać oryginalny plakat. Nie wiem, jak Porteusa można dostosować w tym celu. Może jest to możliwe, ale o wiele bardziej skomplikowane niż korzystanie z sesji gościa. I to nie jest Ubuntu.
sudodus
Powiedzmy, że idę teraz z twoją odpowiedzią! Ale czy można zaimplementować tę funkcję w Ubuntu !? Przez łatę lub pełną aktualizację systemu w przyszłości? Czy możemy poprosić o funkcje do projektu Ubuntu?
Sumeet Deshmukh
Standardowym sposobem komunikowania się z programistami Ubuntu jest Launchpad, launchpad.net . Możesz utworzyć raport o błędzie z prośbą o „PIN ekranu”, ale możliwe jest (prawdopodobne?), Że zostanie „przeniesiony do listy życzeń” i zignorowany. Innym sposobem jest stworzenie opinii dla „pinezki ekranowej” na Forum Rozwoju Ubuntu, ubuntuforums.org/forumdisplay.php?f=427 lub niektórych innych forach Ubuntu.
sudodus
1
porteus-kiosk.org
sudodus