mirror of
https://github.com/GoodStartLabs/AI_Diplomacy.git
synced 2026-04-19 12:58:09 +00:00
69 lines
No EOL
2.3 KiB
Bash
69 lines
No EOL
2.3 KiB
Bash
#!/bin/bash
|
|
# Chrome launcher with restart capability
|
|
|
|
while true; do
|
|
echo "Starting Chrome browser..."
|
|
|
|
# Set PulseAudio environment for Chrome
|
|
export PULSE_RUNTIME_PATH=/tmp/pulse
|
|
export PULSE_SERVER=unix:/tmp/pulse/native
|
|
|
|
DISPLAY=$DISPLAY google-chrome \
|
|
--remote-debugging-port=9222 \
|
|
--no-sandbox \
|
|
--disable-setuid-sandbox \
|
|
--disable-dev-shm-usage \
|
|
--no-first-run \
|
|
--disable-background-timer-throttling \
|
|
--disable-renderer-backgrounding \
|
|
--disable-backgrounding-occluded-windows \
|
|
--disable-features=TranslateUI \
|
|
--disable-ipc-flooding-protection \
|
|
--disable-frame-rate-limit \
|
|
--enable-precise-memory-info \
|
|
--max-gum-fps=30 \
|
|
--user-data-dir=/home/chrome/chrome-data \
|
|
--window-size=1600,900 --window-position=0,0 \
|
|
--kiosk \
|
|
--autoplay-policy=no-user-gesture-required \
|
|
--disable-features=AudioServiceSandbox,RendererCodeIntegrity,IsolateOrigins \
|
|
--disable-site-isolation-trials \
|
|
--use-fake-ui-for-media-stream \
|
|
--enable-usermedia-screen-capturing \
|
|
--enable-gpu \
|
|
--use-gl=angle \
|
|
--use-angle=gl \
|
|
--disable-gpu-vsync \
|
|
--disable-gpu-sandbox \
|
|
--enable-accelerated-2d-canvas \
|
|
--enable-accelerated-video-decode=false \
|
|
--force-device-scale-factor=1 \
|
|
--disable-web-security \
|
|
--disable-features=VizDisplayCompositor \
|
|
--enable-features=NetworkService \
|
|
--disable-background-networking \
|
|
--disable-background-mode \
|
|
--disable-client-side-phishing-detection \
|
|
--disable-component-update \
|
|
--disable-default-apps \
|
|
--disable-domain-reliability \
|
|
--disable-features=AudioServiceOutOfProcess \
|
|
--disable-hang-monitor \
|
|
--disable-popup-blocking \
|
|
--disable-prompt-on-repost \
|
|
--disable-sync \
|
|
--metrics-recording-only \
|
|
--no-default-browser-check \
|
|
--no-pings \
|
|
--password-store=basic \
|
|
--use-mock-keychain \
|
|
--force-color-profile=srgb \
|
|
--disable-features=Translate \
|
|
--disable-features=BlinkGenPropertyTrees \
|
|
--max_old_space_size=512 \
|
|
--js-flags="--max-old-space-size=512" \
|
|
"http://diplomacy:4173"
|
|
|
|
echo "Chrome exited with code $?. Restarting in 5 seconds..."
|
|
sleep 5
|
|
done |