Skift baggrundsbillede på loginskærm
Source: Download script
Last Updated: 4. December 2024 by Agnete Moos (agms@sonderborg.dk)
Parameters:
| Navn | Type | Standardværdi | Påkrævet |
|---|---|---|---|
Click to see the source code
#! /usr/bin/env sh
# Sets new background image on login-screen
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
ACTIVATE=$1
IMAGE_UPLOAD=$2
IMAGE_NAME=$(basename "$IMAGE_UPLOAD")
mv "$IMAGE_UPLOAD" "/usr/share/backgrounds/"
# Change these three to set a different policy to another value
POLICY_PATH="com/canonical/unity-greeter"
POLICY="background"
POLICY_VALUE="'/usr/share/backgrounds/$IMAGE_NAME'"
POLICY_FILE="/etc/dconf/db/os2borgerpc.d/06-login-screen-bg-image"
POLICY_LOCK_FILE="/etc/dconf/db/os2borgerpc.d/locks/06-login-screen-bg-image"
if [ "$ACTIVATE" = 'True' ]; then
cat > "$POLICY_FILE" <<-END
[$POLICY_PATH]
draw-user-backgrounds=false
$POLICY=$POLICY_VALUE
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
/$POLICY_PATH/$POLICY
END
else
rm --force "$POLICY_FILE" "$POLICY_LOCK_FILE"
rm POLICY_VALUE
fi
# Incorporate all of the text files we've just created into the system's dconf databases
dconf update
Beskrivelse
Scriptet skifter baggrundsbilledet på loginskærmen.
Undgå at bruge æøå i filnavnet, da det kan forårsage problemer.
Billedets opløsning skal som minimum svare til skærmens opløsning.
Undersøg størrelsesforhold / “aspect ratio” på de pågældende skærme. Saml eventuelt skærme med ens størrelsesforhold i en gruppe for sig, hvis der er en-til-mange af forskellige størrelsesforhold. Hvis et givent billedes størrelsesforhold er anderledes fra skærmens størrelsesforhold, så får man et “strukket” billede.
For se en given maskines skærmopløsning samt størrelsesforhold, så log på som superuser og gå til “indstillinger” -> “Skærme”.
Eksempler på opløsninger til forskellige størrelsesforhold:
4:3
800 x 600
1024 x 768
1400 x 1050
1600 x 1200
5:4
1280 x 1024
2560 x 2048
16:9
1366 x 768
1600 x 900
1920 x 1080
2560 x 1440
16:10
1280 x 800
1440 x 900
1680 x 1050
1920 x 1200
2560 x 1600
Dette script er blevet testet og virker på Ubuntu 22.04.
Parametre
- Aktivér: Sæt hak for at sætte og fastlåse baggrundsbilledet Udelad hak for at gøre det muligt manuelt at sætte sit eget billede direkte fra computeren
- Billede : Filupload