Releases: openfde/FDE-X11
Releases · openfde/FDE-X11
Real DRI3 suppoort
- FDE append some code for real dri3 between linux app and this X11,
- step 1. loriePixmapFromFds get drm fd
- step 2. generate a texture by drm fd
- step 3. dixSetPrivate set texture to pixmap
- step 4. dixSetPrivate set texture to window in copy area, because of flip not support, use copy for every chanage
- step 5. update texture when damage occurs
There might still be room for improvement
Performance: render cursor in android
- Send mouse event by binder call, not in xserver's unix socket pair to avoid epoll wait busy
- Optimize render process, some cursor move will never cause redraw
- Fix wrong window rect top at 42 after full screen
Optimize firstframe cost time
Performance: optimize firstframe speed
Support dri3
Support dri3.
fix setiputfocus/shortcut open fail/toast for same lunch fails.
bugfix-1.2.0
- Fix some bug about kylin-software-center
- Fix target array size to 0 when no selection
Fix shortcut
- Fix shortcut on desktop
- Fix window size when maximize and fullscreen
selection
Add a clipboard manager to the window manager in Xserver, enabling complex format copy-paste functionality within Xserver, and allowing text format copy-paste between Xserver and Android.
Remark: If FDE-X11 is not set "App icon display repair/应用内图标显示修复" true, please set it in docker for this time.
bugfix-1.1.1
- Fix _NET_WM_WINDOW_TYPE_DND window used for moving labels in some browsers
- Create a white background window in the window manager to workaround certain shapes of floating views
- Change activity title to FDE-X11 and adapt it to the BoringdroidSystemUI taskbar
- Fix shortcut to desktop
-----------------updated 09/06----------------------------
- Change package name to com.fde.x11, change display to 1001. Because of package name changed, please uninstall FDE-X11 before you install this APK
Known bug: mate dropdown window can't click
bugfix-1.1.0
- fix some bug since use float view
- disable native log
- disable moveCursorToScreenPoint
Float View: fix some bug when use float view perform X window outside of activity
fix bug when use linux app: konsole\firefox\vscode