Como faço para limpar o Steam Installer?

8

Da questão relacionada aqui, a primeira que fiz foi limpar o Steam

O próximo passo seria também remover arquivos relacionados em ~/.local/share/Steam e além das respostas acima de ~/.steam .

Uma coisa me faz acreditar que ainda haverá mais a fazer. A razão pela qual eu purgou o Steam em primeiro lugar foi que na conta de outro usuário recebemos uma mensagem para instalar o Steam em cada login:

Definitivamente, isso não virá dos arquivos em meu diretório pessoal e também não pode ser de um pacote Steam em todo o sistema, já que ele foi removido como pode ser visto na janela do Synaptic no fundo da foto acima. Além disso, nas contas de outros usuários, não há diretório ~/.steam ou ~/.local/share/Steam . Aplicativos de inicialização automática em ~/.config/autostart/ ou /etc/xdg/autostart não possuem entradas relacionadas ao Steam.

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

Aqui está executando 12.04 LTS amd64 em um desktop produtivo. O Steam foi instalado inicialmente a partir do Centro de Software.

    
por Takkat 28.09.2013 / 08:42

1 resposta

10

Eu também tive o mesmo problema, mas não consigo reproduzir 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 steam para encontrar todos os arquivos que possuem 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 em /var/lib/update-notifier , mas nesta página: Ubuntu Wiki - InteractiveUpgradeHooks explica um pouco.

Então, o que você pode fazer para remover a janela que está recebendo é:

  1. Renomeie ou mova o arquivo /var/lib/update-notifier/user.d/steam-install-notify (ou simplesmente exclua-o, mas renomear / mover é uma maneira mais segura, no caso de algo dar errado e precisar do arquivo de volta).
  2. Altere DontShowAfterReboot: False para DontShowAfterReboot: True . Um palpite informado seria que, ao fazer essa alteração, você não mostrará a notificação que está recebendo em cada login.
  3. Use outro teste DisplayIf que sempre será verdadeiro.
por Alaa Ali 28.09.2013 / 09:06