Fazer icone que execute um comando..

Iniciado por z3cU3c4, 17 de Dezembro de 2007, 06:19

tópico anterior - próximo tópico

z3cU3c4

desculpe se já houver um topico falando sobre... Mas tentei de tudo aqui e não consigo fazer um icone que já dê inicio ao jogo...
Baixei o FretsOnFire coloquei na pasta e para joga-lo tenho que ir sempre ao console e ir ao diretório e colocar  ./FretsOnFire ou sh FretsOnfire para inciá-lo...
Gostaria de saber o que posso fazer para colocar um icone na area de trabalho que ja faça o programa iniciar automaticamente...

IgorM0L

Muito fácil!
(Se for o que imagino, pelo menos)

Crie um novo arquivo no seu Desktop, por exemplo, chamado: FretsOnFire.
Abra-o através do Editor de Texto (Aplicações->Acessórios->Editor de Texto) e abra-o;
Cole esse formato de texto:


[Desktop Entry]
Name = Counter-Strike 1.6
Exec =  '/home/igormol/.wine/drive_c/Arquivos de programas/Valve/hl.exe' -game cstrike
StartupWMClass = Wine
Path = /home/igormol/.wine/dosdevices/c:/Arquivos de programas/Counter-Strike2
Icon=b002_cstrike


Esse é do meu amodo Counter-Strike, altera as variáveis do ambiente para teu jogo, o local, o nome e o comando para ser executado.
No meu caso esta rodando atraves do Wine, retireo se for preciso.

z3cU3c4

Olá, vc tem um site onde explique o que cada sentença faz??? Tambem quero aprender...
Por exemplo: -game, StartupWMClass,
Valeu...

alarcon

Citação de: z3cU3c4 online 17 de Dezembro de 2007, 06:19
desculpe se já houver um topico falando sobre... Mas tentei de tudo aqui e não consigo fazer um icone que já dê inicio ao jogo...
Baixei o FretsOnFire coloquei na pasta e para joga-lo tenho que ir sempre ao console e ir ao diretório e colocar  ./FretsOnFire ou sh FretsOnfire para inciá-lo...
Gostaria de saber o que posso fazer para colocar um icone na area de trabalho que ja faça o programa iniciar automaticamente...

Realmente já postaram perguntando a mesma coisa e foi respondido aqui:
http://ubuntuforum-br.org/index.php/topic,28745.0.html

Leia todos os textos comentados por lá e altere somente o caminha do executável para o seu em questão ok.

IgorM0L

#4
Veja a semântica:

  [Desktop Entry]
    Diz que temos um ícone ao gerenciador de arquivos

  Name
    O nome amigável do seu executável, como: Meu Joguinho, Super Tux, Counter-strike...

  Exec
    É o endereço que localiza o seu executável, como: /home/igormol/games/jogo_da_velha.exe

  Icon
    O endereço que localiza o ícone a ser mostrado, como: /home/igormol/Imagens/CS.png

  Vamos então, trabalhar:


[Desktop Entry]
Name = SEU JOGO
Exec = DIRETÓRIO DE SEU JOGO
Icon = ÍCONE PARA SEU JOGO

Salve isso em algum arquivo de texto com o final .desktop, como: jogo.desktop
Se me passar os diretórios dos seus arquivos eu até lhe monto um, mas é algo muito simples... basta pensar :)