Там некоторый путь состоит в том, чтобы настроить сервер Linux так, чтобы то, когда он включает его, показало мой логотип компании, и затем некоторые рисунки или видео в зависимости от того, что он обнаруживает?
Чтобы быть более ясным, я сделал робот с основанной на ARM платой как RaspberryPi, затем установил Сервер Ubuntu на нем. Мой робот имеет жидкокристаллический дисплей. Когда пользователь включает робот, я хочу, чтобы он показал мой логотип компании на жидкокристаллическом дисплее, затем ожидал пользовательских команд и показал то, что пользователь хочет (изображение или видео).
Как это возможно?
Я попробовал, это ступает:
Добавьте пользовательскую сессию путем создания файла в
/usr/share/xsessions/metacity-session.desktop
. Этот файл говорит менеджеру по входу в систему о Вашей сессии.Создайте файл, который будет выполняться сессией, добавленной в (1)
/usr/local/bin/metacity-session
Создайте определенный для пользователя файл конфигурации
~/.metacity-session
. Этот файл будет выполняться файлом, добавленным в (2). Содержание должно быть программой, которую Вы хотите запустить, сопровождаемый амперсандом, напримерfirefox &
Но когда я выхожу из системы и пытаюсь войти в систему Метагородской сессии, я получаю черный экран в течение секунды, и затем экран входа в систему возвращается снова.
Во-первых, Вам будет нужна графическая подсистема. Простые 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.