tech:why_is_zoom_autostarting_after_screen_lock_unlock
Why is Zoom autostarting after screen lock/unlock
Source : Why is Zoom autostarting after screen lock/unlock ?
Zoom est un logiciel privateur et même un spyware ! https://www.zerohedge.com/technology/lets-make-simple-zoom-malware
Voici une alternative libre : https://meet.jit.si/
sudo sed -i '/zoom -root/d' /usr/share/X11/app-defaults/XScreenSaver
Ou encore renommer zoom
sudo mv /usr/bin/zoom /usr/bin/zoomm
Autres
Zoom dans un Docker
Install
docker run -it --rm --volume /usr/local/bin:/target mdouchement/zoom-us:latest instal
Cela crée le fichier suivant
/usr/local/bin/zoom-us-wrapper
#!/bin/bash PATH=/usr/sbin:/usr/bin:/sbin:/bin ZOOM_US_USER=zoom # do we need to use sudo to start docker containers? ( id -Gn | grep -q docker ) || SUDO=sudo USER_UID=$(id -u) USER_GID=$(id -g) XSOCK=/tmp/.X11-unix XAUTH=/tmp/.docker.xauth DOWNLOAD_DIR=$(xdg-user-dir DOWNLOAD) if [ -z "${DOWNLOAD_DIR}" ]; then DOWNLOAD_DIR="${HOME}/Downloads" fi; list_commands() { echo "" echo "Launch zoom-us using:" echo " zoom OR " echo " zoom-us-wrapper zoom" echo "" exit 1 } cleanup_stopped_zoom_us_instances(){ echo "Cleaning up stopped zoom-us instances..." for c in $(${SUDO} docker ps -a -q) do image="$(${SUDO} docker inspect -f {{.Config.Image}} ${c})" if [ "${image}" == "mdouchement/zoom-us:latest" ]; then running=$(${SUDO} docker inspect -f {{.State.Running}} ${c}) if [ "${running}" != "true" ]; then ${SUDO} docker rm "${c}" >/dev/null fi fi done } prepare_docker_env_parameters() { ENV_VARS+=" --env=USER_UID=${USER_UID}" ENV_VARS+=" --env=USER_GID=${USER_GID}" ENV_VARS+=" --env=DISPLAY=unix$DISPLAY" ENV_VARS+=" --env=XAUTHORITY=${XAUTH}" ENV_VARS+=" --env=TZ=$(date +%Z)" } prepare_docker_volume_parameters() { touch ${XAUTH} xauth nlist :0 | sed -e 's/^..../ffff/' | xauth -f ${XAUTH} nmerge - touch ${HOME}/.config/zoomus.conf # create if not exists VOLUMES+=" --volume=${HOME}/.config/zoomus.conf:/home/${ZOOM_US_USER}/.config/zoomus.conf" VOLUMES+=" --volume=${HOME}/.cache/zoom:/home/${ZOOM_US_USER}/.cache/zoom" VOLUMES+=" --volume=${HOME}/.zoom:/home/${ZOOM_US_USER}/.zoom" VOLUMES+=" --volume=${XSOCK}:${XSOCK}" VOLUMES+=" --volume=${XAUTH}:${XAUTH}" VOLUMES+=" --volume=/run/user/${USER_UID}/pulse:/run/pulse" } prepare_docker_device_parameters() { # enumerate video devices for webcam support VIDEO_DEVICES= for device in /dev/video* do if [ -c $device ]; then VIDEO_DEVICES="${VIDEO_DEVICES} --device $device:$device" fi done } prog=$(basename $0) exec=$(which $prog) if [[ ${prog} == "zoom-us-wrapper" ]]; then case ${1} in zoom) prog=${1} shift ;; *|help) list_commands exit 1 ;; esac elif [[ -n ${exec} ]]; then # launch host binary if it exists exec ${exec} $@ fi cleanup_stopped_zoom_us_instances prepare_docker_env_parameters prepare_docker_volume_parameters prepare_docker_device_parameters echo "Starting ${prog}..." ${SUDO} docker run -d \ ${ENV_VARS} \ ${VIDEO_DEVICES} \ --device /dev/dri \ ${VOLUMES} \ ${ZOOM_EXTRA_DOCKER_ARGUMENTS} \ --name zoomus \ mdouchement/zoom-us:latest ${prog} $@ >/dev/null
tech/why_is_zoom_autostarting_after_screen_lock_unlock.txt · Dernière modification : de Jean-Baptiste
