Làm cách nào để thêm Minecraft vào trình khởi chạy Unity?


30

Tôi gặp sự cố khi Minecraft khởi chạy khi tôi thêm nó vào trình khởi chạy. Nếu trò chơi đang chạy, tôi có thể nhấp chuột phải vào biểu tượng trong trình khởi chạy và chọn "keep in launcher" và biểu tượng vẫn ở lại, nhưng trò chơi sẽ không khởi chạy từ nó.

Nếu tôi tạo một trình khởi chạy trên máy tính để bàn, sau đó kéo trình khởi chạy đó đến trình khởi chạy thống nhất, trò chơi sẽ bắt đầu. Nếu tôi gỡ bỏ trình khởi chạy khỏi máy tính để bàn, nó sẽ nằm trong trình khởi chạy Unity, nhưng sẽ không bắt đầu nữa.

Có cách nào để thêm nó vào trình khởi chạy Unity để nó thực sự khởi chạy không?

(Blech, tôi đã nói khởi chạy quá nhiều lần.)


Cuối cùng tôi chỉ tạo một thư mục trong nhà có tên là .launchers và kéo các trình khởi chạy mà tôi đã tạo trên máy tính để bàn của mình vào thư mục đó. Từ đó tôi kéo trình khởi chạy vào trình khởi chạy Unity. Bây giờ trình khởi chạy hoạt động, và trình khởi chạy ban đầu bị ẩn. Nhược điểm duy nhất là sau khi khởi chạy ứng dụng, tôi có biểu tượng trình khởi chạy và biểu tượng ứng dụng đang chạy trong trình khởi chạy của mình. Vẫn đang chờ đợi một giải pháp tốt hơn.
Spaisekraft

Câu trả lời:


25

Thiết lập trình khởi chạy Minecraft trên Ubuntu 12.04, các bước này hoạt động với tôi, chủ yếu được ghép với nhau từ các mẹo khác nhau.

Trong một thiết bị đầu cuối, trước tiên hãy tìm nạp biểu tượng hình ảnh Minecraft:

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

Sau đó tạo tệp minecraft.desktop (sử dụng trình soạn thảo văn bản gedit để giữ cho nó thân thiện với người dùng; chỉ cần nhập toàn bộ lệnh "gksudo ..." tại dòng lệnh):

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

và dán vào những nội dung này, và sau đó Lưu tất nhiên:

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

( Lưu ý : bạn cũng có thể dán trực tiếp vào tệp bằng cách sử dụng

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

nếu bạn đã xselcài đặt.)

Cuối cùng (gần như), mở trình quản lý tệp của bạn và truy cập / usr / share / ứng dụng - nhấp vào biểu tượng Thư mục chính trong trình khởi chạy của bạn và điều hướng, hoặc đây là quickie terminal:

nautilus /usr/share/applications &

Xác định vị trí mục Minecraft mới của bạn và kéo nó vào thanh trình khởi chạy của bạn.

Tại thời điểm này, bạn thực sự đã hoàn thành, ngoại trừ trong trường hợp này tôi đã tạo một tập lệnh khởi động Minecraft nhỏ, được lưu trong /opt/minecraft.sh, giả sử tệp minecraft.jar cũng được lưu trong / opt. Bạn có thể thay đổi tất cả các tham chiếu "/ opt" này thành bất cứ nơi nào bạn đã lưu tệp minecraft.jar ban đầu (hãy chắc chắn thay đổi giá trị Exec trong tệp minecraft.desktop).

Tệp minecraft.sh chỉ cần chứa ba dòng sau:

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

( LƯU Ý: đối với các phiên bản cũ hơn 1.6.1, bạn sẽ cần sử dụng net.minecraft.LauncherFramethay vì net.minecraft.bootstrap.Bootstrap. Cấu trúc bên trong của tệp và các lớp đã thay đổi kể từ 1.6.1.)

và tất nhiên tập lệnh đó cần được thực thi, ví dụ với lệnh

sudo chmod a+x /opt/minecraft.sh

Nếu bạn có một hệ thống có nhiều bộ nhớ hơn hoặc nhận thấy hiệu năng kém khi chơi với khoảng cách kết xuất cao hơn, bạn có thể tăng giá trị của -Xmx1Gcờ theo ý muốn. Điều này cho Java biết lượng bộ nhớ tối đa được phép sử dụng. -Xmx1Gcó nghĩa là nó có giới hạn 1 GB. -Xmx2Gsẽ là 2 GB, -Xmx3Gsẽ là 3 GB, v.v.

Đó là nó! Sử dụng tập lệnh khởi động và đảm bảo tập lệnh cd vào thư mục chứa tệp minecraft.jar, dường như là một bước hữu ích mà các hướng dẫn khác bỏ qua.


