Unity 런처에 Minecraft를 추가하는 방법은 무엇입니까?


30

런처에 Minecraft를 추가 할 때 Minecraft를 시작하는 데 문제가 있습니다. 게임이 실행 중이면 런처에서 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "런처에 유지"를 선택하면 아이콘이 유지되지만 게임은 실행되지 않습니다.

바탕 화면에 런처를 만든 다음 해당 런처를 유니티 런처로 드래그하면 게임이 시작됩니다. 데스크톱에서 런처를 제거하면 Unity 런처에 남아 있지만 더 이상 시작되지 않습니다.

Unity 런처에 추가하여 실제로 실행되도록하는 방법이 있습니까?

(블리치, 나는 너무 많은 시간을 발사한다고 말했다.)


집에 .launchers라는 폴더를 만들고 바탕 화면에서 만든 런처를 해당 폴더로 끌어다 놓았습니다. 거기서 런처를 Unity 런처로 드래그했습니다. 이제 런처가 작동하고 원래 런처가 숨겨집니다. 유일한 단점은 응용 프로그램을 시작한 후 실행기 아이콘과 실행기에 응용 프로그램 아이콘이 있다는 것입니다. 여전히 더 나은 솔루션을 기다리고 있습니다.
Spaisekraft 2016

답변:


25

Ubuntu 12.04에서 Minecraft 런처를 설정하면이 단계가 저에게 효과적이었습니다. 주로 다른 여러 가지 팁으로 구성되었습니다.

터미널에서 먼저 Minecraft 이미지 아이콘을 가져옵니다.

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

그런 다음 gcraft 텍스트 편집기를 사용하여 minefriendly.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 항목을 찾아 실행기 막대 위로 드래그하십시오.

이 시점에서 /opt/minecraft.sh에 저장된 약간의 Minecraft 스타터 스크립트를 만들었 음을 제외하고는 실제로 완료되었습니다. 이는 minecraft.jar 파일도 / opt에 저장되어 있다고 가정합니다. 모든 "/ opt"참조를 원본 minecraft.jar 파일을 저장 한 위치로 변경할 수 있습니다 (minecraft.desktop 파일의 Exec 값도 변경하십시오).

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에게 사용 가능한 최대 메모리 양을 알려줍니다. -Xmx1G1GB의 용량이 있음을 의미합니다. -Xmx2G2GB, 3GB 등 -Xmx3G이됩니다.

그게 다야! 시작 스크립트를 사용하고 minecraft.jar 파일이 들어있는 폴더에 CD를 넣으면 다른 지침을 간과하는 데 유용한 단계 인 것 같습니다.


1
이것은 정답입니다. 누군가가 이미 게시했는지 확인하기 위해 여기를 살펴 보았습니다. 내 설정에 ~ / .local / share /를 사용했지만 동일한 방식입니다.
brim4brim

내가 한 (그리고 정말로 좋아하는) 한 가지 추가 할 사항 .desktop은 다른 마인 크래프트 런처에 대한 데스크탑 액션 그룹을 추가하는 것 입니다. 예를 들어 매직 런처, 테크닉 팩 런처 또는 ftb 런처를 사용하여 마인 크래프트를 시작할 수 있습니다.
AJMansfield

이미지를 다운로드 /usr/share/icons/scaleable/apps/minecraft.svg할 수 있으므로 minecraft전체 경로를 지정하는 대신 아이콘을 참조 할 수 있습니다. hicolor대신 폴더 에 추가해야 할 수도 있습니다 . ~/.local/share대신 사용하면 /usr/share잘 작동합니다.
Adam LS

5

이 작업을 수행하는 훨씬 쉬운 방법이 있습니다. 소프트웨어 센터로 이동하여 "기본 메뉴"패키지를 검색하여 설치하십시오. 또한 Google 이미지로 이동하여 마인 크래프트 아이콘의 PNG를 찾으십시오.

PNG 및 minecraft.jar을 다운로드 (저장)하십시오. 홈 폴더에 넣는 것이 좋습니다.

Dash BFB를 눌러 "Main Menu"를 열고 Main 메뉴를 검색하십시오. 게임을 클릭하고 새 항목을 선택하십시오. 그런 다음 스프링 버튼을 클릭하고 다운로드하여 홈 폴더에 넣은 PNG를 선택하십시오. 이름은 마인 크래프트, 설명 등 명령을 사용하려면 다음을 사용하십시오.

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

저장하면 이제 Menu : D에 있어야합니다. 그런 다음 원하는 경우 런처에 ​​고정 할 수 있습니다. 다른 런처 아이콘 : D와 같이 작동합니다.


/home/**username**/minecraft.jar대신 부분이 이어야합니다 ~/minecraft.jar. 짧고 이해하기 쉽고 동일한 작업을 수행하며 사용자 별 수정이 필요하지 않습니다.
AJMansfield

