Jak wyczyścić Instalatora Steam?

9

Z pokrewnego pytania tutaj po raz pierwszy zrobiłem czyszczenie Steam

Następnym krokiem byłoby również usunięcie powiązanych plików ~/.local/share/Steamw uzupełnieniu do odpowiedzi z powyższych ~/.steam.

Jedna rzecz sprawia, że ​​wierzę, że nadal będzie więcej do zrobienia. Powodem, dla którego wyczyściłem Steam, było to, że na koncie innego użytkownika pojawia się komunikat o instalacji Steam przy każdym logowaniu:

wprowadź opis zdjęcia tutaj

To na pewno nie będzie pochodzić z plików w moim katalogu domowym, a także nie może pochodzić z ogólnosystemowego pakietu Steam, ponieważ został on wyczyszczony, jak widać z okna Synaptic w tle powyższego ujęcia. Również na kontach innych użytkowników nie ma ~/.steamani ~/.local/share/Steamkatalogu. Autostart aplikacji w ~/.config/autostart/lub /etc/xdg/autostartnie ma wpisów związanych ze Steam.

Gdzie muszę szukać tego „instalatora”, aby go również usunąć? Czy będą jakieś inne pliki związane ze Steam zaśmiecające moje dyski?

Oto działający 12.04 LTS amd64 na wydajnym pulpicie. Steam został początkowo zainstalowany z Centrum oprogramowania.

Takkat
źródło

Odpowiedzi:

13

Miałem również ten sam problem, ale nie mogę go teraz odtworzyć, więc nie przetestowałem tego, co zamierzam wspomnieć. Ale tak, myślę, że znalazłem winowajcę.

Po prostym locate steamznalezieniu wszystkich plików, które zawierają słowo steam, znalazłem ten plik:

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

Zawartość tego pliku to:

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.

Nie znam tych plików /var/lib/update-notifier, ale ta strona: Ubuntu Wiki - InteractiveUpgradeHooks trochę wyjaśnia.

Aby usunąć to okno, możesz:

  1. Zmień nazwę lub przenieś /var/lib/update-notifier/user.d/steam-install-notifyplik (lub po prostu usuń go, ale zmiana nazwy / przeniesienie jest bezpieczniejszym sposobem na wypadek, gdyby coś poszło nie tak i potrzebujesz pliku z powrotem).
  2. Zmień się DontShowAfterReboot: Falsena DontShowAfterReboot: True. Zgadnij, że dokonanie tej zmiany nie spowoduje wyświetlenia powiadomienia przy każdym logowaniu.
  3. Użyj innego DisplayIftestu, który zawsze będzie prawdziwy.
Alaa Ali
źródło
2
Przypuszczam, że możesz także utworzyć plik „~ / .steam / steam / ubuntu12_32 / steam” i oznaczyć go jako wykonywalny. DisplayIf powinien wtedy zawieść. Jest to być może opcja, jeśli masz wielu użytkowników i naprawdę chcesz, aby niektórzy z nich korzystali ze Steam.
edA-qa mort-ora-y