求改进,请从ai中提取(我不会写):
从你这一长串连续测试结果来看,现状已经非常明确了:Uno Calculator 这个 Flatpak 包在当前的 Deepin 桌面环境下,确实存在深层的 Skia.Gtk 渲染与沙箱初始化兼容性死锁,常规手段基本无解。
你目前已经把能试的都试了:
GDK_BACKEND=x11
GTK_A11Y=none
LIBGL_ALWAYS_SOFTWARE=1
llvmpipe
--socket=x11 --device=all --share=ipc
xdg-desktop-portal
但终端输出里的报错和警告完全一致,程序依然走到 (Calculator.Skia.Gtk:2) 就无声卡死(白屏),说明问题不在你操作,而在底层渲染链路:
(Calculator.Skia.Gtk:2)
GLib-GObject-CRITICAL
a11y bus not found
g_value_set_boxed assertion failed
既然你的初衷是**“在 Deepin 上用个像 Windows 11 的计算器”,而不是研究 Flatpak/Skia 调试,那这个 Uno Calculator 在当前 Deepin 环境下可以判定为不可用**,继续折腾性价比极低。
可以考虑这几个替代路线:
原生 deb 方案(最稳):
sudo apt install deepin-calculator(系统自带,界面现代,无白屏风险)
sudo apt install deepin-calculator
或 sudo apt install qalculate-gtk(功能远强于 Win11 计算器,原生 GTK,Deepin 跑得很顺)。
sudo apt install qalculate-gtk
Wine 封装的老版 Windows 计算器:
去星火商店找 Windows 计算器(Win7/经典版) 的 Wine deb 包,虽然是老 UI 但不是 UWP,Wine 兼容性反而比 Skia Flatpak 好,至少能跑起来。
Web / 微软官方在线计算器:
直接用 Edge/Chrome 开 https://www.microsoft.com/calculator,界面就是 Win11 计算器同款,不依赖本地环境。
https://www.microsoft.com/calculator
等下面两个条件任意一个满足时可以再测:
目前这个阶段,在 Deepin 上硬跑这个包就是“环境八字不合”,不是你命令敲得不对,也不用再反复加环境变量了。
要不要我帮你对比一下 deepin-calculator 和 qalculate-gtk 在模式(标准/科学/程序员)上与 Win11 计算器的相近程度,方便你挑一个最顺手的原生替代?
deepin-calculator
qalculate-gtk
No replies yet
Featured Collection
Popular Ranking
Popular Events
求改进,请从ai中提取(我不会写):
从你这一长串连续测试结果来看,现状已经非常明确了:Uno Calculator 这个 Flatpak 包在当前的 Deepin 桌面环境下,确实存在深层的 Skia.Gtk 渲染与沙箱初始化兼容性死锁,常规手段基本无解。
你目前已经把能试的都试了:
GDK_BACKEND=x11绕开 Wayland 协商;GTK_A11Y=none跳过辅助功能总线;LIBGL_ALWAYS_SOFTWARE=1+llvmpipe强制 CPU 软渲染;--socket=x11 --device=all --share=ipc权限;xdg-desktop-portal配置并重启用户服务;但终端输出里的报错和警告完全一致,程序依然走到
(Calculator.Skia.Gtk:2)就无声卡死(白屏),说明问题不在你操作,而在底层渲染链路:核心结论:这是 Deepin + 新 SDK(25.08) + Skia.Gtk Flatpak 的已知不兼容
GLib-GObject-CRITICAL后无任何崩溃也无界面。a11y bus not found、g_value_set_boxed assertion failed不是致命错,在 Deepin 里几乎是常态噪音,它们不会导致白屏卡死,只是伴随 GTK 初始化失败一并打印出来。llvmpipe仍卡死,说明连 Skia 的软件渲染后端在沙箱内都没能成功创建 Gtk 窗口表层,这通常是 Deepin 的窗口管理器(deepin-kwin)与 Flatpak 内 GTK 应用在 X11 socket / 共享内存 IPC 层面协商失败导致的,不属于普通用户能修的范畴。现实建议:止损,换方案
既然你的初衷是**“在 Deepin 上用个像 Windows 11 的计算器”,而不是研究 Flatpak/Skia 调试,那这个 Uno Calculator 在当前 Deepin 环境下可以判定为不可用**,继续折腾性价比极低。
可以考虑这几个替代路线:
原生 deb 方案(最稳):
sudo apt install deepin-calculator(系统自带,界面现代,无白屏风险)或
sudo apt install qalculate-gtk(功能远强于 Win11 计算器,原生 GTK,Deepin 跑得很顺)。Wine 封装的老版 Windows 计算器:
去星火商店找 Windows 计算器(Win7/经典版) 的 Wine deb 包,虽然是老 UI 但不是 UWP,Wine 兼容性反而比 Skia Flatpak 好,至少能跑起来。
Web / 微软官方在线计算器:
直接用 Edge/Chrome 开
https://www.microsoft.com/calculator,界面就是 Win11 计算器同款,不依赖本地环境。如果一定要留个“以后再试”的口子
等下面两个条件任意一个满足时可以再测:
目前这个阶段,在 Deepin 上硬跑这个包就是“环境八字不合”,不是你命令敲得不对,也不用再反复加环境变量了。
要不要我帮你对比一下
deepin-calculator和qalculate-gtk在模式(标准/科学/程序员)上与 Win11 计算器的相近程度,方便你挑一个最顺手的原生替代?