[问题] [解决] 透明背景视窗(wxWidgets bug?)

楼主: sppmg (sppmg)   2022-04-05 13:16:43
Debian 11 (stable) 中,有些程式的视窗会撷取当前背景作为底图。
像是下面这两个(分别是 Kicad (6.0.4), Audacity)
Kicad (6.0.4)

Audacity (2.4.2)

检视其相依性后发现都有 wxWidgets 相关套件。
请问有办法自己简单处理吗?(除了改写程式、重编译以外)
这问题存在很久了,不知道是 bug 还是只是配置上问题?
(应该不会这几个程式都没人用吧.....,有没有人知道相关消息?)
完(偏)美(执)的解决办法请见最后面。
作者: Bencrie   2022-04-05 13:37:00
刚刚装 Audacity 起来跑没问题看起来比较像缺 library,gtk2-engine-pixbuf 之类的我是在 gnome-shell 下测的会不会是 adwaita?gnome-themes-extra你开 terminal 跑看看有没有吐错误吧换一个布景主题
作者: willy69wu31 (小小吴)   2022-04-06 10:04:00
也遇到一样问题+1 openSUSE系统
作者: paintlife08   2022-04-06 10:59:00
我的Audacity正常 Debian11 桌面用LXDE
楼主: sppmg (sppmg)   2022-04-06 19:33:00
热心版友来信提示是 hime 问题,晚点我整理下贴上来。
作者: willy69wu31 (小小吴)   2022-04-06 23:31:00
我是 gcin...
作者: EdwardGJLee (LGJ)   2022-04-08 23:04:00
wxWidgets 和 gtk3 好像是八字不合。新版不知改了没
作者: holishing   2022-04-09 01:16:00
原来输入法会雷到GUI主题吗!?
作者: neiolin (neio)   2022-04-09 14:50:00
同样问题苦恼中 求解按错 推回来@@
作者: HamalAri (哈马‧阿里)   2022-04-10 00:55:00
xim 之于 ibus 就像 xorg 之于 wayland 一样, 新的比较难用, 可是旧的迟早被放生linux desktop 真的是很混乱
作者: EdwardGJLee (LGJ)   2022-04-10 08:19:00
Fedora 37 有打算正式全面启用 Wayland,这个可能就交由市场去决定了。我个人是觉得 W 的 protocal 还没准备好,有点跳跃,会把方向导向极端。
作者: Adama (So Say We All.)   2022-04-10 11:50:00
Fedora不是早就将Wayland当作新安装的默认了吗?
作者: OrzOGC (洞八达人.拖哨天王)   2022-04-10 11:51:00
要退回windows用wsl了...QQ37要完全砍了xorg
作者: Adama (So Say We All.)   2022-04-10 12:06:00
其实也好啦 Fedora常冲第一有时也带来好结果 像systemd (?)没有distro要冲wayland,我都不知道Anydesk何时才要支援
作者: lantw44 (#######################)   2022-04-24 17:18:00
有没有加 env 效果类似,但是意思不同。没加 env 是由shell 直接设定环境变量;有加 env 则是执行 env,由 env设定环境变量再去执行 program。同时还要注意没加 env 的时候因为是使用 shell 内建的语法,所以不会经过 field splitting,但使用 env 则是执行普通指令,会经过 field splitting,若取用变量时忘了加上 " 可能会造成意外。至于 .desktop 档的 Exec,那个只是写法类似 shell,但实际执行并没有经过 shell,所以不能用 shell 语法。有没有可能是特定实做提供的功能?我在 .desktop spec 里没看到用这种方式设定环境变量的说明。

Links booklink

Contact Us: admin [ a t ] ucptt.com