如何清除 Steam 安装程序?

如何清除 Steam 安装程序?

从相关问题来看,我做的第一件事就是清除 Steam

下一步就是删除~/.local/share/Steam上面的答案之外的相关文件~/.steam

有一件事让我相信还有很多事情要做。我首先清除 Steam 的原因是,在其他用户的帐户上,我们每次登录时都会收到一条安装 Steam 的消息:

在此处输入图片描述

这肯定不会来自我的主目录中的文件,也不可能来自系统范围的 Steam 包,因为从上图背景中的 Synaptic 窗口可以看出,它已被清除。此外,在其他用户的帐户中没有~/.steam或目录。或~/.local/share/Steam中的自动启动应用程序没有与 Steam 相关的条目。~/.config/autostart//etc/xdg/autostart

我必须在哪里找到这个“安装程序”才能将其删除?是否会有其他与 Steam 相关的文件占用我的驱动器?

这是在高效桌面上运行 12.04 LTS amd64。Steam 最初是从软件中心安装的。

答案1

我也遇到过同样的问题,但现在似乎无法重现,所以我还没有测试过我即将提到的内容。但是,是的,我想我已经找到了罪魁祸首。

在简单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 维基百科 - InteractiveUpgradeHooks解释一下。

因此,要删除该窗口,您可以采取以下任一操作:

  1. 重命名或移动/var/lib/update-notifier/user.d/steam-install-notify文件(或者直接删除它,但重命名/移动是一种更安全的方法,以防出现问题而您需要恢复文件)。
  2. 更改DontShowAfterReboot: FalseDontShowAfterReboot: True。有根据的猜测是,进行此更改将不会显示您每次登录时收到的通知。
  3. 使用另一个DisplayIf始终正确的测试。

相关内容