如何最小化Unity面板(系统托盘)的Steam?


13

当我运行Steam时,有两个图标,一个在启动器中,一个在Unity面板中。如何删除启动器上的图标?我只想要Unity面板上的Steam图标。

在Steam中单击关闭按钮只会使启动器窗口最小化,而不会完全隐藏启动器。


首先,我认为这不可能轻易实现。默认情况下,所有在启动器上显示的已启动程序(例如pidgin)在关闭窗口后仍会消失,但仍保留在面板上(如果已列入白名单),但是如果不打算这样做,则可能需要重新编码蒸汽的一部分。其次,即使您可以让它消失,也可以在您打开游戏后立即回来(如果您注意到游戏正在运行,则图标旁边会有2个箭头),这样一来所有工作都将一事无成让它消失。
TrailRider

是的,我希望Steam的行为像Pidgin或Transmission,它会转到面板,而不是启动器,当窗口关闭时,如果关闭按钮的功能与最小化相同,那么关闭按钮的意义又如何呢?但看起来这不可能完成。谢谢回答。
2013年

1
最接近的是从破折号启动游戏。它将仅在面板中启动Steam。然后,您可以通过单击图标并从弹出菜单中选择游戏来启动其他游戏。但是,如果您打开Steam客户端,则无法再次关闭它并使它从启动器中消失。除非您非常依赖于内存,否则就内存而言,如何执行都无关紧要,因为只有30-50MB的差异,所以不会有太大帮助。140MB,而我在计算机上进行测试时为180MB。
TrailRider 2013年

我将最后一条评论发布为评论而不是答案,因为它并不能真正回答您的问题,正如我所能想到的,它与答案非常接近。IE浏览器,您的问题是“如何”删除图标,而不是“ IF”即可。因此我的“否”答案并没有真正回答。希望我能得到更多帮助。
TrailRider

2
去抱怨阀门。认真地,写一些错误报告之类的东西,因为这实际上是一个问题。Windows版本的Steam不受此问题的困扰-在此处关闭Steam确实确实从主栏中删除了其“打开窗口”标签,但图标仍保留在任务栏中。为什么Linux版本需要用户执行一些较大的解决方法来解决此问题?
AJMansfield

Answers:


18

要仅对您的用户执行此操作,您需要在终端中运行以下命令:

echo 'STEAM_FRAME_FORCE_CLOSE DEFAULT=1' >> ~/.pam_environment

然后注销并重新登录。


或者,您可以使用以下命令为所有用户添加它:

echo 'STEAM_FRAME_FORCE_CLOSE=1' | sudo tee -a /etc/environment

然后注销并重新登录。

参考文献:


8
似乎archlinux的人们几乎总是能弄清楚像这样的东西的所有修补程序和解决方法……
AJMansfield

3
难怪发行版真正使您了解Linux的所有知识。他们知道在哪里以及如何去。
卡斯珀2014年

到了2015年,这仍然像是个骗子般的魅力。
rgin 2016年

2

我只是通过阅读一些Windows用户如何使其工作来使其工作的。您只需要添加-silent到启动命令。我是通过使用启动应用程序来完成的。向下滚动,直到看到Steam,将其选中,然后单击“编辑”。更改命令,如下所示:

/usr/bin/steam %U -silent

我认为这也将其从您的Unity面板中删除,这对我来说是可以的。无论如何将其同时放在托盘和面板中似乎都是多余的。

参考: 如何在登录时自动启动应用程序?


而这正是我想要的。我想试一试,但只有一个指示器。
2015年

那你可以标记为解决方案吗?
user447607'2015-4-10

已选择
QkiZ 2015年

当关闭/最小化时,这不会将其从启动器中删除,但是minerz029的答案确实如此,并且两者的结合使体验更佳。另外,我没有自动启动客户端,但是您可以运行locate steam.desktop然后编辑该文件,以在其中添加“-Silent”。
艾伦
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.