1
Đây là câu trả lời chính xác, tôi đã xem qua đây để xem ai đó đã đăng nó chưa. Đây là cách tương tự như tôi đã làm mặc dù tôi đã sử dụng ~ / .local / share / cho thiết lập của mình.
brim4brim

Một điều bạn có thể thêm vào điều này mà tôi đã làm (và thực sự thích) là thêm một số nhóm hành động máy tính để bàn vào các .desktoptrình khởi chạy minecraft khác nhau để bạn có thể bắt đầu sử dụng minecraft, ví dụ, trình khởi chạy ma thuật, trình khởi chạy gói kỹ thuật hoặc trình khởi chạy ftb.
AJMansfield

Bạn có thể tải hình ảnh vào /usr/share/icons/scaleable/apps/minecraft.svgvà vì vậy bạn có thể tham khảo biểu tượng minecraftthay vì đưa ra một đường dẫn đầy đủ. Bạn có thể cần nó để thêm nó vào hicolorthư mục thay thế. Sử dụng ~/.local/sharethay vì /usr/sharenên làm việc tốt.
Adam LS

5

Có một cách dễ dàng hơn nhiều để làm điều này. Đi đến trung tâm phần mềm và tìm kiếm gói "Menu chính" và cài đặt nó. Ngoài ra, hãy truy cập Google hình ảnh và tìm một PNG của biểu tượng minecraft: đây là một:

Tải xuống (lưu) PNG và minecraft.jar. Tôi đề nghị đặt nó trong Thư mục nhà.

Mở "Menu chính" bằng cách nhấn Dash BFB và tìm kiếm Menu chính. Nhấp vào Trò chơi và chọn Mục mới. Tiếp theo, nhấp vào nút lò xo và chọn PNG bạn đã tải xuống và đặt vào thư mục chính. Đối với Tên, gọi nó là Minecraft, mô tả, bất cứ điều gì. Đối với lệnh sử dụng này:

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

Lưu nó và nó sẽ có trong Menu của bạn: D. Sau đó, bạn có thể ghim nó vào launcher nếu bạn muốn. Nó sẽ hoạt động như mọi biểu tượng launcher khác: D.


/home/**username**/minecraft.jarThay vào đó là một phần ~/minecraft.jar. Nó ngắn hơn, dễ hiểu hơn, thực hiện điều tương tự và không yêu cầu sửa đổi theo người dùng.
AJMansfield

Hãy nói rằng bạn đúng @AJMansfield tại sao tôi không nghĩ về điều đó. Tôi đã sửa câu trả lời.
jsebean

2

Bạn cần một tệp .desktop cho trình khởi chạy MineCraft.

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

Đặt văn bản sau vào tập tin này:

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

Bây giờ hãy mở Trình quản lý tệp (nautilus). Nhấn Strg + H để hiển thị các tập tin ẩn.

Truy cập: .gconf-> máy tính để bàn-> đoàn kết-> favourites-> trình khởi chạy

Bạn sẽ thấy nhiều thư mục bắt đầu bằng "app-". Tạo một thư mục cho chương trình của bạn. Đặt tên là "ứng dụng MineCraft".

Bây giờ hãy nhập một trong các thư mục ứng dụng này, sao chép tệp xml, dán vào thư mục "app-MineCraft" của bạn và mở tệp xml bằng trình soạn thảo văn bản. Đổi tên *.desktoptrong tập tin này với MineCraft.desktop.

Đăng xuất và đăng nhập lại (hoặc khởi động lại máy tính của bạn).

Nếu bạn đã làm đúng, bây giờ bạn sẽ thấy biểu tượng của mình trên thanh công cụ.

Tôi hy vọng điều này đã giúp bạn, Daniel

Nguồn


1
Tôi dường như không có một thư mục thống nhất trong .gconf / desktop. Tôi chỉ có một thư mục gnome.
Spaisekraft

1
Đây có phải là cho Unity cho Maverick? Có vẻ nhiều người trên các diễn đàn Ubuntu mà bạn liên kết đang chạy 10.10.
Spaisekraft

@Spacecraft: Ồ, xin lỗi, tôi nghĩ đó là một phiên bản cũ của sự thống nhất: Nhưng bạn chỉ có thể tạo một tập lệnh shell, lưu nó vào thư mục nhà của bạn, sau đó kéo nó vào dock unity của bạn và không xóa tập tin shell. Điều đó cũng sẽ hoạt động :)
omnidan

Các thư mục không có trong cài đặt mặc định của Ubuntu 12.04 và kéo tập lệnh shell vào tài liệu thống nhất dường như cũng không được phép ...
Kzqai

2

