Como faço para limpar o instalador do Steam?

9

A partir da pergunta relacionada aqui, o primeiro que fiz foi limpar o Steam

O próximo passo seria remover também os arquivos relacionados, ~/.local/share/Steamalém das respostas acima ~/.steam.

Uma coisa me faz acreditar que ainda haverá mais o que fazer. A razão pela qual removi o Steam em primeiro lugar foi que, na conta de outro usuário, recebemos uma mensagem para instalar o Steam em todos os logins:

insira a descrição da imagem aqui

Definitivamente, isso não vem dos arquivos do meu diretório pessoal e também não pode ser de um pacote Steam para todo o sistema, pois foi removido como pode ser visto na janela do Synaptic no fundo da foto acima. Também em contas do outro usuário não existe ~/.steamou ~/.local/share/Steamdiretório. Inicie aplicativos automaticamente ~/.config/autostart/ou /etc/xdg/autostartnão tenha entradas relacionadas ao Steam.

Onde devo procurar esse "instalador" para removê-lo também? Haverá outros arquivos relacionados ao Steam bagunçando minhas unidades?

Aqui está executando o 12.04 LTS amd64 em uma área de trabalho produtiva. O Steam foi instalado inicialmente a partir do Centro de Software.

Takkat
fonte

Respostas:

13

Eu também tive o mesmo problema, mas não consigo reproduzi-lo agora, então não testei o que estou prestes a mencionar. Mas sim, acho que encontrei o culpado.

Depois de fazer um simples locate steampara encontrar todos os arquivos que contenham a palavra steam, encontrei este arquivo:

/var/lib/update-notifier/user.d/steam-install-notify

O conteúdo deste arquivo é:

Name: Steam Installer
Priority: Medium
Command: /usr/bin/steam
DontShowAfterReboot: False
ButtonText: Start Steam
DisplayIf: test ! -x ~/.steam/steam/ubuntu12_32/steam
OnlyAdminUsers: False
Description: 
 Start Steam to complete installation of the Steam for the current user.

Não estou familiarizado com os arquivos /var/lib/update-notifier, mas esta página: Ubuntu Wiki - InteractiveUpgradeHooks explica um pouco.

Portanto, o que você pode fazer para remover a janela exibida é:

  1. Renomeie ou mova o /var/lib/update-notifier/user.d/steam-install-notifyarquivo (ou apenas exclua-o, mas renomear / mover é uma maneira mais segura, caso algo dê errado e você precise do arquivo de volta).
  2. Mude DontShowAfterReboot: Falsepara ser DontShowAfterReboot: True. Um palpite fundamentado seria que fazer essa alteração não mostrará a notificação que você recebe em cada login.
  3. Use outro DisplayIfteste que sempre será verdadeiro.
Alaa Ali
fonte
2
Suponho que você também possa criar o arquivo "~ / .steam / steam / ubuntu12_32 / steam" e marcá-lo como executável. O DisplayIf deve falhar então. Talvez essa seja uma opção se você tiver vários usuários e desejar que alguns deles usem o Steam.
EdA-qa mort-ora-y