На этот вопрос уже есть ответ здесь:
Я пытаюсь сделать что-то вроде киоска.
Итак, я создаю пользовательскую установку Ubuntu Desktop 14.04 с помощью Ubuntu-Builder, и я просто хочу, чтобы программа запускалась прямо при загрузке. Я не хочу, чтобы отображалась строка глобального меню сверху или боковая панель с короткими переходами к приложениям. Я просто хочу, чтобы программа выполнялась в полноэкранном режиме, даже если пользователь выйдет из программы. Кстати, программа уже работает в полноэкранном режиме.
Я пробовал удалить Unity, но когда я это делаю, при загрузке Ubuntu появляется сообщение, что вы не можете войти в Ubuntu. Есть ли у кого-нибудь предложения?
Вот что я пробовал:
sudo apt-get autoremove --purge unity unity-common unity-services unity-lens-* unity-scope-*
У меня также возникают трудности с загрузкой программы при запуске, потому что я привык добавлять программу для выполнения в .profile пользователя. Есть предложения по этому поводу?
Заранее спасибо.
При создании Киоска я сначала перечислил бы то, что является ожидаемым поведением. Ожидаемое поведение Киоска должно быть от Вашего вопроса:
Я вещь, что Ваш подход, начинающий с полного рабочего стола и пытающийся удалить ненужные вещи (как Единица), не является корректным подходом. На основе моего собственного опыта я ищу то, что является минимальными компонентами, чтобы должным быть быть, достигают вышеупомянутых целей.
Для меня минимальные компоненты:
Так начиная с установки Сервера Ubuntu, без любого графического установленного компонента, необходимо будет установить, по крайней мере, Xorg (sudo apt-get install xorg
).
Из командной строки можно всегда запускать X-сервер с startx
.
Для запуска графического приложения вместе с X-сервером необходимо будет создать .xsession
файл, который цель состоит в том, чтобы сказать X-серверу который приложение запуститься после самого X-сервера.
Я имею , покрыл это несколько раз на сайте и снова на моем блоге (от Сервер Ubuntu (рекомендуемый) или от Рабочий стол Ubuntu ).
я не бездельничал бы с попыткой выборочно отсоединить вещи от традиционного рабочего стола Ubuntu, просто загрузиться X и приложение. Это звучит песчаным, но это является довольно основным и только включает всего несколько задач:
echo manual | sudo tee /etc/init/lightdm.override
) sudo dpkg-reconfigure x11-common
) новый Новомодный сценарий является самым большим элементом ко всему этому, но свободно состоит из:
start on (filesystem and stopped udevtrigger)
stop on runlevel [06]
console output
emits starting-x
respawn
exec sudo -u pranay startx /etc/X11/Xsession /path/to/application --
И Вы сохранили бы это как что-то как /etc/init/kiosk.conf
.
Я не мог действительно понять Вашу проблему очень хорошо, но от того, что я получаю, Вы удалили право панели Единицы? если да тогда это могло бы быть проблемой, так как многие люди сообщили о проблемах после удаления Единицы без решения, найденного все же, так попытайтесь возвращаться назад к исходным настройкам, и что касается полноэкранной вещи F11 берет большую часть полного экрана приложений, Firefox, хром, libreoffice и т.д. и много игровых приложений уже открываются в полном экране, таким образом, Вы могли просто поместить задачу нажать F11 при открытии этих приложений вместо того, чтобы изменить патч.
Для создания полного экрана приложений временным (одна сессия)
- разрешение экрана изменения, таким образом, это соответствует только приложению
- для чего-то немного более постоянного, Вы могли изменить xrandr (ps. Это - опасный материал быть осторожным)