如何将 Signal messenger 最小化到系统托盘(右上角)?

Jiř*_*ský 15 panel voip system-tray

这是所有桌面信使(Skype、Viber、Telegram 等)的标准行为。当Alt+F4或关闭按钮被激活并且它们在后台运行(而不是完全关闭)时,它们都会在系统托盘中最小化自己。

如何强制 Signal messenger 以同样的方式行事?

小智 30

Ji?í Doubravský 解决方案适用于 Ubuntu 19.04 上的 Gnome。

在from行--use-tray-icon内添加选项:Exec/usr/share/applications/signal-desktop.desktop

Exec=/opt/Signal/signal-desktop --no-sandbox %U
Run Code Online (Sandbox Code Playgroud)

到:

Exec=/opt/Signal/signal-desktop --use-tray-icon --no-sandbox %U
Run Code Online (Sandbox Code Playgroud)

重新启动信号几次,托盘图标出现。奇怪的是,默认情况下这不是启用的。

  • 在 Ubuntu 20.04 上也适用于我。谢谢! (5认同)
  • 我没有编辑软件包安装的桌面文件(该文件将被更新覆盖),而是将文件从“/usr/share/applications”复制到“~/.local/share/applications”,在那里编辑并运行“kbuildsycoca5” `(刷新 KDE Plasma 中的列表或程序)。 (2认同)

Jiř*_*ský 9

您可以使用可选参数来启动应用程序

--start-in-tray 和/或 --use-tray-icon

启动启动器:添加两个参数。

桌面启动器图标:仅添加第二个参数。在 中menulibre,搜索“信号”并将命令从 更改"/opt/Signal/signal-desktop" %U"/opt/Signal/signal-desktop" --use-tray-icon %U

来源:https : //github.com/signalapp/Signal-Desktop/issues/2911#issuecomment-439545459

  • ...如果您使用 Snap 安装 Signal,它可能不起作用...只需使用`sudo apt install signal-desktop` (2认同)