Как сделать Minecraft киоск для портативного USB-накопителя, который загружается на большинстве компьютеров

Некоторое время назад кто-то направил меня на крутой сайт Rapid Rollout. Он работал нормально, пока я не попытался установить ОС на нетбук. Короче говоря, это не сработало так, как я ожидал. Также не были установлены флешки.

Я пытаюсь создать систему (или использовать службу, которая создаст систему), которая откроет Minecraft Launcher (jar) и покажет его в полноэкранном режиме без фона. Все это также должно умещаться в 8 гигабайт (так как это самое большее, что я могу использовать прямо сейчас).

Как я могу сделать это?

3 ответа

Решение

Это скорее кулинарная книга, чем реальный ответ, но, вероятно, она даст вам то, что вы хотите.

Вы можете напрямую установить Ubuntu на USB-ключ, и в большинстве случаев он должен загрузиться. Альтернативой может быть запуск с livecd и установка его с постоянством, но это даст вам больше вещей, которые вам не нужны.

Что вам действительно нужно, так это

  1. менеджер входа для автоматического входа в аккаунт
  2. ОЧЕНЬ минимальная среда рабочего стола
  3. эта среда рабочего стола для запуска Minecraft Launcher автоматически

Я работаю над минимальной установкой Ubuntu 13.04 (Debian должен работать почти одинаково - за исключением, может быть, как вы устанавливаете jdk), и перечислю необходимые пакеты для этого, но вы можете легко сделать это с любым другим дистрибутивом. Начиная с минимальной установки /CLI это будет гарантировано.

Я бы предпочел 32-битную здесь для лучшей совместимости, но Minecraft позволит вам установить расстояние просмотра дальше на 64 бит.

Самый простой способ установить Java в Oracle - это ppa, но установка по умолчанию только в cli пока не поддерживает это.

устанавливать python-software-properties а также software-properties-common из apt, затем беги

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

легко установить Java 7 - это скачивает скрипт установки из репозиториев webupd8. Вы также можете установить его прямо из oracle - Java-страница Ubuntu содержит более подробную информацию.

Теперь давайте установим нашу базовую графическую среду

sudo apt-get install xinit twm xterm

Я бы, наверное, также добавил openssh-сервер для администрирования

Вы не хотите, чтобы ваш пользователь minecraft использовал sudo, поэтому я бы предложил создать второй аккаунт и переключиться на нового пользователя. На данный момент у нас есть пользователь Admin, созданный при установке, и обычный пользователь, который будет играть в minecraft

Нам нужно скачать Minecraft, и мы можем сделать это в домашней учетной записи нового пользователя. Вы можете скачать Minecraft с Wget.

файл ~/.xsession определяет, что запускается автоматически, там не должно быть файла xsession, поэтому создайте его с nano ~/.xsession

Изначально я бы просто xterm там, и запустите minecraft с этого xterm, чтобы посмотреть, работает ли он - вам может понадобиться установить соответствующие драйверы видеокарты. Как только это будет сделано, вы можете изменить систему для загрузки прямо в Minecraft - замените xterm с линией java -jar /path/to/Minecraft.jar в моем случае это ~/Minecraft.jar

Теперь мы можем проверить это с помощью startx - это должно открыть окно загрузчика minecraft на пустом фоне. Так как у нас больше ничего нет, и я делаю это на виртуальной машине, это примерно настолько, насколько я могу зайти сюда - если у вас есть некоторые аргументы в пользу Minecraft, это то место, где вы их используете.

Вы также не можете выйти из системы или завершить работу системы, не переключая VT и не делая этого из CLI после запуска X. Вы сказали, что режим киоска, верно?

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

устанавливать slim из apt и откройте / etc / slim в качестве вашего администратора - я использую nano, так что sudo nano /etc/slim, Вы должны раскомментировать строки, которые читают # default_user simone и измените его на своего пользователя и раскомментируйте # auto_login no и измените это нет на да. Затем вы можете перезагрузиться, и система должна перезагрузиться, автоматически запустить x и перейти в загрузчик minecraft.

Если вам нужно настроить какие-либо настройки на этом этапе, переключите виртуальные терминалы и сделайте это как администратор, используя startx, если вам нужен x. Вы можете отключить виртуальные терминалы, но это может затруднить любые изменения, которые вам понадобятся - есть некоторые вещи, которые вы не можете сделать поверх x.

По моим подсчетам, общий размер составляет 1,4 ГБ.

Если вам нужно решение для загрузки с флешки, то я бы порекомендовал SLAX Linux. Вы можете включить модуль openjdk и пакет minecraft. Таким образом, вы можете загрузиться с флешки и играть в Minecraft на любом компьютере.

8GB? Нет проблем!

Начните с установки сервера, затем выполните

apt-get -y install openjdk-7-jre
sudo mv /filename.sh /etc/init.d/
sudo chmod +x /etc/init.d/filename.sh
sudo update-rc.d filename.sh defaults

Затем создайте сценарий оболочки с именем filename.sh который делает

java -Xmx1024M -Xms1024M -jar /pathto/minecraft_server.jar nogui

и заменить /pathto с каталогом, где вы сохранили minecraft_server.jar

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