cros-sommelier-x: workaround for missing cursor

Due to an issue in the host-side virglrenderer, custom cursor sprites
set by guest applications disappear when running on Xwayland's Glamor
backend.

A fix to virglrenderer is in progress. This is a short term workaround
that restores the cursor.

BUG=b:180731892
BUG=chromium:1198374,chromium:1193213
TEST=Run emacs-gtk in termina/penguin, check cursor, menus, icons
TEST=Run Blender 2.79 in termina/penguin, check cursor, menus, icons
TEST=Run GIMP 2.10 in termina/penguin, check cursor, menus, icons
TEST=Run FileZilla in termina/penguin, check cursor, menus, icons
TEST=Run VSCode 1.55.2 in termina/penguin, check cursor, menus, icons

Change-Id: I4876f4a278a1fa1fc9bf0b386cacdb307bc99b34
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/containers/cros-container-guest-tools/+/2823101
Tested-by: kokoro <noreply+kokoro@google.com>
Tested-by: Ryan Neph <ryanneph@google.com>
Commit-Queue: Ryan Neph <ryanneph@google.com>
Reviewed-by: David Riley <davidriley@chromium.org>
1 file changed
tree: 66a6f76cd5ff3030d8828738e14c6bab9d4b304c
  1. cros-adapta/
  2. cros-apt-config/
  3. cros-debs/
  4. cros-garcon/
  5. cros-gpu-alpha/
  6. cros-gpu-buster/
  7. cros-gpu-stretch/
  8. cros-guest-tools/
  9. cros-host-fonts/
  10. cros-logging/
  11. cros-notificationd/
  12. cros-pulse-config/
  13. cros-sftp/
  14. cros-sommelier/
  15. cros-sommelier-config/
  16. cros-sudo-config/
  17. cros-systemd-overrides/
  18. cros-tast-tests/
  19. cros-ui-config/
  20. cros-wayland/
  21. docs/
  22. kokoro/
  23. lxd/
  24. mesa/
  25. scripts/
  26. termina/
  27. .gitignore
  28. LICENSE
  29. OWNERS
  30. PRESUBMIT.cfg
  31. README.md
  32. WORKSPACE
README.md

cros-container-guest-tools

Overview

These are the guest packages for setting up a container to integrate with Chrome OS. This includes build scripts that are run in Google's internal continuous integration service.

Building

The guest packages can be built with Bazel.

bazel build //cros-debs:debs --host_force_python=py2

Releasing

promote\_apt.sh MILESTONE and promote\_container.sh MILESTONE in scripts are used to promote containers from staging to live. NOTE: Whatever is the latest in staging is what gets promoted to live so make sure it's what was tested.