Мне нравится знать Если у меня есть сервер Linux, и, когда система включается, он показывает логотип моей компании, а затем показывает некоторые фото или видео в зависимости от того, что он чувствует, как я могу это сделать?
Если я хочу быть более ясным, я создал робота с платой на основе ARM, такой как raspberryPi, а затем установил сервер ubuntu. И у моего робота есть ЖК-дисплей. Мне нравится, когда пользователь включает робота, он показывает логотип моей компании на ЖК-дисплее, затем ждет пользовательских команд и показывает, что хочет пользователь (изображение или видео).
Как это возможно?
EDIT: Я пробовал следующие шаги:
Добавить пользовательский сеанс, создав файл на /usr/share/xsessions/metacity-session.desktop. Этот файл сообщает диспетчеру регистрации о вашем сеансе. Создайте файл, который будет выполнен сеансом, добавленным в (1) / usr / local / bin / metacity-session. Создайте конфигурационный файл ~ / .metacity-session для конкретного пользователя. Этот файл будет выполнен файлом, добавленным в (2). Контент должен быть программой, которую вы хотите запустить, за которой следует амперсанд, напримерfirefox &
. Но когда я выхожу из системы и пытаюсь войти в сеанс Metacity, он не может войти в систему и после черного экрана для второго снова возвращается к экрану входа в систему!
Сначала вам понадобится графическая подсистема. Обычная старая X-Windows, вероятно, сделает это, но вам может понадобиться простой оконный менеджер, такой как 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]
Чтобы изменить изображение страницы входа, поместите файл pixmap (.xpm) в / usr / share / X11 / xdm / pixmaps, затем отредактируйте / etc / X11 / xdm / Xresources, чтобы указать на файл pixmap. Чтобы создать pixmap из jpg, используйте сайт www.online-utility.org/image_converter.jsp или http://www.convertmyimage.com/
Пользовательские .bashrc и .xsession должны быть настроены для запустите свою программу в цикле. Я сделал все в сценариях оболочки. Возможно, вам придется загружать другие утилиты в зависимости от того, что вы хотите сделать и как вы хотите отображать. Я использовал gxmessage, чтобы делать все выходные данные и читать ответы.
Изменить: я использовал это же точное приложение как для 386, так и для систем малины Pi.
Сначала вам понадобится графическая подсистема. Обычная старая X-Windows, вероятно, сделает это, но вам может понадобиться простой оконный менеджер, такой как 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]
Чтобы изменить изображение страницы входа, поместите файл pixmap (.xpm) в / usr / share / X11 / xdm / pixmaps, затем отредактируйте / etc / X11 / xdm / Xresources, чтобы указать на файл pixmap. Чтобы создать pixmap из jpg, используйте сайт www.online-utility.org/image_converter.jsp или http://www.convertmyimage.com/
Пользовательские .bashrc и .xsession должны быть настроены для запустите свою программу в цикле. Я сделал все в сценариях оболочки. Возможно, вам придется загружать другие утилиты в зависимости от того, что вы хотите сделать и как вы хотите отображать. Я использовал gxmessage, чтобы делать все выходные данные и читать ответы.
Изменить: я использовал это же точное приложение как для 386, так и для систем малины Pi.
Сначала вам понадобится графическая подсистема. Обычная старая X-Windows, вероятно, сделает это, но вам может понадобиться простой оконный менеджер, такой как 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]
Чтобы изменить изображение страницы входа, поместите файл pixmap (.xpm) в / usr / share / X11 / xdm / pixmaps, затем отредактируйте / etc / X11 / xdm / Xresources, чтобы указать на файл pixmap. Чтобы создать pixmap из jpg, используйте сайт www.online-utility.org/image_converter.jsp или http://www.convertmyimage.com/
Пользовательские .bashrc и .xsession должны быть настроены для запустите свою программу в цикле. Я сделал все в сценариях оболочки. Возможно, вам придется загружать другие утилиты в зависимости от того, что вы хотите сделать и как вы хотите отображать. Я использовал gxmessage, чтобы делать все выходные данные и читать ответы.
Изменить: я использовал это же точное приложение как для 386, так и для систем малины Pi.