s
This commit is contained in:
@@ -36,7 +36,7 @@ case "$render_mode" in
|
||||
auto)
|
||||
case "$arch:$family" in
|
||||
x86_64:google-chrome|amd64:google-chrome)
|
||||
render_flags="--disable-gpu --disable-software-rasterizer"
|
||||
render_flags="--disable-gpu --disable-software-rasterizer --disable-features=UseSkiaRenderer"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
@@ -44,10 +44,10 @@ case "$render_mode" in
|
||||
render_flags=""
|
||||
;;
|
||||
legacy|x11|disable-gpu)
|
||||
render_flags="--disable-gpu --disable-software-rasterizer"
|
||||
render_flags="--disable-gpu --disable-software-rasterizer --disable-features=UseSkiaRenderer"
|
||||
;;
|
||||
software|swiftshader)
|
||||
render_flags="--disable-gpu --use-gl=swiftshader --enable-unsafe-swiftshader"
|
||||
render_flags="--disable-gpu --use-gl=swiftshader --enable-unsafe-swiftshader --disable-features=UseSkiaRenderer"
|
||||
;;
|
||||
esac
|
||||
|
||||
@@ -75,8 +75,17 @@ exec "$browser_bin" \
|
||||
--user-data-dir="$profile_dir" \
|
||||
--password-store=basic \
|
||||
--no-first-run \
|
||||
--start-maximized \
|
||||
--start-minimized \
|
||||
--force-dark-mode \
|
||||
--disable-file-system \
|
||||
--disable-dev-shm-usage \
|
||||
--disable-background-networking \
|
||||
--disable-breakpad \
|
||||
--disable-default-apps \
|
||||
--disable-extensions \
|
||||
--disable-sync \
|
||||
--disable-translate \
|
||||
--metrics-recording-only \
|
||||
--no-default-browser-check \
|
||||
--no-first-run \
|
||||
"$start_url"
|
||||
|
||||
@@ -1,16 +1,6 @@
|
||||
[program:chromium]
|
||||
environment=HOME="/home/%(ENV_USER)s",USER="%(ENV_USER)s",DISPLAY="%(ENV_DISPLAY)s"
|
||||
command=/usr/bin/chromium
|
||||
--window-position=0,0
|
||||
--display=%(ENV_DISPLAY)s
|
||||
--user-data-dir=/home/neko/.config/chromium
|
||||
--no-first-run
|
||||
--start-maximized
|
||||
--force-dark-mode
|
||||
--disable-file-system
|
||||
--disable-gpu
|
||||
--disable-software-rasterizer
|
||||
--disable-dev-shm-usage
|
||||
command=/etc/neko/browser-launch.sh chromium
|
||||
stopsignal=INT
|
||||
autorestart=true
|
||||
priority=800
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
x-neko-common: &neko-common
|
||||
image: "${NEKO_IMAGE:-ghcr.io/m1k1o/neko/chromium:3.0.0}"
|
||||
restart: unless-stopped
|
||||
shm_size: "${NEKO_SHM_SIZE:-2gb}"
|
||||
shm_size: "${NEKO_SHM_SIZE:-512mb}"
|
||||
cap_add:
|
||||
- SYS_ADMIN
|
||||
|
||||
@@ -14,9 +14,12 @@ x-neko-env: &neko-env
|
||||
NEKO_MEMBER_MULTIUSER_ADMIN_PASSWORD: "${NEKO_ADMIN_PASS}"
|
||||
NEKO_WEBRTC_ICELITE: "${NEKO_WEBRTC_ICELITE}"
|
||||
NEKO_WEBRTC_NAT1TO1: "${NEKO_WEBRTC_NAT1TO1}"
|
||||
NEKO_MAX_FPS: "${NEKO_MAX_FPS}"
|
||||
NEKO_VIDEO_BITRATE: "${NEKO_VIDEO_BITRATE}"
|
||||
NEKO_PLUGINS_ENABLED: "${NEKO_PLUGINS_ENABLED}"
|
||||
NEKO_PLUGINS_DIR: "/etc/neko/plugins/"
|
||||
NEKO_START_URL: "${NEKO_START_URL}"
|
||||
NEKO_BROWSER_RENDER_MODE: "${NEKO_BROWSER_RENDER_MODE}"
|
||||
|
||||
services:
|
||||
neko1:
|
||||
@@ -37,6 +40,7 @@ services:
|
||||
- "${NEKO_PROFILE_HOST_DIR_1}:/home/neko/.config/google-chrome"
|
||||
- "./policies:/etc/chromium/policies/managed:ro"
|
||||
- "./policies:/etc/opt/chrome/policies/managed:ro"
|
||||
- "./browser-launch.sh:/etc/neko/browser-launch.sh:ro"
|
||||
- "./${NEKO_BROWSER_SUPERVISOR_CONF}:/etc/neko/supervisord/browser.conf:ro"
|
||||
|
||||
neko2:
|
||||
@@ -57,6 +61,7 @@ services:
|
||||
- "${NEKO_PROFILE_HOST_DIR_2}:/home/neko/.config/google-chrome"
|
||||
- "./policies:/etc/chromium/policies/managed:ro"
|
||||
- "./policies:/etc/opt/chrome/policies/managed:ro"
|
||||
- "./browser-launch.sh:/etc/neko/browser-launch.sh:ro"
|
||||
- "./${NEKO_BROWSER_SUPERVISOR_CONF}:/etc/neko/supervisord/browser.conf:ro"
|
||||
|
||||
neko3:
|
||||
@@ -77,4 +82,5 @@ services:
|
||||
- "${NEKO_PROFILE_HOST_DIR_3}:/home/neko/.config/google-chrome"
|
||||
- "./policies:/etc/chromium/policies/managed:ro"
|
||||
- "./policies:/etc/opt/chrome/policies/managed:ro"
|
||||
- "./browser-launch.sh:/etc/neko/browser-launch.sh:ro"
|
||||
- "./${NEKO_BROWSER_SUPERVISOR_CONF}:/etc/neko/supervisord/browser.conf:ro"
|
||||
|
||||
@@ -1,16 +1,6 @@
|
||||
[program:google-chrome]
|
||||
environment=HOME="/home/%(ENV_USER)s",USER="%(ENV_USER)s",DISPLAY="%(ENV_DISPLAY)s"
|
||||
command=/usr/bin/google-chrome
|
||||
--window-position=0,0
|
||||
--display=%(ENV_DISPLAY)s
|
||||
--user-data-dir=/home/neko/.config/google-chrome
|
||||
--no-first-run
|
||||
--start-maximized
|
||||
--force-dark-mode
|
||||
--disable-file-system
|
||||
--disable-gpu
|
||||
--disable-software-rasterizer
|
||||
--disable-dev-shm-usage
|
||||
command=/etc/neko/browser-launch.sh google-chrome
|
||||
stopsignal=INT
|
||||
autorestart=true
|
||||
priority=800
|
||||
|
||||
Reference in New Issue
Block a user