waydroid icon indicating copy to clipboard operation
waydroid copied to clipboard

[BUG] Navigation Bar not visible

Open Zatan16 opened this issue 2 years ago • 6 comments

Describe the bug

The Navigation Bar (with the back, home, and recent applications buttons) is not visible. Dragging the mouse from the bottom of the screen also doesn't work to bring it back. And in settings, when we search "navigation bar", it shows up but it is not visible once you click on the text.

Waydroid version

1.4.1

Device

Linux Desktop

Operating System

Ubuntu 23.10

Kernel version

6.5.0-9-generic

Desktop Environment

GNOME 45

GPU

Intel® HD Graphics 620 (KBL GT2F)

Logs

/var/lib/waydroid/waydroid.cfg: (GitHub doesn't accept this file type for attachment)

[waydroid]
arch = x86_64
vendor_type = MAINLINE
system_datetime = 1696655894
vendor_datetime = 1697282537
suspend_action = freeze
mount_overlays = True
images_path = /var/lib/waydroid/images
system_ota = https://ota.waydro.id/system/lineage/waydroid_x86_64/VANILLA.json
vendor_ota = https://ota.waydro.id/vendor/waydroid_x86_64/MAINLINE.json
binder = anbox-binder
vndbinder = anbox-vndbinder
hwbinder = anbox-hwbinder
binder_protocol = aidl3
service_manager_protocol = aidl3

[properties]
ro.product.cpu.abilist = x86_64,x86,armeabi-v7a,armeabi,arm64-v8a
ro.product.cpu.abilist32 = x86,armeabi-v7a,armeabi
ro.product.cpu.abilist64 = x86_64,arm64-v8a
ro.dalvik.vm.native.bridge = libndk_translation.so
ro.enable.native.bridge.exec = 1
ro.vendor.enable.native.bridge.exec = 1
ro.vendor.enable.native.bridge.exec64 = 1
ro.ndk_translation.version = 0.2.3
ro.dalvik.vm.isa.arm = x86
ro.dalvik.vm.isa.arm64 = x86_64
qemu.hw.mainkeys = 1

/var/lib/waydroid/waydroid.prop: (GitHub doesn't accept this file type for attachment)

sys.use_memfd=true
debug.stagefright.ccodec=0
ro.hardware.gralloc=gbm
ro.hardware.egl=mesa
ro.hardware.vulkan=intel
ro.hardware.camera=v4l2
ro.opengles.version=196609
waydroid.system_ota=https://ota.waydro.id/system/lineage/waydroid_x86_64/VANILLA.json
waydroid.vendor_ota=https://ota.waydro.id/vendor/waydroid_x86_64/MAINLINE.json
waydroid.tools_version=1.4.1
ro.vndk.lite=true
ro.product.cpu.abilist=x86_64,x86,armeabi-v7a,armeabi,arm64-v8a
ro.product.cpu.abilist32=x86,armeabi-v7a,armeabi
ro.product.cpu.abilist64=x86_64,arm64-v8a
ro.dalvik.vm.native.bridge=libndk_translation.so
ro.enable.native.bridge.exec=1
ro.vendor.enable.native.bridge.exec=1
ro.vendor.enable.native.bridge.exec64=1
ro.ndk_translation.version=0.2.3
ro.dalvik.vm.isa.arm=x86
ro.dalvik.vm.isa.arm64=x86_64
qemu.hw.mainkeys=1
waydroid.host.user=zayaan
waydroid.host.uid=1000
waydroid.host.gid=1000
waydroid.host_data_path=/home/zayaan/.local/share/waydroid/data
waydroid.xdg_runtime_dir=/run/user/1000
waydroid.pulse_runtime_path=/run/user/1000/pulse
waydroid.wayland_display=wayland-0
waydroid.background_start=false
waydroid.stub_sensors_hal=1

/var/lib/waydroid/waydroid_base.prop: (GitHub doesn't accept this file type for attachment)

sys.use_memfd=true
debug.stagefright.ccodec=0
ro.hardware.gralloc=gbm
ro.hardware.egl=mesa
ro.hardware.vulkan=intel
ro.hardware.camera=v4l2
ro.opengles.version=196609
waydroid.system_ota=https://ota.waydro.id/system/lineage/waydroid_x86_64/VANILLA.json
waydroid.vendor_ota=https://ota.waydro.id/vendor/waydroid_x86_64/MAINLINE.json
waydroid.tools_version=1.4.1
ro.vndk.lite=true
ro.product.cpu.abilist=x86_64,x86,armeabi-v7a,armeabi,arm64-v8a
ro.product.cpu.abilist32=x86,armeabi-v7a,armeabi
ro.product.cpu.abilist64=x86_64,arm64-v8a
ro.dalvik.vm.native.bridge=libndk_translation.so
ro.enable.native.bridge.exec=1
ro.vendor.enable.native.bridge.exec=1
ro.vendor.enable.native.bridge.exec64=1
ro.ndk_translation.version=0.2.3
ro.dalvik.vm.isa.arm=x86
ro.dalvik.vm.isa.arm64=x86_64
qemu.hw.mainkeys=1

/var/lib/waydroid/waydroid.log sudo waydroid shell -- logcat -d | tee logcat.txt sudo dmesg | tee dmesg.txt

Zatan16 avatar Oct 21 '23 07:10 Zatan16

I have exactly the same problem with the same setup, Ubuntu 23.10. The navigation bar has gone missing after I installed libhoudini, magisk, and smartdock using this script:

https://github.com/casualsnek/waydroid_script

I thought smartdock might be the one causing the problem but even after uninstalling the smartdock the navigation bar is still missing. I have also tried a few adb commands attempting to enable "threebutton navigation" but also no luck.

WC-william avatar Nov 07 '23 23:11 WC-william

Describe the bug

The Navigation Bar (with the back, home, and recent applications buttons) is not visible. Dragging the mouse from the bottom of the screen also doesn't work to bring it back. And in settings, when we search "navigation bar", it shows up but it is not visible once you click on the text.

Waydroid version

1.4.1

Device

Linux Desktop

Operating System

Ubuntu 23.10

Kernel version

6.5.0-9-generic

Desktop Environment

GNOME 45

GPU

Intel® HD Graphics 620 (KBL GT2F)

Logs

/var/lib/waydroid/waydroid.cfg: (GitHub doesn't accept this file type for attachment)

[waydroid]
arch = x86_64
vendor_type = MAINLINE
system_datetime = 1696655894
vendor_datetime = 1697282537
suspend_action = freeze
mount_overlays = True
images_path = /var/lib/waydroid/images
system_ota = https://ota.waydro.id/system/lineage/waydroid_x86_64/VANILLA.json
vendor_ota = https://ota.waydro.id/vendor/waydroid_x86_64/MAINLINE.json
binder = anbox-binder
vndbinder = anbox-vndbinder
hwbinder = anbox-hwbinder
binder_protocol = aidl3
service_manager_protocol = aidl3

[properties]
ro.product.cpu.abilist = x86_64,x86,armeabi-v7a,armeabi,arm64-v8a
ro.product.cpu.abilist32 = x86,armeabi-v7a,armeabi
ro.product.cpu.abilist64 = x86_64,arm64-v8a
ro.dalvik.vm.native.bridge = libndk_translation.so
ro.enable.native.bridge.exec = 1
ro.vendor.enable.native.bridge.exec = 1
ro.vendor.enable.native.bridge.exec64 = 1
ro.ndk_translation.version = 0.2.3
ro.dalvik.vm.isa.arm = x86
ro.dalvik.vm.isa.arm64 = x86_64
qemu.hw.mainkeys = 1

/var/lib/waydroid/waydroid.prop: (GitHub doesn't accept this file type for attachment)

sys.use_memfd=true
debug.stagefright.ccodec=0
ro.hardware.gralloc=gbm
ro.hardware.egl=mesa
ro.hardware.vulkan=intel
ro.hardware.camera=v4l2
ro.opengles.version=196609
waydroid.system_ota=https://ota.waydro.id/system/lineage/waydroid_x86_64/VANILLA.json
waydroid.vendor_ota=https://ota.waydro.id/vendor/waydroid_x86_64/MAINLINE.json
waydroid.tools_version=1.4.1
ro.vndk.lite=true
ro.product.cpu.abilist=x86_64,x86,armeabi-v7a,armeabi,arm64-v8a
ro.product.cpu.abilist32=x86,armeabi-v7a,armeabi
ro.product.cpu.abilist64=x86_64,arm64-v8a
ro.dalvik.vm.native.bridge=libndk_translation.so
ro.enable.native.bridge.exec=1
ro.vendor.enable.native.bridge.exec=1
ro.vendor.enable.native.bridge.exec64=1
ro.ndk_translation.version=0.2.3
ro.dalvik.vm.isa.arm=x86
ro.dalvik.vm.isa.arm64=x86_64
qemu.hw.mainkeys=1
waydroid.host.user=zayaan
waydroid.host.uid=1000
waydroid.host.gid=1000
waydroid.host_data_path=/home/zayaan/.local/share/waydroid/data
waydroid.xdg_runtime_dir=/run/user/1000
waydroid.pulse_runtime_path=/run/user/1000/pulse
waydroid.wayland_display=wayland-0
waydroid.background_start=false
waydroid.stub_sensors_hal=1

/var/lib/waydroid/waydroid_base.prop: (GitHub doesn't accept this file type for attachment)

sys.use_memfd=true
debug.stagefright.ccodec=0
ro.hardware.gralloc=gbm
ro.hardware.egl=mesa
ro.hardware.vulkan=intel
ro.hardware.camera=v4l2
ro.opengles.version=196609
waydroid.system_ota=https://ota.waydro.id/system/lineage/waydroid_x86_64/VANILLA.json
waydroid.vendor_ota=https://ota.waydro.id/vendor/waydroid_x86_64/MAINLINE.json
waydroid.tools_version=1.4.1
ro.vndk.lite=true
ro.product.cpu.abilist=x86_64,x86,armeabi-v7a,armeabi,arm64-v8a
ro.product.cpu.abilist32=x86,armeabi-v7a,armeabi
ro.product.cpu.abilist64=x86_64,arm64-v8a
ro.dalvik.vm.native.bridge=libndk_translation.so
ro.enable.native.bridge.exec=1
ro.vendor.enable.native.bridge.exec=1
ro.vendor.enable.native.bridge.exec64=1
ro.ndk_translation.version=0.2.3
ro.dalvik.vm.isa.arm=x86
ro.dalvik.vm.isa.arm64=x86_64
qemu.hw.mainkeys=1

/var/lib/waydroid/waydroid.log sudo waydroid shell -- logcat -d | tee logcat.txt sudo dmesg | tee dmesg.txt

Try use qemu.hw.mainkeys=0

LFRon avatar Nov 25 '23 12:11 LFRon

I installed default Android (waydroid init), turned on software rendering, made the first launch, the navigation bar is not displayed. In the Android settings (UI) the 3-button navigation bar is enabled. I connect using wayvnc.

How to enable the navigation bar? Do I need to open a new issue? upd: setting qemu.hw.mainkeys=0 did not help to display the navigation bar

Снимок экрана 2024-04-15 042732

drunkwolfs avatar Apr 15 '24 01:04 drunkwolfs

I installed default Android (waydroid init), turned on software rendering, made the first launch, the navigation bar is not displayed. In the Android settings (UI) the 3-button navigation bar is enabled. I connect using wayvnc.

How to enable the navigation bar? Do I need to open a new issue? upd: setting qemu.hw.mainkeys=0 did not help to display the navigation bar

Снимок экрана 2024-04-15 042732

Maybe you could try pulling down the sway window

LFRon avatar Apr 15 '24 14:04 LFRon

I'm also facing the same issue on Hyprland.

bitscoper avatar Jul 04 '24 06:07 bitscoper

https://github.com/waydroid/waydroid/issues/700#issuecomment-1385682532

bitscoper avatar Jul 04 '24 07:07 bitscoper