ฉันจะล้าง Steam Installer ได้อย่างไร


9

จากคำถามที่เกี่ยวข้องที่นี่สิ่งแรกที่ฉันทำคือกวาดล้าง Steam

ขั้นตอนต่อไปก็จะยังลบไฟล์ที่เกี่ยวข้องและนอกเหนือไปจากคำตอบจากข้างต้น~/.local/share/Steam~/.steam

สิ่งหนึ่งที่ทำให้ฉันเชื่อว่ายังมีอะไรให้ทำอีกมาก เหตุผลที่ฉันลบ Steam ในตอนแรกก็คือในบัญชีของผู้ใช้รายอื่นเราได้รับข้อความให้ติดตั้ง Steam ในทุกการเข้าสู่ระบบ:

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งนี้จะไม่ได้มาจากไฟล์ในโฮมไดเร็กตอรี่ของฉันและไม่สามารถมาจากแพ็คเกจ Steam ทั่วทั้งระบบได้เช่นเดียวกับที่สามารถเห็นได้จากหน้าต่าง Synaptic ในพื้นหลังของภาพด้านบน นอกจากนี้ในบัญชีผู้ใช้อื่น ๆ ไม่มี~/.steamหรือ~/.local/share/Steamไดเรกทอรี เริ่มต้นแอปพลิเคชันอัตโนมัติใน~/.config/autostart/หรือ/etc/xdg/autostartไม่มีรายการที่เกี่ยวข้องกับ Steam

ฉันจะต้องมองหา "ตัวติดตั้ง" นี้เพื่อที่จะลบมันออกไปด้วย? จะมีไฟล์ที่เกี่ยวข้องกับ Steam อื่น ๆ ที่ทำให้ไดรฟ์ของฉันยุ่งเหยิงหรือไม่

ที่นี่กำลังเรียกใช้ 12.04 LTS amd64 บนเดสก์ท็อปที่มีประสิทธิผล Steam ถูกติดตั้งครั้งแรกจาก Software Center

คำตอบ:


13

ฉันมีปัญหาเดียวกัน แต่ตอนนี้ฉันไม่สามารถทำซ้ำได้ดังนั้นฉันจึงไม่ได้ทดสอบสิ่งที่ฉันจะพูดถึง แต่ใช่ฉันคิดว่าฉันพบผู้กระทำผิด

หลังจากทำการlocate steamค้นหาไฟล์ทั้งหมดที่มีคำsteamเหล่านั้นได้ง่าย ๆ ฉันพบไฟล์นี้:

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

เนื้อหาของไฟล์นี้คือ:

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.

ฉันไม่คุ้นเคยกับไฟล์ใน/var/lib/update-notifierแต่หน้านี้: Ubuntu Wiki - InteractiveUpgradeHooksอธิบายเล็กน้อย

ดังนั้นสิ่งที่คุณสามารถทำได้เพื่อลบหน้าต่างที่คุณได้รับคือ:

  1. เปลี่ยนชื่อหรือย้าย/var/lib/update-notifier/user.d/steam-install-notifyไฟล์ (หรือเพียงแค่ลบ แต่การเปลี่ยนชื่อ / ย้ายเป็นวิธีที่ปลอดภัยกว่าในกรณีที่มีบางอย่างผิดปกติและคุณต้องการไฟล์กลับ)
  2. เปลี่ยนให้เป็นDontShowAfterReboot: False DontShowAfterReboot: Trueการคาดเดาที่มีการศึกษาจะเป็นการเปลี่ยนแปลงนี้จะไม่แสดงการแจ้งเตือนที่คุณได้รับในการเข้าสู่ระบบทุกครั้ง
  3. ใช้DisplayIfการทดสอบอื่นที่จะเป็นจริงเสมอ

2
ฉันคิดว่าคุณสามารถสร้างไฟล์ "~ / .steam / steam / ubuntu12_32 / steam" และทำเครื่องหมายไฟล์ที่เรียกใช้ได้ DisplayIf ควรล้มเหลวแล้ว นี่อาจเป็นตัวเลือกหากคุณมีผู้ใช้หลายคนและคุณต้องการให้ผู้ใช้บางคนใช้ Steam
edA-qa mort-ora-y
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.