• satmandu's avatar
    Sommelier & Xwayland (#4450) · c6d12349
    satmandu authored
    * Update to sommelier from platform2 with graphics hardware acceleration support
    
    * Cleanups of ARCH variables & formatting
    
    * Add more documentation
    
    * cleanup default drivers and paths
    
    * Shared Memory Drivers w/o crostini need to be noop
    
    * Cleanup formatting and fix library paths for non-x86_64 archs
    
    * Refactored with hashcheck, & new const
    
    * s/armv11/armv7l/
    
    * depends cleanup
    
    * Update to current c++ version of sommelier
    
    Also add startsommelier & restartsommelier scripts as per 
    https://github.com/skycocker/chromebrew/pull/4517
    
    * Add xdpyinfo as dep as part of .bashrc script
    
    * Use more flags used in crostini
    
    * Display should be a variable
    
    * refactor sommelier variables to not source scripts
    
    As pe https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md
    
    * needs xauth; log to /tmp/sommelier.log
    
    --sd-notify=READY=1 does not work.
    
    * adjust sommelier run time flags & env file documentation
    
    * Refactored scripts
    
    Also now have both sommelier instances running correctly,
    for both wayland & xwayland.
    
    * eliminate need to use sed on source files
    
    Just put virtwl.h in build/linux!
    
    * wayland sommelier instance needs display setting
    
    * Have all X instances run through sommelier proxied wayland
    
    * cleanups of env var code
    
    * Use "-L" with curl
    
    * eliminate variable in .sommelier.env
    
    * conditional dependency to allow for xwayland package
    
    * Changed logfile location
    
    * edit postinstall text
    
    * Add xwayland tweaked for sommelier
    
    * Add xwayland dependency.
    
    (This can be removed if a later version of xorg_server incorporates the xwayland changes.)
    
    * remove xauth flag, more extensive xserver cleanup
    
    * use XDG_RUNTIME_DIR in cleanup
    
    * Fix variable name
    
    * fix array variable assignment in .sommelier.env
    
    * Adjust sommelier_accelerators variable
    
    * escape line continue \
    
    * Don't export temporary variables
    
    * Refactor scripts to indepedently start/stop sommelier instances
    
    * Make suggested changes, fix gcc >9.x error.
    
    * clean up patch infrastructure
    
    * change download semantics as requested
    
    * Fix missing "d"
    
    * make checksommelierwayland fn more robust
    c6d12349
xwayland.rb 5.46 KB