Як додати Minecraft до пускової установки Unity?


30

У мене виникають проблеми з запуском Minecraft, коли я додаю його до пускової установки. Якщо гра запущена, я можу клацнути правою кнопкою миші на піктограму в панелі запуску і вибрати «тримати в пусковому режимі», і піктограма залишається, але гра не запускається з неї.

Якщо я створять на робочому столі запуск, а потім перетягніть його на панель єдності, гра почнеться. Якщо я видаляю пусковий апарат з робочого столу, він залишається в панелі запуску Unity, але більше не запускається.

Чи є якийсь спосіб додати його до пускового пристрою Unity, щоб він фактично запустився?

(Blech, я вже занадто багато разів говорив про запуск.)


У кінцевому підсумку я просто створив папку вдома під назвою. Звідти я перетягнув пускову установку до пускової установки Unity. Зараз пускова установка працює, а оригінальний пусковий пристрій прихований. Єдиним недоліком є ​​те, що після запуску програми у мене на панелі запуску є піктограма запуску та піктограма запущеної програми. Ще чекаю кращого рішення.
Spaisekraft

Відповіді:


25

Налаштувавши запуск пускової машини Minecraft на Ubuntu 12.04, ці кроки працювали для мене, в основному, складені разом з різних інших порад.

У терміналі спочатку заберіть значок зображення Minecraft:

cd /usr/share/icons; sudo wget http://images.wikia.com/yogbox/images/d/dd/Minecraft_Block.svg

Потім створіть файл minecraft.desktop (використовуючи текстовий редактор gedit для зручності користування; просто введіть всю команду "gksudo ..." у командному рядку):

gksudo gedit /usr/share/applications/minecraft.desktop

і вставте цей вміст, а потім Збережіть звичайно:

[Desktop Entry] 
Name=Minecraft
Comment=
Exec=/opt/minecraft.sh
Icon=Minecraft_Block
Terminal=false
Type=Application
StartupNotify=true

( Примітка . Ви також можете вставити його безпосередньо у файл, використовуючи

sudo sh -c 'xsel -ob > /usr/share/applications/minecraft.desktop'

якщо ви xselвстановили.)

Нарешті (майже) відкрийте свій файловий менеджер та перейдіть до / usr / share / applications - або натисніть значок «Домашня папка» у вашому запуску та перейдіть, або ось термінальне швидке повідомлення:

nautilus /usr/share/applications &

Знайдіть новий запис Minecraft та перетягніть його до панелі запуску.

На даний момент ви практично готові, за винятком цього випадку я створив невеликий початковий сценарій Minecraft, збережений у /opt/minecraft.sh, який передбачає, що файл minecraft.jar також зберігається в / opt. Ви можете змінити всі ці "/ opt" посилання, куди б ви не зберегли оригінальний файл minecraft.jar (не забудьте змінити значення Exec і у файлі minecraft.desktop).

Файл minecraft.sh повинен містити лише ці три рядки:

#!/bin/bash
cd $(dirname "$0")
java -Xmx1G -Xms512M -cp minecraft.jar net.minecraft.bootstrap.Bootstrap

( ПРИМІТКА: для версій, старших 1.6.1, вам потрібно буде використовувати net.minecraft.LauncherFrameзамість net.minecraft.bootstrap.Bootstrap. Внутрішня структура файлу та класів змінилася станом на 1.6.1.)

і звичайно, що сценарій повинен бути виконаним, наприклад, з командою

sudo chmod a+x /opt/minecraft.sh

Якщо у вас система з більшою кількістю пам'яті або помічаєте низьку продуктивність під час гри з більшими відстанями візуалізації, ви можете збільшити значення -Xmx1Gпрапора за бажанням. Це повідомляє Java про максимальний об'єм пам'яті, який він може використовувати. -Xmx1Gозначає, що він має кришку в 1 Гб. -Xmx2Gбуло б 2 ГБ, -Xmx3Gбуло б 3 Гб тощо.

Це воно! Використання початкового скрипту та забезпечення його CD-файлів у папці, що містить файл minecraft.jar, є корисним кроком, який інші інструкції не помічають.


1
Це правильна відповідь, я переглядав, чи хтось уже розмістив її. Це так само, як я це робив, хоча я використовував ~ / .local / share / для моєї установки.
brim4brim

