Как у меня может быть свое шоу сервера некоторые изображения или фильмы на запуске или в ответ на ввод данных пользователем?

Там некоторый путь состоит в том, чтобы настроить сервер Linux так, чтобы то, когда он включает его, показало мой логотип компании, и затем некоторые рисунки или видео в зависимости от того, что он обнаруживает?

Чтобы быть более ясным, я сделал робот с основанной на ARM платой как RaspberryPi, затем установил Сервер Ubuntu на нем. Мой робот имеет жидкокристаллический дисплей. Когда пользователь включает робот, я хочу, чтобы он показал мой логотип компании на жидкокристаллическом дисплее, затем ожидал пользовательских команд и показал то, что пользователь хочет (изображение или видео).

Как это возможно?

Я попробовал, это ступает:

Добавьте пользовательскую сессию путем создания файла в /usr/share/xsessions/metacity-session.desktop. Этот файл говорит менеджеру по входу в систему о Вашей сессии.

Создайте файл, который будет выполняться сессией, добавленной в (1) /usr/local/bin/metacity-session

Создайте определенный для пользователя файл конфигурации ~/.metacity-session. Этот файл будет выполняться файлом, добавленным в (2). Содержание должно быть программой, которую Вы хотите запустить, сопровождаемый амперсандом, например

firefox &

Но когда я выхожу из системы и пытаюсь войти в систему Метагородской сессии, я получаю черный экран в течение секунды, и затем экран входа в систему возвращается снова.

1
задан 26 May 2019 в 09:44

1 ответ

Во-первых, Вам будет нужна графическая подсистема. Простые X-окна, вероятно, сделают это, но Вы могли бы хотеть простой менеджер окон как openbox. Затем необходимо будет сказать X производить логотип и запускать программу. Ваша программа затем должна будет выполнить команды для отображения фильмов или изображений согласно просьбе. Если Вы сделали, чтобы пользователь вошел в систему сначала или автовход в систему, то такие команды могут быть помещены в пользователей, локальных X конфигурационных файлов. Вот некоторые вещи, которые я сделал в системе Debian несколько лет назад:

apt-get -y install xorg
apt-get -y  install xloadimage # For xsetbg command
apt-get-y  -y install xdm
apt-get  -y install openbox
apt-get -y feh #  [for displaying pictures]

Для изменения изображения страницы входа в систему поместите файл пиксельной карты (.xpm) в/usr/share/X11/xdm/pixmaps, затем редактируют/etc/X11/xdm/Xresources для указания на файл пиксельной карты. Для создания пиксельной карты из jpg используйте сайт www.online-utility.org/image_converter.jsp или http://www.convertmyimage.com/

, .bashrc и .xsession пользователя должны будут быть настроены для запущения программы в цикле. Я сделал все в сценариях оболочки. Вы, возможно, должны были бы загрузить другие утилиты в зависимости от того, что Вы хотите сделать и как Вы хотите отображенный. Я использовал gxmessage, чтобы сделать, вся информация произвела и считала выборы ответа.

Редактирование: Я использовал это то же точное приложение и на 386 и на системы Raspberry Pi.

2
ответ дан 7 December 2019 в 13:29

Другие вопросы по тегам:

Похожие вопросы: