Onde a Steam armazena seus arquivos .desktop no Ubuntu?

3

Eu instalei o Steam no Ubuntu 16.04. Quando eu baixo e instalo Jogos e Softwares da minha biblioteca, o Steam oferece para criar um atalho de startmenue, para que os jogos apareçam no painel. Eu acho que o vapor tem que criar e armazenar arquivos .desktop, certo? Meu problema é que eu não posso grep deles no meu sistema de arquivos, mas eu realmente gostaria de mexer com eles. Alguma idéia o que eu poderia tentar? Existe alguma outra maneira de adicionar ícones ao traço que eu não conheço?

    
por NeoTheThird 26.03.2017 / 13:46

2 respostas

3

Vá para /home/$USER/.local/Steam/steamapps/common... e você encontrará um diretório para cada jogo instalado com seu executável.

Para adicionar qualquer jogo ao Dash:

1. Abra o gedit e escreva:

[Desktop Entry]
Version=x.y
Name=GAME_NAME
Comment=This is my comment
Exec=/home/$USER/.local/Steam/steamapp/common/GAME_EXECUTABLE
Icon=/home/$USER/Pictures/icon.png
Terminal=false
Type=Application
Categories=Game;

Eu acredito que não haverá nenhum ícone para o jogo usar na pasta mencionada, então você pode usar nenhum ou apenas baixar qualquer imagem da Internet e especificar o caminho e o nome absolutos.

2. Salve-o como GAME_NAME.desktop no mesmo diretório do jogo (ou em qualquer outro lugar), clique com o botão direito do mouse sobre ele: Propriedades > Permissões > Permitir a execução como um programa

3. Se você quiser em seu Iniciador, simplesmente pegue o arquivo .desktop e arraste-o para o Iniciador.

Fonte e mais informações:

link

    
por M. Becerra 26.03.2017 / 14:09
5

Sei que uma resposta já foi aceita, mas parece não se aplicar em todos os casos. Na minha máquina, isso não acontece.

Não há pasta Steam em ~/.local no meu computador. Em vez disso, o Steam armazena seus arquivos da área de trabalho na pasta ~/.local/share/applications , que é comumente usada para essa finalidade. Todos os arquivos nessa pasta aparecem automaticamente no painel e podem ser adicionados ao inicializador, localizando-os pelo traço e arrastando-os até o inicializador. Eles podem ser movidos por longos cliques, em seguida, arrastando-os e soltando-os. Ter que clicar por muito tempo primeiro pode ser substituído arrastando-os para a direita, o que é um pouco mais rápido.

Nessa pasta, existe (entre outros) o arquivo Team Fortress 2.desktop contendo isto:

[Desktop Entry]
Name=Team Fortress 2
Comment=Play this game on Steam
Exec=steam steam://rungameid/440
Icon=steam_icon_440
Terminal=false
Type=Application
Categories=Game;

Evidentemente, um arquivo de área de trabalho criado pelo Steam.

    
por UTF-8 26.03.2017 / 14:43