Одне, що ви можете додати до цього, що я зробив (і мені дуже сподобалось), - це додавання декількох груп дій на робочому столі до .desktopрізних пускових пристроїв для minecraft, щоб ви могли запустити minecraft, використовуючи, наприклад, чарівний пусковий апарат, пускову установку технічного пакета або ftb-пускову установку.
AJMansfield

Ви можете завантажити зображення в /usr/share/icons/scaleable/apps/minecraft.svgі так, щоб ви могли посилатися на іконку, як minecraftзамість того, щоб дати повний шлях. Вам може знадобитися, щоб hicolorзамість цього додати його до папки. Використання ~/.local/shareзамість цього також /usr/shareмає працювати добре.
Адам ЛС

5

Існує набагато простіший спосіб зробити це. Перейдіть до центру програмного забезпечення та знайдіть пакет "Головне меню" та встановіть його. Також перейдіть до зображень Google і знайдіть PNG піктограми minecraft: ось один:

Завантажте (збережіть) PNG та minecraft.jar. Я пропоную помістити його в домашню папку.

Відкрийте "Головне меню", натиснувши DF BFB та знайдіть Головне меню. Клацніть на Ігри та виберіть Новий предмет. Далі натисніть кнопку весни та виберіть завантажений і поміщений PNG у домашню папку. Для імені називайте це Minecraft, опис, будь-що. Для команди використовуйте це:

java -Xmx1024M -Xms512M -Xincgc -jar ~/minecraft.jar

Збережіть його і тепер воно повинно бути у вашому меню: D. Потім ви можете прикріпити його до пускової установки, якщо хочете. Він буде працювати як будь-який інший значок запуску: D.


/home/**username**/minecraft.jarЗамість цього частина повинна бути ~/minecraft.jar. Його коротший, простіший для розуміння, те ж саме, і не потребує змін для кожного користувача.
AJMansfield

Думаю, ти маєш рацію @AJMansfield, чому я не придумав цього. Я зафіксував відповідь.
jsebean

2

Вам потрібен файл .desktop для запуску MineCraft.

gksudo gedit /usr/share/applications/minecraft.desktop

Помістіть у цей файл такий текст:

[Desktop Entry]    
Name=MineCraft    
Comment=    
Exec=COMMAND_FOR_MINECRAFT_LAUNCHER    
Icon=ICONNAME   
Terminal=false    
Type=Application    
StartupNotify=true

Тепер відкрийте Менеджер файлів (nautilus). Натисніть Strg + H, щоб показати приховані файли.

Перейдіть до: .gconf-> desktop-> Единство-> favourites-> пускові установки

Ви побачите багато папок, що починаються з "app-". Створіть папку для вашої програми. Назвіть це "додаток-MineCraft".

Тепер введіть одну з цих папок додатків, скопіюйте файл XML, вставте його у папку «app-MineCraft» та відкрийте файл xml за допомогою текстового редактора. Перейменуйте *.desktopцей файл у MineCraft.desktop.

Вийдіть із системи та ввійдіть знову (або перезавантажте комп'ютер).

Якщо ви зробили це правильно, тепер вам слід побачити свою піктограму на доці.

Я сподіваюся, що це допомогло вам, Даніель

Джерело


1
У мене, схоже, немає папки єдності у .gconf / desktop. У мене просто папка gnome.
Spaisekraft

1
Це для Єдності для Маверика? Здається, що багато людей на форумах Ubuntu, з якими ви пов’язані, працюють 10.10.
Spaisekraft

@Spacecraft: О, вибачте, я думаю, що це стара версія єдності: s Але ви можете просто створити скрипт оболонки, зберегти його в домашню папку, потім перетягнути його в док-станцію єдності і не видаляти файл оболонки. Це теж має працювати :)
omnidan

Папки відсутні в установці ubuntu 12.04 за замовчуванням, і перетягнення скрипта оболонки до документа єдності також не здається дозволеним ...
Kzqai

2

Існує дивовижний сценарій встановлення Minecraft для Ubuntu, який вирішить всі ваші проблеми. Ось посилання -> http://www.ubuntuvibes.com/2011/04/minecraft-installation-script-update.html

