termux / termux-x11

Termux X11 add-on application.
https://termux.dev
GNU General Public License v3.0
2k stars 303 forks source link

[Bug]: only default background works for xfce4 #660

Closed 813ethan closed 3 months ago

813ethan commented 3 months ago

Problem description

when using xfce4-session, only default background works while other including the ones bundled by the xfce4 package failed to apply (other than xfce-shapes which is the default)

this showed up when running termux-x11:

** (xfdesktop:6288): WARNING **: 11:27:14.300: Invalid image style, setting to XFCE_BACKDROP_IMAGE_ZOOMED
** (xfdesktop:6288): WARNING **: 11:27:14.427: xfce_backdrop_generate_canvas: Invalid color style

What steps will reproduce the bug?

use termux-x11 app with commit https://github.com/termux/termux-x11/tree/18eab1ce066e7f0e815e09d5bdbdb8d93448f2d3 or later start xfce4-session in any way change background to any custom ones via xfce4 Settings->Desktop

What is the expected behavior?

background of xfce4 can be changed

twaik commented 3 months ago

Can not reproduce this. Post xrandr output.

813ethan commented 3 months ago

Screen 0: minimum 1 x 1, current 1080 x 1473, maximum 32767 x 32767 內置畫面 connected 1080x1473+0+0 0mm x 0mm 1080x1473 89.96*

813ethan commented 3 months ago

output of xrandr before commit 18eab1 Screen 0: minimum 1 x 1, current 1080 x 1473, maximum 32767 x 32767 screen connected 1080x1473+0+0 0mm x 0mm 1080x1473 89.96*

813ethan commented 3 months ago

working now somehow

813ethan commented 3 months ago

working only if CJK workaround is not applied

twaik commented 3 months ago

CJK workaround is completely unrelated to XFCE backgrounds.

813ethan commented 3 months ago

still investigating, seems to work randomly

twaik commented 3 months ago

Try this version. app-universal-debug.zip

twaik commented 3 months ago

@813ethan ?

813ethan commented 3 months ago

seems fine bug happens on arm64 nightly builds

twaik commented 3 months ago

Fixed by 0cfbeb41d75d30fc13d880e8e8898367ca51d02c.