我在用着信号用于即时通讯,并已在 Windows 10 上安装了桌面应用程序。
当我点击X
窗口标题栏中的“关闭”()按钮时,它会退出应用程序。
如何让 Signal 最小化到 Windows 系统托盘(又名通知区域)而不是关闭?
我检查了偏好设置,但没有这个选项。如果可能的话,我宁愿不运行任何其他程序。
答案1
您可以通过将 Signal--use-tray-icon
作为命令行参数传递给Signal.exe
(查看相关源代码)。如果你这样做,那么:
- Signal 将以系统托盘中的图标启动。
- 点击窗口标题栏中的关闭按钮将导致 Signal 最小化到托盘而不是退出应用程序(您可以单击托盘图标再次显示 Signal 窗口)。
- 当您收到消息时,信号托盘图标将显示一个小的红色视觉指示。
- 不幸的是,当 Signal 最小化到托盘时,它不会显示任何桌面通知,也无法像通常收到消息时那样闪烁窗口框架,因此你可能还需要
Play audio notification
在文件 > 偏好设置这样您就不会错过消息。
- 不幸的是,当 Signal 最小化到托盘时,它不会显示任何桌面通知,也无法像通常收到消息时那样闪烁窗口框架,因此你可能还需要
您还可以通过传递命令行参数让 Signal 在系统托盘中启动--start-in-tray
,在这种情况下,窗口将最小化到系统托盘(查看相关源代码)。
要将其设置--use-tray-icon
为 Signal 的命令行参数以使其默认使用托盘图标,请按照以下步骤操作:
- 按 Windows 键打开开始菜单,然后搜索
Signal
- 当您看到
Signal
菜单项出现时,右键单击它以打开上下文菜单,然后单击Open file location
。 - 在打开的资源管理器窗口中,右键单击
Signal
快捷方式以打开上下文菜单,然后单击Properties
- 在打开的信号属性窗口中,将目标字段更改为,然后
C:\Users\Admin\AppData\Local\Programs\signal-desktop\Signal.exe --use-tray-icon
单击确定。 - 如果 Signal 已经在运行,请退出并重新启动,您应该会看到它使用托盘图标。
感谢其中一个答案询问 Ubuntu的如何将 Signal messenger 最小化到系统托盘(右上角)?让我走上正确的道路。
答案2
自 2021 年起,在“首选项 > 常规 > 最小化到系统托盘”中有一个设置。
参考:https://github.com/signalapp/Signal-Desktop/issues/2210#issuecomment-872330273