터미널을 사용하는 대신 데스크탑에 애플리케이션 바로가기를 만드는 방법은 무엇입니까?

터미널을 사용하는 대신 데스크탑에 애플리케이션 바로가기를 만드는 방법은 무엇입니까?

바로가기를 만들기 위해 스크립트 편집기에서 프로그램 파일(x86)의 게임 파일에 액세스하는 방법은 무엇입니까?

터미널에 다음 명령을 입력합니다.

cd ~/.wine/drive_c/Program\ Files\ \(x86\)/ubisoft/prince\ of\ persia/prince\ of\ persia.exe/

그러나 스크립트 편집기에서는 이것이 작동하지 않습니다. 어떤 이유로 입력(x86)이 허용되지 않고 공백도 잘못되었습니다.

그러면 스크립트 편집기에서 작성한 명령어를 어떻게 작성하나요?

답변1

Wine으로 게임을 실행하기 위한 바로가기를 만들 계획이라고 가정하면 다음 단계를 따르세요.

런처 쉘 스크립트를 생성한 다음 이에 대한 .desktop 형식 항목을 생성하고 여기에 넣습니다."~/.local/share/applications". 그러면 시스템 메뉴에 추가되며 다른 프로그램처럼 열 수 있습니다.

라는 파일을 만듭니다.페르시아의 왕자.sh존재하다~/.와인.
여기에 정확히 다음을 입력하세요.

cd "~/.wine/drive_c/Program Files (x86)/ubisoft/prince of persia/"
wine "$PWD/prince of persia.exe"

이제 다음으로 이동하세요.~./local/share/applications
라는 파일을 놓습니다.페르시아의 왕자.desktop거기.
여기에 표시된 대로 다음을 정확하게 배치하십시오.

[DesktopEntry]
Type=Application
Name=Prince of Persia
Exec=bash ~/.wine/princeofpersia.sh
Terminal=false
StartupNotify=false
Categories=Game;ArcadeGame;
Keywords=game;arcade;platform;

로그아웃했다가 다시 로그인하면
모든 기본 Linux 애플리케이션 옆의 게임 섹션에 나타납니다.

처음에 나오지 않았다면 이거.
이러한 명령을 사용하여 권한을 설정해야 할 수도 있습니다.

chmod a+x ~./local/share/applications/princeofpersia.desktop
chmod a+x ~./wine/princeofpersia.sh

그런 다음 로그아웃했다가 다시 로그인하면 해당 내용이 표시됩니다.
그래도 작동하지 않으면 다음을 실행해 보세요.~/.wine/princeofpersia.sh
명령 터미널에서 오류가 발생하면 알려주십시오.

관련 정보