Flathub Linux QQ 自动升级后登录界面消失(附解决方案)

版本信息

使用 faltpak 安装的 qq,版本是3.2.18_250626,用的上海交大的镜像源。去 flathub.org 看过,版本没有落后。
电脑环境如下:

OS: openSUSE Tumbleweed x86_64 
Kernel: 6.15.5-1-default 
Uptime: 26 mins 
Packages: 83 (pip), 3829 (rpm), 13 (steam), 32 (flatpak-system), 1 (flatpak-user) 
Shell: zsh 5.9 
Resolution: 1920x1080 
DE: Plasma 6.4.2 [KF 6.15.0] [Qt 6.9.1] (x11) 
WM: KWin 
Theme: Breeze-Dark [GTK2/3] 
Icons: candy-icons [GTK2/3] 
Terminal: konsole 
CPU: AMD Ryzen 5 5600G (12) @ 4.465GHz 
GPU: AMD ATI Radeon RX 6600/6600 XT/6600M 
Memory: 4006.76 MiB / 15775.99 MiB 

问题描述

在 qq 内置的 “版本更新” 之后,重新启动 qq,会发现登录界面只有一个背景,如图所示:
屏幕截图_20250711_185827

解决方案

连带数据一起把 qq 删掉。
qq 的所有数据在这一步都会被删除掉

$ flatpak uninstall --delete-data com.qq.QQ


        ID             分支        操作
 1. [-] com.qq.QQ      stable      r

卸载完成。
删除 com.qq.QQ 的数据吗? [y/n]: y

然后下载回来。

$ flatpak install com.qq.QQ                
寻找匹配项…

com.qq.QQ 权限:
    ipc                    network                       fallback-x11        pulseaudio       wayland       x11       devices       file access [1]
    dbus access [2]        system dbus access [3]

    [1] xdg-download
    [2] org.freedesktop.Notifications, org.freedesktop.ScreenSaver, org.kde.StatusNotifierWatcher
    [3] org.freedesktop.login1


        ID                分支          操作        远程           下载
 1. [✓] com.qq.QQ         stable        i           flathub        156.7 MB / 158.1 MB

安装完成。

再打开就正常了。
屏幕截图_20250711_192111

备注

  • 登录之后在设置里面关掉 “当有新版本时自动帮我安装” 这个选项,以免再次自动更新。
  • 目前只有 flathub 的 qq 有问题,用 zypper 强行安装了官网的3.2.18_250710的 qq 之后发现并没有这个问题。

我这边是先把这个开关关掉再关闭 QQ,重新启动 QQ 依然是这个只有背景的框。应该得想个办法彻底禁用这个机制,或者直接装上一个版本?
EDIT: 试验了一下,回滚到这个 commit=facdccc79029f63b3afbb0f896a843c5668f624453b7d962ca40b3b89b1aaba1 是可行的。应该是新的 flatpak 忘禁用更新或者什么别的东西了,建议去 flathub/com.qq.QQ 的 issue 区提一个新 issue.