Como criar um atalho para o aplicativo na minha área de trabalho, em vez de usar o terminal?

2

Como faço para acessar o arquivo do jogo em arquivos de programa (x86) no editor de script para criar o atalho?

Eu entro neste cmd no terminal:

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

Mas no editor de scripts isso não funciona, por algum motivo, a digitação do (x86) não permite, e os espaços estão errados também.

Então, como escrever o comando que escrevi no editor de scripts?

    
por Zen 05.12.2016 / 22:21

1 resposta

2

Supondo que você queira criar um atalho para executar o Jogo com Vinho, veja como você faz isso.

Crie um script de shell do ativador e, em seguida, crie uma entrada de formato .desktop para ele e coloque-o em "~ / .local / share / applications" . Isto irá adicioná-lo ao menu do sistema e pode ser aberto como qualquer outro programa.

Crie um arquivo chamado princeofpersia.sh em ~ / .wine .
Coloque o seguinte conteúdo, exatamente como aqui, aqui:

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

Agora, navegue até ~. / local / share / applications
Coloque um arquivo chamado princeofpersia.desktop lá.
Coloque o seguinte conteúdo, exatamente como aqui, dentro dele.

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

Efetue logout e volte, agora deve estar presente abaixo do Seção "Games" ao lado de todos os aplicativos nativos do Linux.

Se não aparecer pela primeira vez, então isso.
Você pode precisar definir permissões com esses comandos.

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

Em seguida, faça logout e login novamente, e ele deve estar lá.
Se isso ainda não funcionar, tente executar ~ / .wine / princeofpersia.sh
a partir de um terminal de comando, e diga-me todos os erros que lhe der.

    
por 06.12.2016 / 03:39