Це створить значок ярлика Minecraft у фактичному меню під іграми. Тож вам потрібно просто запустити Minecraft, клацніть правою кнопкою миші на піктограму та виберіть "Тримати у запуску".

Я зробив те саме, і це прекрасно працює. Ось скріншот:

Майнкрафт


Можливо, краще зв’язатися прямо з джерелом, оскільки послуга обміну файлами, яку вони використовували, не працює. -> ubuntuforums.org/showthread.php?t=1726735
Kzqai

1

Що вам потрібно, щоб зробити пускову установку Minecraft:

  1. Повний шлях до вашого minecraft.jar
  2. Зображення піктограми Minecraft у форматі * .svg Примітка. Я використовував цю на цьому веб-сайті: http://gimilkhor.deviantart.com/art/Minecraft-icon-193038524 . Але, щоб перетворити значок * .png у * .svg, мені довелося встановити Inkscape, відкрити * .png, а потім зберегти його як * .svg (Gimp цього не зробить). Ви можете встановити Inkscape за допомогою:

    sudo apt-get install inkscape
    

Ось як зробити пускову установку. Ми припустимо, що Minecraft увімкнено /home/joe-user/Downloads/minecraft/minecraft.jar, і ми припустимо, що файл значка * .png з вищевказаного веб-сайту відкрився Inkscape, а потім збережено у * .svg форматі до~/Pictures/minecraft.svg

Створіть пускову установку наступним чином. Ми будемо використовувати vi, тому що ми зловживаємо.

sudo vi /usr/share/applications/minecraft.desktop

Помістіть текст нижче в панель запуску, а потім збережіть його (змініть шлях Exec, щоб він відповідав вашому розташуванню minecraft.jar):

[Desktop Entry]
Name=MineCraft
Comment=ThisGameRocks
Exec=java -jar /home/joe-user/Downloads/minecraft/minecraft.jar
Icon=minecraft
Terminal=false
Type=Application
StartupNotify=true

Тепер вам потрібно скопіювати файл minecraft.svg у /usr/share/icons/hicolor/scalable/apps/minecraft.svg(як root, змінити вихідний шлях, щоб відповідати вашій ситуації), щоб пускач міг його знайти та використовувати.

sudo cp ~/Pictures/minecraft.svg /usr/share/icons/hicolor/scalable/apps/minecraft.svg

Примітки:

  • Файл minecraft.jar повинен мати chmod 755 minecraft.jarдозволи
  • Файл minecraft.svg повинен мати chmod 644 minecraft.svgдозволи
  • Крім того, вище припускає, що у вас встановлено jre

    sudo apt-get install openjdk-7-jre
    

Тепер ви зможете знайти minecraft в огляді єдності. Потім, запустивши його, ви можете клацнути правою кнопкою миші піктограму та встановити "Заблокувати для запуску".


Не працював для мене на жодному етапі (Ubuntu 12.04)
Kzqai

1

Спробуйте використовувати алакарт Встановіть alacarte .

sudo apt-get install alacarte

Потім створіть новий пункт меню, команда - "java -jar path / to / your / minecraftfile.jar".

Після цього знайдіть ім’я, яке ви йому дали ~/.local/share/applications. Перетягніть його до програми запуску або заблокуйте програму, як тільки вона перейде до запуску (клацнувши правою кнопкою миші під час її запуску).

Набагато простіше, ніж створити .desktopфайл


+1 для рішення, яке не потребує gksu;)
Таккат


1

З записом копіювання / вставки файлів на робочому столі Ubuntu 12.04 та Ubuntu Studio відображається піктограма за замовчуванням, а не Minecraft в Unity та Docky. Однак з будь-якої причини це спрацювало, коли його випали на робочий стіл.

Проблема була викликана додатковим простором після "[Desktop Entry]" у відповіді вище. Видаляючи пробіл за допомогою gedit, нарешті з'являється правильний значок.

Тож ось виправлена ​​запис файлу на робочому столі для копіювання / вставки, щоб врятувати деякі страждання: :)

[Desktop Entry]
Name=Minecraft
Comment=
Exec=/opt/minecraft.sh
Icon=/usr/share/icons/Minecraft_Block.svg
Terminal=false
Type=Application
StartupNotify=true
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.