added host dbus sharing to containers
This commit is contained in:
@@ -60,6 +60,7 @@ prepare_docker_env_parameters() {
|
|||||||
ENV_VARS+=" --env=DISPLAY=unix$DISPLAY"
|
ENV_VARS+=" --env=DISPLAY=unix$DISPLAY"
|
||||||
ENV_VARS+=" --env=XAUTHORITY=${XAUTH}"
|
ENV_VARS+=" --env=XAUTHORITY=${XAUTH}"
|
||||||
ENV_VARS+=" --env=TZ=$(date +%Z)"
|
ENV_VARS+=" --env=TZ=$(date +%Z)"
|
||||||
|
ENV_VARS+=" --env=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/dbus/system_bus_socket"
|
||||||
}
|
}
|
||||||
|
|
||||||
prepare_docker_volume_parameters() {
|
prepare_docker_volume_parameters() {
|
||||||
@@ -70,6 +71,7 @@ prepare_docker_volume_parameters() {
|
|||||||
VOLUMES+=" --volume=${XSOCK}:${XSOCK}"
|
VOLUMES+=" --volume=${XSOCK}:${XSOCK}"
|
||||||
VOLUMES+=" --volume=${XAUTH}:${XAUTH}"
|
VOLUMES+=" --volume=${XAUTH}:${XAUTH}"
|
||||||
VOLUMES+=" --volume=/run/user/${USER_UID}/pulse:/run/pulse"
|
VOLUMES+=" --volume=/run/user/${USER_UID}/pulse:/run/pulse"
|
||||||
|
VOLUMES+=" --volume=/run/user/${USER_UID}/bus:/run/dbus/system_bus_socket"
|
||||||
|
|
||||||
if [ -d "${HOME}/tmp" ]; then
|
if [ -d "${HOME}/tmp" ]; then
|
||||||
VOLUMES+=" --volume=${HOME}/tmp:/home/${TEAMS_DESKTOP_USER}/tmp"
|
VOLUMES+=" --volume=${HOME}/tmp:/home/${TEAMS_DESKTOP_USER}/tmp"
|
||||||
|
|||||||
@@ -60,6 +60,7 @@ prepare_docker_env_parameters() {
|
|||||||
ENV_VARS+=" --env=DISPLAY=unix$DISPLAY"
|
ENV_VARS+=" --env=DISPLAY=unix$DISPLAY"
|
||||||
ENV_VARS+=" --env=XAUTHORITY=${XAUTH}"
|
ENV_VARS+=" --env=XAUTHORITY=${XAUTH}"
|
||||||
ENV_VARS+=" --env=TZ=$(date +%Z)"
|
ENV_VARS+=" --env=TZ=$(date +%Z)"
|
||||||
|
ENV_VARS+=" --env=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/dbus/system_bus_socket"
|
||||||
}
|
}
|
||||||
|
|
||||||
prepare_docker_volume_parameters() {
|
prepare_docker_volume_parameters() {
|
||||||
@@ -70,6 +71,7 @@ prepare_docker_volume_parameters() {
|
|||||||
VOLUMES+=" --volume=${XSOCK}:${XSOCK}"
|
VOLUMES+=" --volume=${XSOCK}:${XSOCK}"
|
||||||
VOLUMES+=" --volume=${XAUTH}:${XAUTH}"
|
VOLUMES+=" --volume=${XAUTH}:${XAUTH}"
|
||||||
VOLUMES+=" --volume=/run/user/${USER_UID}/pulse:/run/pulse"
|
VOLUMES+=" --volume=/run/user/${USER_UID}/pulse:/run/pulse"
|
||||||
|
VOLUMES+=" --volume=/run/user/${USER_UID}/bus:/run/dbus/system_bus_socket"
|
||||||
|
|
||||||
if [ -d "${HOME}/tmp" ]; then
|
if [ -d "${HOME}/tmp" ]; then
|
||||||
VOLUMES+=" --volume=${HOME}/tmp:/home/${TEAMS_DESKTOP_USER}/tmp"
|
VOLUMES+=" --volume=${HOME}/tmp:/home/${TEAMS_DESKTOP_USER}/tmp"
|
||||||
|
|||||||
Reference in New Issue
Block a user