-
-
Notifications
You must be signed in to change notification settings - Fork 410
Description
Problem description
I updated the packages pkg up
on my 5 devices and on the SM-A33 on Android 15 upgraded and have 2 problems on 2 devices with both current X11 apps (version code 15).
stdout with termux-info, logcat to the two Devices and updates:
As you know (#787), I start with Termux the X-Server and WM=fluxbox
, which after Update pkg up
on all devices fails, because of the empty directory: xkb
(in cd $PREFIX/X11
). With the workaround rmdir xkb; ln -s ../xkeyboard-config-2/ xkp
that can be solved. setxkbmap de
is also possible again afterwards. With a new installation according to Termux-reset
, the xkb
link is created. As an X11 app, I use your last two builds without/with ekbar position
(has fewer bugs than without), is the workaround so thought? Are the bugs still fixed?
SM-A33:
Welcome to Termux!
Community forum: https://termux.com/community
Gitter chat: https://gitter.im/termux/termux
IRC channel: #termux on libera.chat
Working with packages:
* Search packages: pkg search <query>
* Install a package: pkg install <package>
* Upgrade packages: pkg upgrade
Subscribing to additional repositories:
* Root: pkg install root-repo
* Unstable: pkg install unstable-repo
* X11: pkg install x11-repo
Report issues at https://termux.com/issues
Version:'0.119/15=31 target=28 aarch64 192.168.178.50 sshd:6243
moin app_:6448, Xvnc:,fluxbox:6579
[~]$ termux-info
Termux Variables:
TERMUX_APP_PACKAGE_MANAGER=apt
TERMUX_APP__APK_FILE=/data/app/~~QzeXIOkKSi8waetvex7qWA==/com.termux-2fEhcDW4C2druldwy1PXqQ==/base.apk
TERMUX_APP__APK_RELEASE=GITHUB
TERMUX_APP__APP_VERSION_CODE=1021
TERMUX_APP__APP_VERSION_NAME=0.119.0-beta.2
TERMUX_APP__BUILD_DATA_DIR=/data/data/com.termux
TERMUX_APP__DATA_DIR=/data/user/0/com.termux
TERMUX_APP__IS_DEBUGGABLE_BUILD=true
TERMUX_APP__IS_INSTALLED_ON_EXTERNAL_STORAGE=false
TERMUX_APP__LEGACY_DATA_DIR=/data/data/com.termux
TERMUX_APP__PACKAGE_NAME=com.termux
TERMUX_APP__PID=5755
TERMUX_APP__SE_FILE_CONTEXT=u:object_r:app_data_file:s0:c12,c257,c512,c768
TERMUX_APP__SE_INFO=default:targetSdkVersion=28:complete
TERMUX_APP__TARGET_SDK=28
TERMUX_VERSION=0.119.0-beta.2
TERMUX__APPS_DIR=/data/user/0/com.termux/termux/apps
TERMUX__HOME=/data/data/com.termux/files/home
TERMUX__PREFIX=/data/data/com.termux/files/usr
TERMUX__ROOTFS=/data/data/com.termux/files
TERMUX__SE_PROCESS_CONTEXT=u:r:untrusted_app_27:s0:c12,c257,c512,c768
TERMUX__UID=10268
TERMUX__USER_ID=0
Packages CPU architecture:
aarch64
Subscribed repositories:
# sources.list
deb https://packages.termux.dev/apt/termux-main stable main
# sources.list.d/gcc.list
deb https://its-pointless.github.io/files/24 termux extras
# x11-repo (sources.list.d/x11.list)
deb https://packages.termux.dev/apt/termux-x11 x11 main
Updatable packages:
apksigner/stable 33.0.1-1 all [upgradable from: 33.0.1]
ca-certificates-java/stable 1:2025.07.15 all [upgradable from: 1:2025.05.20]
ca-certificates/stable 1:2025.07.15 all [upgradable from: 1:2025.05.20]
command-not-found/stable 3.1-4 aarch64 [upgradable from: 3.1-3]
curl/stable 8.15.0 aarch64 [upgradable from: 8.14.1]
gettext/stable 0.26 aarch64 [upgradable from: 0.25.1]
graphviz/stable 13.1.1 aarch64 [upgradable from: 13.1.0]
gst-plugins-bad/stable 1.26.4 aarch64 [upgradable from: 1.26.3]
gst-plugins-base/stable 1.26.4 aarch64 [upgradable from: 1.26.3]
gst-plugins-good/stable 1.26.4 aarch64 [upgradable from: 1.26.3]
gstreamer/stable 1.26.4 aarch64 [upgradable from: 1.26.3]
harfbuzz-icu/stable 11.3.2 aarch64 [upgradable from: 11.2.1]
harfbuzz/stable 11.3.2 aarch64 [upgradable from: 11.2.1]
libcurl/stable 8.15.0 aarch64 [upgradable from: 8.14.1]
libnspr/stable 4.37 aarch64 [upgradable from: 4.36]
libnss/stable 3.114 aarch64 [upgradable from: 3.113.1]
libopenmpt/stable 0.8.2 aarch64 [upgradable from: 0.8.1]
libpixman/stable 0.46.4 aarch64 [upgradable from: 0.46.2]
libsqlite/stable 3.50.3 aarch64 [upgradable from: 3.50.2]
libunbound/stable 1.23.1 aarch64 [upgradable from: 1.23.0-1]
libxml2/stable 2.14.5 aarch64 [upgradable from: 2.14.4]
nss-utils/stable 3.114 aarch64 [upgradable from: 3.113.1]
openjdk-17-x/stable 17.0.16-1 aarch64 [upgradable from: 17.0.15-2]
openjdk-17/stable 17.0.16-1 aarch64 [upgradable from: 17.0.15-2]
proot-distro/stable 4.26.0 all [upgradable from: 4.25.0]
thunar/x11 4.20.4 aarch64 [upgradable from: 4.20.3]
unbound/stable 1.23.1 aarch64 [upgradable from: 1.23.0-1]
termux-tools version:
1.45.0
Android version:
15
Kernel build information:
Linux localhost 5.10.223-android12-9-31153516-abA336BXXUDFYE3 #1 SMP PREEMPT Tue May 13 20:12:05 KST 2025 aarch64 Android
Device manufacturer:
samsung
Device model:
SM-A336B
Supported ABIs:
SUPPORTED_ABIS: arm64-v8a,armeabi-v7a,armeabi
SUPPORTED_32_BIT_ABIS: armeabi-v7a,armeabi
SUPPORTED_64_BIT_ABIS: arm64-v8a
LD Variables:
LD_LIBRARY_PATH=
LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec-ld-preload.so
Installed termux plugins:
com.termux.window versionCode:15
com.termux.widget versionCode:13
com.termux.x11 versionCode:15
com.termux.api versionCode:51
[~]$ pp
PID PPID ELAPSED COMMAND
4819 834 00:59 com.termux
5083 4819 00:57 /data/data/com.termux/files/usr/bin/bash
5246 1 00:55 sshd
5413 5083 00:53 /system/bin/app_process
5633 5413 00:50 /system/bin/logcat
7911 5246 00:32 /data/data/com.termux/files/usr/libexec/sshd-session
7931 7911 00:32 /data/data/com.termux/files/usr/libexec/sshd-session
7976 7931 00:32 /data/data/com.termux/files/usr/bin/bash
11151 1 00:09 bash
11156 11151 00:09 fluxbox
[~]$
[~]$ termux-x11-preference extra_keys_config:"[[{key:UP,popup:DOWN},{key:LEFT,popup:RIGHT},DRAWER,KEYBOARD]]
--------- beginning of main
07-21 19:08:46.272 5413 5413 D AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 10268 <<<<<<
07-21 19:08:46.283 5413 5413 I app_process: MMAP_TRYLOCK is supported in uffd errno:2 addr:0x77ecc76000 size:4096
07-21 19:08:46.285 5413 5413 I AndroidRuntime: Using default boot image
07-21 19:08:46.285 5413 5413 I AndroidRuntime: Leaving lock profiling enabled
07-21 19:08:46.285 5413 5413 W libc : Access denied finding property "odsign.verification.success"
07-21 19:08:46.287 5413 5413 D SecNativeFeatureCppIf: encoded
07-21 19:08:46.287 5413 5413 D SecNativeFeatureCppIf: decoding and unzip finish
07-21 19:08:46.287 5413 5413 D SecNativeFeatureCppIf: use unCompDataBuff. encoded
07-21 19:08:46.287 5413 5413 D SecNativeFeatureCppIf: Free unCompDataBuff
07-21 19:08:46.287 5413 5413 D AndroidRuntime: addProductProperty not brand or 7
07-21 19:08:46.293 5413 5413 W app_process: ART APEX data files are untrusted.
07-21 19:08:46.293 5413 5413 I app_process: Using CollectorTypeCMC GC.
07-21 19:08:46.296 5413 5413 E app_process: Error reading named image component header for /system/framework/boot.art, error: Image header from "/system/framework/arm64/boot.art" is invalid
07-21 19:08:46.296 5413 5413 E app_process: Could not create image space with image file '/system/framework/boot.art!/apex/com.android.art/etc/boot-image.prof!/system/etc/boot-image.prof:/system/framework/boot-framework-adservices.art'. Attempting to fall back to imageless running. Error was: Image header from "/system/framework/arm64/boot.art" is invalid
07-21 19:08:47.240 5413 5413 D nativeloader: InitDefaultPublicLibraries for_preload=1: libandroid.so:libaaudio.so:libamidi.so:libbinder_ndk.so:libc.so:libcamera2ndk.so:libdl.so:libEGL.so:libGLESv1_CM.so:libGLESv2.so:libGLESv3.so:libicu.so:libicui18n.so:libicuuc.so:libjnigraphics.so:liblog.so:libmediandk.so:libm.so:libnativehelper.so:libnativewindow.so:libOpenMAXAL.so:libOpenSLES.so:libRS.so:libstdc++.so:libsync.so:libvulkan.so:libwebviewchromium_plat_support.so:libz.so
07-21 19:08:47.345 5413 5413 D nativeloader: Load libicu_jni.so using APEX ns com_android_art for caller /apex/com.android.art/javalib/core-oj.jar: ok
07-21 19:08:47.345 5413 5413 D app_process: u_setTimeZoneFilesDirectory("/apex/com.android.tzdata/etc/tz/versioned/8/icu") succeeded.
07-21 19:08:47.346 5413 5413 D app_process: I18n APEX ICU file found: /apex/com.android.i18n/etc/icu/icudt75l.dat
07-21 19:08:47.347 5413 5413 D nativeloader: Load libjavacore.so using APEX ns com_android_art for caller /apex/com.android.art/javalib/core-oj.jar: ok
07-21 19:08:47.349 5413 5413 D nativeloader: Load libopenjdk.so using APEX ns com_android_art for caller /apex/com.android.art/javalib/core-oj.jar: ok
07-21 19:08:47.776 5413 5413 E SemDvfsManager_JNI: SemDvfsManager: registerfunction enter
07-21 19:08:47.776 5413 5413 E SemAffinityControl: SemAffinityControl: registerfunction enter
07-21 19:08:47.870 5413 5413 W libc : Access denied finding property "ro.product.name_for_attestation"
07-21 19:08:47.870 5413 5413 W libc : Access denied finding property "ro.product.device_for_attestation"
07-21 19:08:47.871 5413 5413 W libc : Access denied finding property "ro.product.manufacturer_for_attestation"
07-21 19:08:47.871 5413 5413 W libc : Access denied finding property "ro.product.brand_for_attestation"
07-21 19:08:47.871 5413 5413 W libc : Access denied finding property "ro.product.model_for_attestation"
07-21 19:08:47.902 5413 5413 D nativeloader: Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
07-21 19:08:47.903 5413 5413 D AndroidRuntime: Calling main entry com.termux.x11.Loader
07-21 19:08:47.933 5413 5413 I Termux:X11 loader: loading /data/app/~~YKO1j-v4STqYIuwPdSEceg==/com.termux.x11-jQkV9UwgeALdMeRUKWk_vA==/base.apk::com.termux.x11.CmdEntryPoint::main of com.termux.x11 application (commit 35e35fb795199ff9675a2d9ec3ef87022745f6e4)
07-21 19:08:47.982 5413 5413 W libc : Access denied finding property "qemu.sf.lcd_density"
07-21 19:08:47.982 5413 5413 W libc : Access denied finding property "qemu.sf.lcd_density"
07-21 19:08:48.008 5413 5413 D SemCscFeature: Encoded
07-21 19:08:48.023 5413 5413 D SemCscFeature: Encoded
07-21 19:08:48.120 5413 5413 D nativeloader: Load libjavacrypto.so using APEX ns com_android_conscrypt for caller /apex/com.android.conscrypt/javalib/conscrypt.jar: ok
07-21 19:08:48.170 5413 5413 W OverlayConfig: partition_order.xml does not exist.
07-21 19:08:48.286 5413 5413 W app_process: unable to execute idmap2: Permission denied
07-21 19:08:48.286 5413 5413 W OverlayConfig: 'idmap2 create-multiple' failed: no mutable="false" overlays targeting "android" will be loaded
07-21 19:08:48.286 5413 5413 W libc : Access denied finding property "ro.vendor.mtk_model"
07-21 19:08:48.318 5413 5413 I SemTelecomManager: hasSamsungTelecomSystemFeature : true
--------- beginning of system
07-21 19:08:48.327 5413 5413 D SemDynamicFeature: This is not a test binary user
07-21 19:08:48.334 5413 5413 E SystemServiceRegistry: SemDisplayQualityFeature.ENABLED:false,PLATFORM:
07-21 19:08:48.351 5413 5413 D ShellFrameworkInitializer: initial SemPrivilegeManager
07-21 19:08:48.351 5413 5413 D ShellFrameworkInitializer: initial SecIpmManager
07-21 19:08:48.376 5413 5413 D nativeloader: InitApexLibraries:
07-21 19:08:48.376 5413 5413 D nativeloader: com_android_art: libnativehelper.so
07-21 19:08:48.376 5413 5413 D nativeloader: com_android_i18n: libicui18n.so:libicuuc.so:libicu.so
07-21 19:08:48.376 5413 5413 D nativeloader: com_android_neuralnetworks: libneuralnetworks.so
...
07-21 19:09:29.453 5438 5438 I LorieNative: Received shared buffer width 448 stride 448 height 1197 format 5 type 3 id 6
07-21 19:09:29.453 5413 5637 I LorieNative: Sent shared buffer width 448 stride 448 height 1197 format 5 type 3 id 6
07-21 19:09:29.534 5438 5535 D gles-renderer: Buffer 5 not found
07-21 19:09:29.536 5438 5535 D gles-renderer: Xlorie: updating cursor
07-21 19:09:29.986 5438 5535 D gles-renderer: Xlorie: updating cursor
07-21 19:09:34.452 5413 5637 I LorieNative: 11 frames in 5.0 seconds = 2.2 FPS
# EK-Setup failed
07-21 19:09:57.282 5438 5438 D MainActivity: preference: extra_keys_config
07-21 19:09:57.395 5438 5438 D DEVICES : external keyboard connected false
07-21 19:09:57.396 5438 5438 D DEVICES : found device "Virtual" keyboard sources 0x00000301
07-21 19:09:57.397 5438 5438 D DEVICES : found device "sec-pmic-key" sources 0x00000101
07-21 19:09:57.397 5438 5438 D DEVICES : found device "gpio_keys" sources 0x00000101
07-21 19:09:57.397 5438 5438 D DEVICES : found device "hall" sources 0x80000000
07-21 19:09:57.397 5438 5438 D DEVICES : found device "sec_touchpad" sources 0x0010210B
07-21 19:09:57.397 5438 5438 D DEVICES : found device "sec_touchscreen" sources 0x00001103
07-21 19:09:57.397 5438 5438 D DEVICES : found device "certify_hall" sources 0x80000000
07-21 19:09:57.397 5438 5438 D DEVICES : requesting stylus false
07-21 19:09:57.397 5438 5438 D DEVICES : external keyboard connected false
07-21 19:09:57.398 5413 5637 D LorieNative: Requested stylus: 0, current loriePen 0x0, current lorieEraser 0x0
07-21 19:09:57.412 5438 5438 I Toast : show: caller = com.termux.x11.utils.TermuxX11ExtraKeys.setExtraKeys:205
07-21 19:09:57.412 5438 5438 I Toast : show: contextDispId = 0 mCustomDisplayId = -1 focusedDisplayId = 0 isActivityContext = true
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: Could not load and set the "extra-keys" property from the properties file:
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: org.json.JSONException: Expected ':' after key at character 6 of [[{key
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at org.json.JSONTokener.syntaxError(JSONTokener.java:469)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at org.json.JSONTokener.readObject(JSONTokener.java:397)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at org.json.JSONTokener.nextValue(JSONTokener.java:104)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at org.json.JSONTokener.readArray(JSONTokener.java:449)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at org.json.JSONTokener.nextValue(JSONTokener.java:107)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at org.json.JSONTokener.readArray(JSONTokener.java:449)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at org.json.JSONTokener.nextValue(JSONTokener.java:107)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at org.json.JSONArray.<init>(JSONArray.java:94)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at org.json.JSONArray.<init>(JSONArray.java:110)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at com.termux.shared.termux.extrakeys.ExtraKeysInfo.initExtraKeysInfo(ExtraKeysInfo.java:135)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at com.termux.shared.termux.extrakeys.ExtraKeysInfo.<init>(ExtraKeysInfo.java:108)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at com.termux.x11.utils.TermuxX11ExtraKeys.setExtraKeys(TermuxX11ExtraKeys.java:203)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at com.termux.shared.termux.extrakeys.ExtraKeysView.reload(ExtraKeysView.java:288)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at com.termux.x11.utils.X11ToolbarViewPager$PageAdapter.instantiateItem(X11ToolbarViewPager.java:55)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at androidx.viewpager.widget.ViewPager.addNewItem(ViewPager.java:1010)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1158)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1092)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at androidx.viewpager.widget.ViewPager.setAdapter(ViewPager.java:540)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at com.termux.x11.MainActivity.setTerminalToolbarView(MainActivity.java:694)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at com.termux.x11.MainActivity.onPreferencesChangedCallback(MainActivity.java:620)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at com.termux.x11.MainActivity$$ExternalSyntheticLambda27.run(R8$$SyntheticClass:0)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at android.os.Handler.handleCallback(Handler.java:959)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at android.os.Handler.dispatchMessage(Handler.java:100)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at android.os.Looper.loopOnce(Looper.java:257)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at android.os.Looper.loop(Looper.java:342)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at android.app.ActivityThread.main(ActivityThread.java:9638)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at java.lang.reflect.Method.invoke(Native Method)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:619)
07-21 19:09:57.422 5438 5438 E TermuxX11ExtraKeys: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
07-21 19:09:57.442 5438 5438 I InputMethodManager: invalidateInput
07-21 19:09:57.443 5438 5438 I InputMethodManager: invalidateInput
07-21 19:09:57.445 5438 5535 D gles-renderer: rendererSetWindow 0xb400007a8bfe0a60 855 2275
07-21 19:09:57.451 5413 5637 E tx11-request: window changed: 450 1197 builtin
07-21 19:09:57.450 5438 5535 D gles-renderer: Xlorie: new surface applied: 0xb400007acbfae5d0
07-21 19:09:57.450 5438 5438 D SurfaceChangedListener: Surface was changed: 855x2275
...
HUAWEI -Y7/LDN-L21:
Welcome to Termux!
Communities: https://termux.org/community
Gitter chat: https://gitter.im/termux/termux
IRC channel: #termux on libera.chat
Working with packages:
* Search packages: pkg search <query>
* Install a package: pkg install <package>
* Upgrade packages: pkg upgrade
Subscribing to additional repositories:
* Root: pkg install root-repo
* X11: pkg install x11-repo
Report issues at https://termux.org/issues
Version-28:'0.118/8.0.0=26 target=28 aarch64 192.168.178.30 sshd:19897
moin app_:21541, Xvnc:,fluxbox:21596
[~]$ termux-info
Termux Variables:
TERMUX_API_APP__VERSION_NAME=0.51.0
TERMUX_APP_PACKAGE_MANAGER=apt
TERMUX_APP__AM_SOCKET_SERVER_ENABLED=true
TERMUX_APP__APK_PATH=/data/app/com.termux-YQCBbMo16sXIgnXmvBMMiQ==/base.apk
TERMUX_APP__APK_RELEASE=GITHUB
TERMUX_APP__FILES_DIR=/data/user/0/com.termux/files
TERMUX_APP__IS_DEBUGGABLE_BUILD=true
TERMUX_APP__IS_INSTALLED_ON_EXTERNAL_STORAGE=false
TERMUX_APP__PACKAGE_MANAGER=apt
TERMUX_APP__PACKAGE_NAME=com.termux
TERMUX_APP__PACKAGE_VARIANT=apt-android-7
TERMUX_APP__PID=19817
TERMUX_APP__SE_FILE_CONTEXT=u:object_r:app_data_file:s0:c512,c768
TERMUX_APP__SE_INFO=default:targetSdkVersion=28:complete
TERMUX_APP__SE_PROCESS_CONTEXT=u:r:untrusted_app:s0:c512,c768
TERMUX_APP__TARGET_SDK=28
TERMUX_APP__UID=10129
TERMUX_APP__USER_ID=0
TERMUX_APP__VERSION_CODE=118
TERMUX_APP__VERSION_NAME=0.118.0+d7bab73
TERMUX_MAIN_PACKAGE_FORMAT=debian
TERMUX_VERSION=0.118.0+d7bab73
TERMUX__USER_ID=0
Packages CPU architecture:
aarch64
Subscribed repositories:
# sources.list
deb https://packages-cf.termux.org/apt/termux-main/ stable main
# x11-repo (sources.list.d/x11.list)
deb https://packages-cf.termux.dev/apt/termux-x11/ x11 main
Updatable packages:
All packages up to date
termux-tools version:
1.45.0
Android version:
8.0.0
Kernel build information:
Linux localhost 3.18.66-g36b2a7d #1 SMP PREEMPT Tue Oct 27 14:27:01 CST 2020 aarch64 Android
Device manufacturer:
HUAWEI
Device model:
LDN-L21
Supported ABIs:
SUPPORTED_ABIS: arm64-v8a,armeabi-v7a,armeabi
SUPPORTED_32_BIT_ABIS: armeabi-v7a,armeabi
SUPPORTED_64_BIT_ABIS: arm64-v8a
LD Variables:
LD_LIBRARY_PATH=
LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec-ld-preload.so
Installed termux plugins:
com.termux.api versionCode:1000
com.termux.x11 versionCode:15
com.termux.widget versionCode:12
[~]$ pp
PID PPID ELAPSED COMMAND
16925 568 03:20:29 com.termux
17089 1 03:20:22 sshd
26439 568 43:14 com.termux.widget
30490 17089 00:20 /data/data/com.termux/files/usr/libexec/sshd-session
30492 30490 00:20 /data/data/com.termux/files/usr/libexec/sshd-session
30494 30492 00:19 /data/data/com.termux/files/usr/bin/bash
30553 30494 00:16 /system/bin/app_process
30571 30553 00:15 /system/bin/logcat
30590 30494 00:14 /data/data/com.termux/files/usr/bin/bash
30595 30590 00:14 fluxbox
[~]$ wc $tx/TX
140 1585 14211 /data/data/com.termux/files/home/u/tmp/TX
[~]$ termux-x11-preference extra_keys_config:"[[{key:UP,popup:DOWN},{key:LEFT,popup:RIGHT},DRAWER,KEYBOARD]]"
Done
[~]$ pkill $X
[~]$ wc $tx/TX
161 1832 16054 /data/data/com.termux/files/home/u/tmp/TX
--------- beginning of main
07-21 16:34:44.506 30553 30553 I appproc : CLASSPATH=/data/data/com.termux/files/usr/libexec/termux-x11/loader.apk
07-21 16:34:44.507 30553 30553 I appproc : Command=/system/bin/app_process -Xnoimage-dex2oat / com.termux.x11.Loader :0
07-21 16:34:44.507 30553 30553 D AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 10129 <<<<<<
--------- beginning of system
07-21 16:34:44.508 30553 30553 W app_process: type=1400 audit(0.0:3364): avc: denied { open } for
...
07-21 15:52:32.290 26975 26975 D ActivityThread: add activity client record, r= ActivityRecord{d39988c token=android.os.BinderProxy@8fd404e {com.termux.x11/com.termux.x11.MainActivity}} token= android.os.BinderProxy@8fd404e
--------- beginning of main
07-21 16:33:52.256 26975 26975 D DEVICES : external keyboard connected false
07-21 16:33:52.259 26975 26975 D DEVICES : found device "Virtual" keyboard sources 0x00000301
07-21 16:33:52.261 26975 26975 D DEVICES : found device "fingerprint" sources 0x00000101
07-21 16:33:52.263 26975 26975 D DEVICES : found device "huawei,ts_kit" sources 0x00001103
07-21 16:33:52.265 26975 26975 D DEVICES : found device "qpnp_pon" sources 0x00000101
07-21 16:33:52.267 26975 26975 D DEVICES : found device "gpio-keys" sources 0x00000101
07-21 16:33:52.269 26975 26975 D DEVICES : found device "msm8952-snd-card-mtp Button Jack" sources 0x00000101
07-21 16:33:52.271 26975 26975 D DEVICES : found device "msm8952-snd-card-mtp Headset Jack" sources 0x80000000
07-21 16:33:52.271 26975 26975 D DEVICES : requesting stylus false
...
07-21 16:34:45.610 30553 30572 E tx11-request: window changed: 720 1440 builtin
07-21 16:34:45.611 30553 30572 D LorieNative: Requested stylus: 0, current loriePen 0x0, current lorieEraser 0x0
07-21 16:34:45.611 26975 26975 I LorieNative: Received shared buffer width 720 stride 768 height 1440 format 5 type 3 id 4
07-21 16:34:45.863 26975 27002 D gles-renderer: Xlorie: updating cursor
07-21 16:34:45.885 30553 30572 I LorieNative: Sent shared buffer width 720 stride 768 height 1440 format 5 type 3 id 5
07-21 16:34:45.886 26975 26975 I LorieNative: Received shared buffer width 720 stride 768 height 1440 format 5 type 3 id 5
07-21 16:34:46.127 26975 27002 D gles-renderer: Buffer 4 not found
07-21 16:34:46.129 26975 27002 D gles-renderer: Xlorie: updating cursor
07-21 16:34:46.835 26975 27002 D gles-renderer: Xlorie: updating cursor
07-21 16:34:50.885 30553 30572 I LorieNative: 11 frames in 5.0 seconds = 2.2 FPS
07-21 16:35:00.884 30553 30572 I LorieNative: 1 frames in 5.0 seconds = 0.2 FPS
07-21 16:35:25.885 30553 30572 I LorieNative: 15 frames in 5.0 seconds = 3.0 FPS
07-21 16:35:41.931 26975 26975 D MainActivity: preference: extra_keys_config
# EK is Ok, but nothing displayed in X11!
07-21 16:35:42.040 26975 26975 D DEVICES : external keyboard connected false
07-21 16:35:42.042 26975 26975 D DEVICES : found device "Virtual" keyboard sources 0x00000301
07-21 16:35:42.044 26975 26975 D DEVICES : found device "fingerprint" sources 0x00000101
07-21 16:35:42.045 26975 26975 D DEVICES : found device "huawei,ts_kit" sources 0x00001103
07-21 16:35:42.047 26975 26975 D DEVICES : found device "qpnp_pon" sources 0x00000101
07-21 16:35:42.049 26975 26975 D DEVICES : found device "gpio-keys" sources 0x00000101
07-21 16:35:42.050 26975 26975 D DEVICES : found device "msm8952-snd-card-mtp Button Jack" sources 0x00000101
07-21 16:35:42.052 26975 26975 D DEVICES : found device "msm8952-snd-card-mtp Headset Jack" sources 0x80000000
07-21 16:35:42.052 26975 26975 D DEVICES : requesting stylus false
07-21 16:35:42.052 26975 26975 D DEVICES : external keyboard connected false
07-21 16:35:42.052 30553 30572 D LorieNative: Requested stylus: 0, current loriePen 0x0, current lorieEraser 0x0
07-21 16:35:42.134 26975 27002 D gles-renderer: rendererSetWindow 0x7f76bc5010 720 1440
07-21 16:35:42.139 26975 27002 D gles-renderer: Xlorie: new surface applied: 0x7f6c5fe0c0
07-21 16:35:42.140 26975 26975 D SurfaceChangedListener: Surface was changed: 720x1440
07-21 16:35:42.144 30553 30572 E tx11-request: window changed: 720 1440 builtin
07-21 16:35:42.149 26975 27002 D gles-renderer: Xlorie: updating cursor
07-21 16:35:42.161 26975 26975 E NotificationManager: notifyAsUser: tag=null, id=7892, user=UserHandle{0}
07-21 16:35:45.886 30553 30572 I LorieNative: 1 frames in 5.0 seconds = 0.2 FPS
07-21 16:36:00.889 30553 30572 I LorieNative: 1 frames in 5.0 seconds = 0.2 FPS
My 1. Problem ($ek
) only affects SM-A33
When occupying the EK with s=termux-x11-preference ek="$s extra_keys_config"
, will $ek: "[[up, down]]"
accepted and $ek: "[[{key: up, popup: down}]"
not. Everything behind :
is ignored only on this device (Android 15) but not for the other. The message appears in the shot below and a RESET can be made.
My 2. Problem only affects Huawei Y7
The occupancy of the EK is not a problem on the device, but there is no graphic output (Black X11 screen). After termux start (left split screen), only the processes can be seen. In the following shot the 4 Xclients should be shown in the right split screen:
This is also possible with the old ekeys-App (version code 7 on the far right shot). To do this, however, the X11 app is to be uninstalled and installing the ekeys
and EK is identical to termux. I do not want to use the version because the latest contains many improvements. On this device, however, it is currently the only one that just works!
What steps will reproduce the bug?
Every termux start after the update!
What is the expected behavior?
The behavior should be identical with that of my other 3 devices!