让 Linux 下 QQ 和微信重新打开时返回上次会话

2026-04-11 14:240阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

问题简介

Linux 下的 QQ 和微信一直有个问题:一旦登陆了账号,叉掉后会最小化到托盘;之后想再打开该会话,必须从托盘打开。重新运行 linuxqq/wechat 程序无效、或是会打开一个新的登陆界面。

用托盘打开有一些问题:

  1. 一定得用鼠标点击。用起来很不爽;
  2. 有些 windows manager(比如 GNOME)中,系统托盘已经是 deprecated 的设计了。要用得另外装 extension。

我希望起到的效果是,重新运行 linuxqq/wechat 时,若存在已有会话,则重新打开该会话。

解决方案

我找到的解决方法包括以下两步:

1. 安装 tray-control

github.com

GitHub - andrewerf/tray-control: Simple CLI tool to show items in systray and...

Simple CLI tool to show items in systray and activate them. Build on top of DBus.

这个软件可以显示/激活 dbus tray。

当然现在这个主仓库的代码似乎有些兼容性问题。可以看其 pr#2 的仓库。