@AJMansfield가 맞다고 생각합니다. 왜 그렇게 생각하지 않습니까? 나는 대답을 수정했다.
jsebean

2

MineCraft 실행기에 .desktop 파일이 필요합니다.

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

이제 파일 관리자 (노틸러스)를 엽니 다. 숨겨진 파일을 표시하려면 Strg + H를 누릅니다.

.gconf-> desktop-> unity-> favourites-> launchers로 이동하십시오.

"app-"로 시작하는 많은 폴더가 표시됩니다. 프로그램 폴더를 만듭니다. 이름을 "app-MineCraft"로 지정하십시오.

이제 이러한 app- 폴더 중 하나를 입력하고 xml 파일을 복사하여 "app-MineCraft"폴더에 붙여넣고 텍스트 편집기로 xml 파일을여십시오. *.desktop이 파일에서의 이름을로 바꿉니다 MineCraft.desktop.

로그 아웃했다가 다시 시작하십시오 (또는 컴퓨터를 다시 시작하십시오).

제대로했다면 이제 도크에 아이콘이 나타납니다.

다니엘이 도움이 되었기를 바랍니다.

출처


1
.gconf / desktop에 단일 폴더가없는 것 같습니다. 그놈 폴더가 있습니다.
Spaisekraft

1
Unity for Maverick입니까? 당신이 링크 한 우분투 포럼의 많은 사람들이 10.10을 운영하고있는 것 같습니다.
Spaisekraft 2016

@Spacecraft : 아, 죄송합니다. 이전 버전의 unity : s라고 생각합니다.하지만 쉘 스크립트를 작성하고 홈 폴더에 저장 한 다음 Unity 도크로 드래그하고 쉘 파일을 삭제하지 마십시오. 그것도 작동합니다 :)
omnidan

우분투 12.04의 기본 설치에 폴더가없고, 셸 스크립트를 단일 문서로 드래그하는 것도 허용되지 않는 것 같습니다 ...
Kzqai

2

모든 문제를 해결할 수있는 Ubuntu 용 멋진 Minecraft 설치 스크립트가 있습니다. 링크는 다음과 같습니다-> http://www.ubuntuvibes.com/2011/04/minecraft-installation-script-updated.html

게임에서 실제 메뉴에 Minecraft 단축키 아이콘이 생성됩니다. 따라서 Minecraft를 시작하고 아이콘을 마우스 오른쪽 버튼으로 클릭하고 'Keep in Launcher'를 선택하십시오.

나는 똑같은 일을했고 잘 작동합니다. 스크린 샷 :

마인 크래프트


사용한 파일 공유 서비스가 작동하지 않기 때문에 소스에 바로 연결하는 것이 좋습니다. -> ubuntuforums.org/showthread.php?t=1726735
Kzqai

1

마인 크래프트 런처를 만들기 위해 필요한 것 :

  1. minecraft.jar의 전체 경로
  2. * .svg 형식의 Minecraft 아이콘 사진 참고 : 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

아래 텍스트를 런처에 넣은 다음 저장합니다 (minecraft.jar 위치와 일치하도록 Exec 경로 수정).

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

이제 /usr/share/icons/hicolor/scalable/apps/minecraft.svg런처가 파일을 찾아서 사용할 수 있도록 minecraft.svg 파일을 루트 로 복사해야합니다 (루트로 소스 경로를 변경하십시오).

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
    

이제 유니티 검색 창에서 마인 크래프트를 찾을 수 있습니다. 그런 다음 아이콘을 시작하면 아이콘을 마우스 오른쪽 단추로 클릭하고 "실행기에 잠금"을 설정할 수 있습니다.


어떤 단계에서도 나를 위해 일하지 않았다 (우분투 12.04)
Kzqai

1

alacarte 사용하십시오 alacarte 설치.

sudo apt-get install alacarte

그런 다음 명령이 "java -jar path / to / your / minecraftfile.jar"인 새 메뉴 항목을 작성하십시오.

그 후에 당신이 지정한 이름을 검색하십시오 ~/.local/share/applications. 런처로 드래그 앤 드롭하거나 실행중인 애플리케이션을 실행 한 후 마우스 오른쪽 버튼으로 클릭하여 애플리케이션을 잠급니다.

훨씬 쉽게 .desktop파일 만들기


gksu가 필요없는 솔루션의 경우 +1;)
Takkat


1

복사 / 붙여 넣기 데스크탑 파일 항목으로 Ubuntu 12.04 및 Ubuntu Studio는 Unity 및 Docky의 Minecraft가 아닌 기본 아이콘을 표시했습니다. 그러나 어떤 이유로 든 데스크탑에 떨어졌을 때 효과가있었습니다.

위의 답변에서 '[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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.