Bagaimana cara membersihkan Pemasang Steam?

9

Dari pertanyaan terkait di sini yang pertama saya lakukan adalah membersihkan Steam

Langkah selanjutnya adalah juga menghapus file terkait ~/.local/share/Steamdan sebagai tambahan dari jawaban di atas ~/.steam.

Satu hal yang membuat saya percaya masih banyak yang harus dilakukan. Alasan saya membersihkan Steam pada awalnya adalah karena pada akun pengguna lain kami mendapatkan pesan untuk memasang Steam pada setiap login:

masukkan deskripsi gambar di sini

Ini pasti tidak akan datang dari file di direktori home saya, dan juga tidak bisa berasal dari paket Steam seluruh sistem, karena ini dibersihkan seperti yang dapat dilihat dari jendela Synaptic di latar belakang bidikan di atas. Juga di akun pengguna lain tidak ada ~/.steamatau ~/.local/share/Steamdirektori. Autostart aplikasi dalam ~/.config/autostart/atau /etc/xdg/autostarttidak memiliki entri terkait Steam.

Di mana saya harus mencari "pemasang" ini untuk menghapusnya? Apakah akan ada file lain yang terkait dengan Steam yang mengacaukan drive saya?

Di sini menjalankan 12,04 LTS amd64 pada desktop yang produktif. Steam diinstal awalnya dari Pusat Perangkat Lunak.

Takkat
sumber

Jawaban:

13

Saya juga memiliki masalah yang sama, tetapi sepertinya saya tidak dapat mereproduksinya sekarang, jadi saya belum menguji apa yang akan saya sebutkan. Tapi ya, saya pikir saya sudah menemukan pelakunya.

Setelah melakukan sederhana locate steamuntuk menemukan semua file yang memiliki kata steamdi dalamnya, saya menemukan file ini:

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

Isi file ini adalah:

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.

Saya tidak terbiasa dengan file di /var/lib/update-notifier, tetapi halaman ini: Wiki Ubuntu - InteractiveUpgradeHooks menjelaskan sedikit.

Jadi, yang dapat Anda lakukan untuk menghapus jendela yang Anda dapatkan adalah:

  1. Ganti nama atau pindahkan /var/lib/update-notifier/user.d/steam-install-notifyfile (atau hapus saja, tetapi penggantian nama / pemindahan adalah cara yang lebih aman, kalau-kalau ada kesalahan dan Anda perlu file itu kembali).
  2. Ubah DontShowAfterReboot: Falsemenjadi DontShowAfterReboot: True. Tebakan berpendidikan adalah bahwa melakukan perubahan ini tidak akan menampilkan pemberitahuan yang Anda dapatkan di setiap login.
  3. Gunakan DisplayIftes lain yang selalu benar.
Alaa Ali
sumber
2
Saya kira Anda juga bisa membuat file "~ / .steam / steam / ubuntu12_32 / steam" dan tandai itu dapat dieksekusi. DisplayIf seharusnya gagal. Ini mungkin opsi jika Anda memiliki banyak pengguna, dan Anda benar-benar ingin beberapa dari mereka menggunakan Steam.
edA-qa mort-ora-y