Есть ли способ «прикрепить экран» к приложению в Ubuntu?

8

Название может быть недостаточно четким, но это видео показывает закрепление экрана в Android Lollipop

Мне нужна функция в Ubuntu, согласно которой, если я запущу приложение и закреплю его, тогда пользователь не сможет ничего сделать, кроме как использовать это конкретное приложение, если только он не нажмет предопределенную комбинацию клавиш (и не введет пароль во всплывающем диалоговом окне, если возможный)


Полезные сценарии

  • Дети играют в игры, рисуют или пишут свои имена в LibreOffice Writer, но при этом они портят значки в панели запуска или случайно выключают компьютер, когда на заднем плане запускается что-то важное.
  • Если я позволю кому-то использовать мой ноутбук для небольшого количества Facebook, я не хочу, чтобы они проверяли мои личные локальные фотографии; Я бы просто прикрепил Chrome для них.

В Android эта функция уже 3 года , а в Chrome есть нечто похожее на режим киоска, но он предназначен только для браузера.

Реализация Android заставляет меня поверить, что это достижимо. Я гибок в реализации и функционировании и открыт для альтернативных подходов для достижения этой цели. Я бы предпочел не использовать терминал каждый раз, но я согласен использовать его (терминал) для однократной настройки. И снова я гибкий, если это работает


  • Ubuntu 17.04
  • GNOME Shell 3.24
Сумит Дешмукх
источник
1
Ой, извините за это редактирование, я не заметил, что вы на самом деле упомянули реализацию Android в нижней части - вы можете рассмотреть возможность перемещения этого в первый раздел.
YouAGitForNotUsingGit
@AndroidDev Я также думаю, что это не приносит никакой пользы в середине, позвольте мне переместить это
Sumeet
2
Я думаю, что вы хотите, называется «режим киоска», по крайней мере, если закрепленное приложение является браузером. Существует довольно много решений, например, для Chromium или Firefox в режиме киоска, но я не знаю, сможете ли вы сделать то же самое с любым приложением.
Byte Commander
3
Я бы заблокировал экран и позволил бы другим людям войти в систему как другой пользователь или даже лучше, как гость . Таким образом, весь ваш пользователь будет «закреплен».
Судодус
1
Поздравляю с взломом 2к сегодня Сумит Дешмух! Теперь вы можете редактировать сообщения свободно, не дожидаясь рецензий :)
You'reAGitForNotUsingGit

Ответы:

4

Гостевая сессия

Я бы позволил другим людям выбрать другой идентификатор пользователя или, что еще лучше, гостя и начать сеанс гостя . Таким образом, весь ваш пользователь будет «закреплен».

В Ubuntu 16.04.x ​​LTS это выглядит так (за исключением того, что цвета были изменены программой, создающей снимки экрана, и язык может отличаться),

введите описание изображения здесь

sudodus
источник
2
Это полезное предложение, но я не думаю, что оно правильно отвечает на опубликованный вопрос, касающийся ограничения пользователя одним полноэкранным приложением.
Byte Commander
@ByteCommander, я понимаю вашу точку зрения. Но лучше с обходным путем, чем без решения вообще ;-) Я согласен, режим киоска - это правильное решение, если оно существует для прикладных программ, которое намеревается использовать оригинальный постер. Я не знаю, как Porteus можно настроить для этой цели. Возможно, это возможно, но гораздо сложнее, чем использовать гостевую сессию. И это не Ubuntu.
sudodus
Допустим, я иду с вашим ответом прямо сейчас! Но возможно ли реализовать такую ​​особенность в Ubuntu !? Патчем или полным обновлением системы в будущем? Можем ли мы запросить функции для проекта Ubuntu?
Sumeet Дешмук
Стандартный способ общения с разработчиками Ubuntu - через Launchpad, launchpad.net . Вы можете создать отчет об ошибке с вашим запросом на «вывод экрана», но возможно (вероятно?), Что он будет «перемещен в список желаний» и проигнорирован. Другой способ - составить мнение по поводу «скриншота экрана» на форуме разработчиков Ubuntu, ubuntuforums.org/forumdisplay.php?f=427 или на некоторых других форумах Ubuntu.
Судод
1
porteus-kiosk.org
sudodus