Criando um lançador para um comando

2

Como executar um comando apenas clicando em um atalho na área de trabalho. Eu ainda sou muito novo no Linux, isso ajudaria muito. Como por exemplo, eu quero rodar o steam.exe sem nenhum dwrite, então o comando é 'wine Steam.exe -no-dwrite' e eu quero ser capaz de executar este comando apenas clicando em um atalho na área de trabalho. Eu acho que é um script de shell, talvez? Eu não sei, como eu disse, eu sou novo, e qualquer ajuda seria muito apreciada.

    
por user82628 10.08.2012 / 23:44

1 resposta

4

Você precisa escrever um arquivo .desktop para isso.

Abra 'gedit' e copie e cole o seguinte layout

[Desktop Entry]
Name=Steam
Comment=Access Steam via Wine
Exec=wine /actual/path/to/Steam.exe -no-dwrite
Icon=/path/to/your/steam/icon.png
Terminal=false
Type=Application
Categories=Games;
StartupNotify=true

Você encontra o caminho real para o seu 'Steam.exe em algum lugar na pasta .wine em seu diretório home. (é uma pasta oculta, portanto, para torná-la visível, você deve pressionar 'ctrl + h' dentro do seu diretório pessoal). Então você tem que colocar esse caminho onde eu coloquei '/actual/path/to/steam.exe'.

Para o ícone, basta inserir o caminho do ícone do steam onde eu coloquei '/ path / to / your / steam / icon'.

Agora salve o arquivo como Steam.desktop e feche o gedit.
Clique com o botão direito do mouse em suas propriedades de seleção Steam.desktop recém-criadas.  e na aba Permissões marque o campo 'marcar como executável'.
Agora deve ser chamado apenas de Steam e o ícone selecionado deve estar visível.

    
por Daniel W. 11.08.2012 / 00:03