Linux gtk异常

1.关于你要提交的问题

Q:是否在社区搜索了相关问题 (使用 “x” 选择)

没有类似的issue

2. 详细叙述

(1) 具体问题

A:更新v17.0后所有使用gtk图形支持的linux软件都无法运行,已经测试xournalpp,gedit,onedriver。
重新安装linux容器,修改display设备均无法修复。echo $DISPLAY 返回空值。
不依赖gtk的软件可以正常运行

(2) 电脑具体配置和固件版本

  • 处理器:奔腾金牌4415y
  • 显卡(如有独立显卡请注明):
  • 运行内存与储存内存 :8+128
  • FydeOS 版本:fydeos for you surface go v17.0

(3) 详细日志 (如果需要的话)

  • 获取日志请在 Chromium 浏览器中输入 /var/log/messages , 并定位相关日志片段展出。

A:
s@penguin:~$ sudo xournalpp
No protocol specified
Unable to init server: Could not connect: Connection refused

(xournalpp:789): Gtk-WARNING **: 19:16:50.767: cannot open display: :clock1:

不加 sudo 启动试试?

试过了,也没办法运行,报错更多些,等下我把日志也贴上来吧

试试先 sudo apt update && sudo apt upgrade

已知的状况是,在 Chromium OS r115 之后才会有 stylus 支持;刚刚测试了下,在 FydeOS v17 确实不能用手写笔写字;似乎失去了这个 app 的本意。

另外,可以试试安卓版本。

先在是所有的gtk程序都打不开图形界面了。一开始就滚过升级来,重新建容器也滚了一次。

gedit是这样的
n@penguin:~$ gedit
Gdk-Message: 23:25:09.891: Error reading events from display: Connection reset by peer

xournalpp是
n@penguin:~$ xournalpp
** Message: 23:32:08.002: TEXTDOMAINDIR = (null), Platform-specific locale dir = /usr/share/xournalpp/…/locale, chosen directory = /usr/share/xournalpp/…/locale
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
** Message: 23:32:08.191: Plugin “MigrateFontSizes” UI initialized

** (xournalpp:4750): WARNING **: 23:32:08.413: No device found. Is Xournal++ running in debugger / Eclipse…?
Probably this is the reason for not finding devices!

** (xournalpp:4750): WARNING **: 23:32:08.470: Failed to load “colornames.ini” (/home/smcaijian/.config/xournalpp/colornames.ini): No such file or directory

** (xournalpp:4750): WARNING **: 23:32:08.493: No device found. Is Xournal++ running in debugger / Eclipse…?
Probably this is the reason for not finding devices!

Gdk-Message: 23:32:08.855: Error reading events from display: Broken pipe

我发现reddit上也有人遇到过,也是114,看来114有幽灵bug
https://www.reddit.com/r/Crostini/comments/13o2ru9/menulibre_gdkmessage_144138731_error_reading/