Bloker for GNOME Remote Desktop (Fjernskrivebord)
Source: Download script
Last Updated: 18. December 2024 by Sune Koch Hansen (sune@kvalitetsit.dk)
Parameters:
Navn | Type | Standardværdi | Påkrævet |
---|---|---|---|
Click to see the source code
#! /usr/bin/env sh
set -x
if get_os2borgerpc_config os2_product | grep --quiet kiosk; then
echo "Dette script er ikke designet til at blive anvendt på en kiosk-maskine."
exit 1
fi
# Change these three to set a different policy to another value
POLICY_FILE="/etc/dconf/db/os2borgerpc.d/00-remote-desktop"
POLICY_LOCK_FILE="/etc/dconf/db/os2borgerpc.d/locks/00-remote-desktop"
ACTIVATE=$1
if [ "$ACTIVATE" = 'True' ]; then
# Disable GNOME Remote Desktop VNC + RDP (and also lock to "View Only" which should be superfluous when they can't be
# enabled, but...)
cat > "$POLICY_FILE" <<-END
[org/gnome/desktop/remote-desktop/rdp]
enable=false
view-only=true
[org/gnome/desktop/remote-desktop/vnc]
enable=false
view-only=true
END
# Tell the system that the values of the dconf keys we've just set can no
# longer be overridden by the user
cat > "$POLICY_LOCK_FILE" <<-END
/org/gnome/desktop/remote-desktop/rdp/enable
/org/gnome/desktop/remote-desktop/vnc/enable
/org/gnome/desktop/remote-desktop/rdp/view-only
/org/gnome/desktop/remote-desktop/vnc/view-only
END
else
rm --force "$POLICY_FILE" "$POLICY_LOCK_FILE"
fi
# Incorporate all of the text files we've just created into the system's dconf databases
dconf update
Beskrivelse
Dette script blokerer for GNOME Remote Desktop. Inden kørsel af dette script, kan GNOME Remote Desktop aktiveres, hvis Indstillinger ikke er blokeret. Indstillinger er dog blokeret for Borger i alle OS2borgerPC images siden 3.1.0.
Dette script er inkluderet i image fra OS2BorgerPC v. 5.3.0. Scriptet er ikke relevant for OS2borgerPC Kiosk.
Parametre
- Sæt hak for at blokere for Remote Desktop i Gnome, fjern for at tillade.