VirtualBox

Changeset 99614 in vbox for trunk/include/VBox/GuestHost


Ignore:
Timestamp:
May 5, 2023 8:33:52 AM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
157140
Message:

Guest / Host bugref:10427:

  • Added new type VBGHSESSIONTYPE_XWAYLAND
  • Added the same detection logic as FE/Qt (see NativeWindowSubsystem::detectDisplayServerType()).
  • Added VBGHSessionTypeIs[X|Wayland]Available().
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/GuestHost/SessionType.h

    r99584 r99614  
    6060    VBGHSESSIONTYPE_X11,
    6161    /** Wayland. */
    62     VBGHSESSIONTYPE_WAYLAND
     62    VBGHSESSIONTYPE_WAYLAND,
     63    /** XWayland; Wayland is running, but some (older) apps need X as a bridge as well. */
     64    VBGHSESSIONTYPE_XWAYLAND
    6365} VBGHSESSIONTYPE;
    6466
    6567const char *VBGHSessionTypeToStr(VBGHSESSIONTYPE enmType);
    6668VBGHSESSIONTYPE VBGHSessionTypeDetect(void);
     69bool VBGHSessionTypeIsXAvailable(VBGHSESSIONTYPE enmType);
     70bool VBGHSessionTypeIsWaylandAvailable(VBGHSESSIONTYPE enmType);
    6771
    6872#endif /* !VBOX_INCLUDED_GuestHost_SessionType_h */
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette