如何在 Windows 上将 Signal 最小化到系统托盘?

Cas*_*par 34 windows signal-app

我正在使用Signal进行即时消息传递,并在 Windows 10 上安装了桌面应用程序。

当我点击X窗口标题栏中的关闭 ( ) 按钮时,它会退出应用程序。

如何使 Signal 最小化到 Windows 系统托盘(又名通知区域)而不是关闭?

我已经检查了首选项,但没有选项。如果可能,我宁愿不运行任何其他程序。

Cas*_*par 46

您可以让 Signal 创建一个系统托盘图标,方法是将其--use-tray-icon作为命令行参数传递给Signal.exe请参阅相关源代码)。如果你这样做,那么:

  • Signal 将以系统托盘中的图标开头。
  • 点击窗口标题栏中的关闭按钮将导致 Signal 最小化到托盘而不是退出应用程序(您可以单击托盘图标再次显示 Signal 窗口)。
  • 当您收到消息时,信号托盘图标将显示一个小的红色视觉指示器。
    • 不幸的是,Signal 在最小化到托盘时不会显示任何桌面通知,并且它无法像在收到消息时通常那样闪烁其窗口框架,因此您可能还想打开文件 > 中Play audio notification设置首选项,这样您就不会错过消息。

您还可以通过--start-in-tray作为命令行参数传递在系统托盘中启动 Signal ,在这种情况下,窗口将最小化到系统托盘(请参阅相关源代码)。


要将--use-tray-iconSignal设置为命令行参数,使其默认使用托盘图标,请按照以下步骤操作:

  1. 按 Windows 键打开开始菜单,然后搜索 Signal
  2. 当您看到Signal菜单条目出现时,右键单击它以打开上下文菜单,然后单击Open file location
  3. 在打开的资源管理器窗口中,右键单击Signal快捷方式打开上下文菜单,然后单击Properties
  4. 在打开的 Signal Properties 窗口中,将 Target 字段更改为,C:\Users\Admin\AppData\Local\Programs\signal-desktop\Signal.exe --use-tray-icon然后单击 OK。
  5. 现在退出 Signal 如果它已经在运行并重新启动它,你应该看到它使用托盘图标。

归功于Ask Ubuntu如何将 Signal messenger 最小化到系统托盘(右上角)的答案之一让我走上正确的道路。

  • 为什么一定要这么复杂?ICQ 在 20 年前默认这样做。 (7认同)
  • 首先,谢谢!只是一个更新,我可以在系统托盘中看到带有 Signal 的通知。我不需要通知声音(只是尝试了两者,它在两种情况下都显示了通知,并且我有 `--use-tray-icon` 和 `--start-in-tray` 参数)。 (3认同)