Hoje, comprei o jogo Project Hospital no Steam para o meu Linux Mint 19 Cinnamon.
Eu tenho apenas este jogo instalado, então não consigo determinar se o problema persiste com outros jogos.
Enquanto o jogo roda bem, não consigo criar um .desktop
arquivo via menu:
Clique com o botão direito do mouse em Project Hospital -> Create Desktop Shortcut item de menu.
Ele dirá (transcrição):
Não foi possível criar o atalho.
Um atalho para este jogo provavelmente já está na área de trabalho.
Da mesma forma, não criou a entrada de menu para este jogo.
(Versão da imagem indisponível - por algum motivo, não consigo capturar a tela do pop-up modal.)
Eu tenho a versão Steam datada de 2018-nov-26:
É possível criar o .desktop
arquivo manualmente?
Se sim, você explicaria o que, no mínimo, deve conter? E existe uma maneira de validá-lo após a criação?
TL;DR
Crie o
.desktop
arquivo com o conteúdo, o Steam Id do Project Hospital é868360
, você pode ver este número dentro do link do Steam, ex:https://store.steampowered.com/app/868360/Project_Hospital/
Você pode validar a sintaxe com o seguinte comando:
Ele não dirá nada se não encontrar um erro.
Detalhes
Já existe um ticket de problema fechado no GitHub para este tópico que supostamente é uma duplicata deste ticket . O ticket aberto para este problema é: https://github.com/ValveSoftware/steam-for-linux/issues/5590
Mas não há solução alternativa escrita em qualquer lugar. Foi fechado conforme resolvido em 8 de novembro de 2017, que foi há um ano.
Não entendo por que isso ainda é um problema quando fechado, mas de qualquer maneira ...
Você deve executar
chmod +x
neste arquivo colocado em sua área de trabalho, e não se colocado em seu menu.Localização dos meus itens da área de trabalho do usuário:
~/Desktop
Localização dos meus itens globais do Menu:
/usr/share/applications/
Depuração - transcrição do comentário do meu ticket de problema do Steam
Por que vale a pena, acabei de enviar o ticket aberto, obrigado Aaron pelo comentário a propósito:
Então, vamos direto ao assunto e depurar essa coisa finalmente!
A primeira coisa estranha que você notará aqui é que alguns dos arquivos têm um sinalizador de execução (indicado também com um asterisco após o nome do arquivo).
A segunda coisa que você notará aqui é que alguns arquivos são pequenos, outros são maiores para serem um ícone em si mesmo.
Portanto, executar o seguinte revelará mais:
Agora que sabemos que alguns dos arquivos são na verdade arquivos .zip, vamos dar uma olhada neles mais de perto, copiá-los para um local seguro primeiro:
Agora, vamos remover a permissão de execução, pois ela não deveria estar lá pelos meus padrões e listar o que obtivemos:
Provavelmente devemos separar esses ícones dos arquivos agora:
E dê a esses arquivos zip a extensão adequada:
Agora, gostaria de criar um diretório para cada um dos arquivos zip e descompactá-los nos diretórios:
Eu preciso ver a estrutura de diretórios agora. Você provavelmente não terá
tree
instalado, então vamos instalá-lo, no meu Linux baseado no Ubuntu:E vamos ver o que temos:
Até onde posso ver, aqui temos infelizmente alguns jogos não identificáveis, então é melhor ver na GUI:
E acho que encontrei a causa agora!
Como você pode ver por si mesmo, os jogos que funcionaram têm os ícones png dentro do diretório, enquanto o jogo que não funcionou no meu caso de teste (Project Hospital) tem um subdiretório chamado
icons
que contém esses ícones.Caso resolvido, @kisak-valve Ajuste o cliente Steam para lidar com esses casos. Obrigada.