Atualmente, estou usando duas versões do steam, a do Linux para jogos compatíveis com o Linux e a versão do Windows no wine para jogos que não são compatíveis. Gostaria de saber se é possível fazer com que o vinho funcione em jogos no Linux steam (aquele que não usa o wine), então não preciso alternar entre os dois vapores.
17
Respostas:
Então, eu sei que essa é uma pergunta antiga, mas parece haver uma maneira de fazer isso. Mais ou menos .
EDIT: Então, depois de baixar um jogo, ele não parece estar funcionando. O lançamento do jogo não faz nada. Sem erros .. apenas nada. Então, YMMV.
Envolve, enganando o cliente a pensar que ele pode ser instalado, criando um manifesto de aplicativo na pasta correta. Felizmente, como o Steam é bem organizado e tolera erros, você pode simplesmente copiar outro manifesto, alterar alguns campos e ele corrigirá o arquivo automaticamente e começará a baixar o jogo.
Para referência futura, caso o link se quebre:
Clique com o botão direito do mouse no jogo desejado no Steam. Clique em "Criar atalho na área de trabalho".
Abra o atalho como texto e localize o gameid. Ele estará na linha Exec. Por exemplo, "Exec = steam steam: // rungameid / 204880" significa que o gameid é 204880. (Pontos de bônus por descobrir qual jogo é esse!: P)
Agora fazemos um novo manifesto. (Ah, e se o Steam ainda estiver aberto, você pode ir em frente e fechá-lo.) Provavelmente, você irá para ~ / .local / share / Steam / SteamApps /. Haverá vários arquivos "appmanifest_xxxxxx.acf (de tamanho variável). Eles representam seus jogos instalados. Escolha um (até agora, parece que alguém funcionará). Copie-o e salve-o como appmanifest_gameid.acf (obviamente substituindo gameid pelo que Agora, abra-o e altere os campos appID, GameID, nome e segundo nome.
Abra novamente o Steam.
??? (O Steam corrige nosso arquivo errado. Embora eu tenha notado que algumas das propriedades antigas permanecem e podem voltar a me morder / você / nós.)
Lucro! (começa a baixar)
E, até o momento da escrita, isso é o mais longe que eu consegui. Meu jogo ainda está sendo baixado e eu pensei em compartilhar quando me deparei com esse controle de qualidade quando procurava a mesma resposta :)
fonte
Escolha "Adicionar um jogo ..."> "Adicionar um jogo que não seja do Steam".
Procure o jogo na lista fornecida. Se você o encontrar, adicione-o e pronto.
Se você não o encontrar, crie um arquivo .desktop onde
Exec=wine /path/to/game/exe
e coloque-o/usr/share/applications
.Feche e reabra a janela Adicionar jogo. Agora você deve encontrar o jogo na lista.
fonte
Você pode criar um script muito curto para iniciar o jogo (consulte: https://www.winehq.org/docs/wineusr-guide/running ) e criar uma entrada na sua biblioteca do steam usando "Adicionar um jogo que não seja do Steam" isso aponta para o script. Isso significa que você terá o jogo em sua lista de jogos no cliente linux.
No entanto, o cliente Steam do Windows ainda terá que carregar para executar o jogo. Eu acredito que é possível (talvez não no momento em que o original da pergunta está sendo feito) que ele seja carregado em algum tipo de modo mínimo por padrão, que mostrará apenas o ícone da bandeja do sistema.
fonte