LogoLogo
  • Waydroid
  • Usage
    • Install Instructions
    • Install and Run Android Applications
    • Waydroid command line options
    • Waydroid Prop Options
  • FAQ
    • Google Play Certification
    • Disable On-Screen Keyboard
    • Community Projects We Like
    • Get Waydroid to work through a VM
    • Using ADB with Waydroid
    • Setting up Waydroid only Sessions
    • Setting up a shared folder
    • Color correction in Mutter
    • Backup/Restore apps and data
    • Using custom Waydroid images
  • Development
    • Compile Waydroid - Lineage OS based images
    • Manual Patch Resolution
    • Compile Waydroid - Using Android-Generic Project
  • Debugging
    • Getting Essential Information
    • Networking Issues
    • Known Issues
    • General Troubleshooting
Powered by GitBook
On this page

Was this helpful?

  1. Usage

Waydroid Prop Options

Waydroid uses various properties in order to tell the underlying Android system how to behave in a few places. To do this, we use the waydroid prop set <property> <value> command. To unset a prop, waydroid prop set <property> "". Most settings require restarting the waydroid session to apply.

Properties

  • waydroid prop set persist.waydroid.multi_windows true/false (bool) Enables/Disables window integration with the desktop

  • waydroid prop set persist.waydroid.cursor_on_subsurface true/false (bool) Workaround for showing the cursor in multi_windows mode on some compositors

  • waydroid prop set persist.waydroid.invert_colors true/false (bool) Swaps the color space from RGBA to BGRA (only works with our patched mutter so far)

  • waydroid prop set persist.waydroid.height_padding 0-9999 (int) Adjust height padding

  • waydroid prop set persist.waydroid.width_padding 0-9999 (int) Adjust width padding

  • waydroid prop set persist.waydroid.width 0-9999 (int) Used for user to override desired resolution

  • waydroid prop set persist.waydroid.height 0-9999 (int) Used for user to override desired resolution

  • waydroid prop set persist.waydroid.suspend true/false (bool, default: true on kernel 4.9 and later) Let the Waydroid container sleep (after the display timeout) when no apps are active

  • waydroid prop set persist.waydroid.uevent true/false (bool, default: false) Allow android direct access to hotplugged devices

Modify app behaviour

  • waydroid prop set persist.waydroid.fake_touch (string, 91 character limit) Comma separated list of package names for which mouse inputs should be interpreted as touch inputs instead. Supports wildcards with *. For example, set this to "com.rovio.*" to match all games by Rovio.

  • waydroid prop set persist.waydroid.fake_wifi (string, 91 character limit) Comma separated list of package names for which the system will always appear as if connected to wifi. Supports wildcards with *. For example, set this to "com.gameloft.*" to match all games by Gameloft.

PreviousWaydroid command line optionsNextGoogle Play Certification

Last updated 2 years ago

Was this helpful?