Come si elimina il programma di installazione di Steam?


9

Dalla domanda correlata qui il primo che ho fatto è stato lo spurgo di Steam

Il prossimo passo sarebbe quindi rimuovere anche i file correlati all'interno ~/.local/share/Steame in aggiunta alle risposte dall'alto ~/.steam.

Una cosa mi fa credere che ci sarà ancora molto da fare. Il motivo per cui ho eliminato Steam in primo luogo è che sull'account di un altro utente riceviamo un messaggio per installare Steam ad ogni accesso:

inserisci qui la descrizione dell'immagine

Questo sicuramente non proviene dai file nella mia directory home e non può nemmeno provenire da un pacchetto Steam a livello di sistema, poiché è stato eliminato come si può vedere dalla finestra di Synaptic sullo sfondo della foto sopra. Anche negli account degli altri utenti non esiste alcuna directory ~/.steamo ~/.local/share/Steam. Avvia automaticamente le applicazioni in ~/.config/autostart/o /etc/xdg/autostartsenza voci relative a Steam.

Dove devo cercare questo "programma di installazione" per rimuoverlo? Ci saranno altri file relativi a Steam che ingombrano le mie unità?

Qui è in esecuzione 12.04 LTS amd64 su un desktop produttivo. Steam è stato installato inizialmente dal Software Center.

Risposte:


13

Ho anche avuto lo stesso problema, ma non riesco a riprodurlo ora, quindi non ho testato quello che sto per menzionare. Ma sì, penso di aver trovato il colpevole.

Dopo aver fatto un semplice locate steamper trovare tutti i file che contengono la parola steam, ho trovato questo file:

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

I contenuti di questo file sono:

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.

Non ho familiarità con i file in /var/lib/update-notifier, ma questa pagina: Ubuntu Wiki - InteractiveUpgradeHooks spiega un po '.

Quindi, ciò che puoi fare per rimuovere quella finestra che stai ricevendo è:

  1. Rinominare o spostare il /var/lib/update-notifier/user.d/steam-install-notifyfile (o semplicemente eliminarlo, ma rinominare / spostare è un modo più sicuro, nel caso in cui qualcosa vada storto e sia necessario il file indietro).
  2. Cambia DontShowAfterReboot: Falseper essere DontShowAfterReboot: True. Un'ipotesi plausibile sarebbe che fare questa modifica non mostrerà la notifica che stai ricevendo ad ogni accesso.
  3. Usa un altro DisplayIftest che sarà sempre vero.

2
Suppongo che potresti anche creare il file "~ / .steam / steam / ubuntu12_32 / steam" e contrassegnarlo come eseguibile. Quindi DisplayIf dovrebbe fallire. Questa è forse un'opzione se hai più utenti e vuoi che alcuni di loro utilizzino Steam.
edA-qa mort-ora-y,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.