Запустите приложение из grub с минимальным временем загрузки

Я пытаюсь собрать небольшой ретро-игровой ПК и выбрать его на Xubuntu / ubuntu / Xfce. Если это возможно, я хочу настроить его слишком быстро, как можно быстрее, прямо в mame (возможно, позже и в других играх, но обо всем по порядку). В идеале я хотел бы иметь новую запись по умолчанию в grub, чтобы сделать это.

Возможный способ, который я нашел, мог бы просто установить переменную окружения из grub и проверить это позже с помощью сценария, который я запускаю, как описано здесь: http://wiki.ubuntuusers.de/Autostart Но я думаю, это было бы не очень быстро.

1
задан 2 June 2015 в 20:22

1 ответ

Ссылка, которую Вы включали со своим вопросом, объясняет основной способ создать приложение запуска для графического входа в систему (который является точно, что Вы хотите). В основном, выполнения Ubuntu .desktop файлы в /etc/xdg/autostart или ~/.config/autostart для каждого приложения, которое Вы хотите запустить, как только Вы входите в систему.

Цель личинки состоит в том, чтобы загрузить ОС, не приложения. Если Вы хотите ускорить начальную загрузку своей ОС, минимизируйте количество объектов на графическом запуске и номер служб та начальная загрузка в /etc/init. Например, с человечностью 14,04 дюймов /etc/init/bluetooth.conf можно безопасно добавить # перед строкой start on started dbus предотвратить его работающий на запуске.

Путем я приблизился бы к такому вопросу, должен исследовать сначала, каким сервисам я могу безопасно препятствовать запуститься на начальной загрузке, сделайте автовход в систему (чтобы не вводить пароль каждый раз) и создайте запись запуска для своей игры.

Вот сценарий в качестве примера с поведением, которое Вы описали в комментариях. Поместите этот сценарий в Ваш /usr/bin каталог, удостоверьтесь, что он имеет исполняемые полномочия путем выполнения sudo chmod +x scriptname.sh и добавьте этот сценарий как приложение запуска или добавьте вручную a .desktop файл в Ваш ~/.config/autostart каталог. Сценарий очень упрощен, требует наличия xdotool с которым можно добраться sudo apt-get install xdotool и хорошо прокомментировал, таким образом, это должно быть очень сам объяснительное

#!/bin/sh

# lets see if we have logitech mouse
# connected

xinput | grep -iq logitech

# if we do, then don't do anything
# if we don't launch the game, wait
# 3 seconds
# and simulate pressing F11 key
# to enter full screen mode
if [ $? -eq 1 ]; then
   sol &
   sleep 3
  xdotool key F11
fi 
1
ответ дан 2 June 2015 в 20:22

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

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