Có một kịch bản cài đặt Minecraft tuyệt vời cho Ubuntu sẽ giải quyết tất cả các vấn đề của bạn. Đây là liên kết -> http://www.ubfoxvibes.com/2011/04/minecraft-installation-script-updated.html

Điều này sẽ tạo ra một biểu tượng phím tắt Minecraft trong menu thực tế trong các trò chơi. Vì vậy, bạn chỉ cần khởi chạy Minecraft, nhấp chuột phải vào biểu tượng và chọn 'Keep in Launcher'.

Tôi đã làm điều tương tự và nó hoạt động tốt. Đây là một ảnh chụp màn hình:

Minecraft


Có thể tốt hơn để liên kết ngay với nguồn vì dịch vụ chia sẻ tệp mà họ đã sử dụng không hoạt động. -> ubuntuforums.org/showthread.php?t=1726735
Kzqai

1

Những gì bạn sẽ cần để làm một launcher minecraft:

  1. Đường dẫn đầy đủ đến minecraft.jar của bạn
  2. Hình ảnh biểu tượng Minecraft ở định dạng * .svg Lưu ý: Tôi đã sử dụng một hình ảnh tại trang web này: http://gimilkhor.deviantart.com/art/Minecraft-icon-193038524 . Nhưng, để chuyển đổi biểu tượng * .png thành * .svg, tôi đã phải cài đặt Inkscape, mở * .png, sau đó lưu nó dưới dạng * .svg (Gimp sẽ không làm điều này). Bạn có thể cài đặt inkscape với:

    sudo apt-get install inkscape
    

Đây là cách làm launcher. Chúng tôi sẽ giả sử minecraft /home/joe-user/Downloads/minecraft/minecraft.jarvà chúng tôi sẽ giả sử tệp biểu tượng * .png từ trang web trên đã mở bằng inkscape, sau đó được lưu ở định dạng * .svg để~/Pictures/minecraft.svg

Tạo một launcher như sau. Chúng tôi sẽ sử dụng vi vì chúng tôi là badass.

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

Đặt văn bản bên dưới vào trình khởi chạy, sau đó lưu nó (sửa đổi đường dẫn Exec để khớp với vị trí minecraft.jar của bạn):

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

Bây giờ, bạn phải sao chép tệp minecraft.svg vào /usr/share/icons/hicolor/scalable/apps/minecraft.svg(với quyền root, thay đổi đường dẫn nguồn để phù hợp với tình huống của bạn) để trình khởi chạy có thể tìm thấy nó và sử dụng nó.

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

Ghi chú:

  • Tệp minecraft.jar phải có chmod 755 minecraft.jarquyền
  • Tệp minecraft.svg nên có chmod 644 minecraft.svg quyền
  • Ngoài ra, các giả định ở trên bạn đã cài đặt

    sudo apt-get install openjdk-7-jre
    

Bây giờ, bạn sẽ có thể tìm thấy minecraft trong kính tìm kiếm thống nhất. Sau đó, khi bạn khởi chạy nó, bạn có thể nhấp chuột phải vào biểu tượng và đặt "Khóa thành Trình khởi chạy".


Không làm việc cho tôi cho bất kỳ giai đoạn nào (Ubuntu 12.04)
Kzqai

1

Hãy thử sử dụng alacarte Cài đặt alacarte .

sudo apt-get install alacarte

Sau đó, tạo một mục menu mới, với lệnh là "java -jar path / to / your / minecraftfile.jar".

Sau đó tìm kiếm tên bạn đã cho nó vào ~/.local/share/applications. Kéo và thả nó vào Trình khởi chạy hoặc khóa ứng dụng một lần vào trình khởi chạy (bằng cách nhấp chuột phải vào ứng dụng trong khi chạy).

Dễ dàng hơn nhiều sau đó tạo một .desktoptập tin


+1 cho giải pháp không cần gksu;)
Takkat


1

Với mục nhập sao chép / dán tệp máy tính để bàn Ubuntu 12.04 và Ubuntu Studio đã hiển thị biểu tượng mặc định thay vì Minecraft trong Unity và Docky. Tuy nhiên, vì lý do gì nó hoạt động khi nó bị rơi trên máy tính để bàn.

Vấn đề được gây ra bởi không gian thừa sau '[Desktop Desktop]' trong câu trả lời ở trên. Bằng cách loại bỏ không gian với gedit cuối cùng, biểu tượng chính xác đã được hiển thị.

Vì vậy, đây là mục nhập tệp máy tính để bàn đã sửa để sao chép / dán để lưu một số đau khổ: :)

[Desktop Entry]
Name=Minecraft
Comment=
Exec=/opt/minecraft.sh
Icon=/usr/share/icons/Minecraft_Block.svg
Terminal=false
Type=Application
StartupNotify=true
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.