OS2borgerPC - Logud-knap


Source: Download script

Last Updated: 11. September 2025 by Agnete Moos (agms@sonderborg.dk)

Parameters:

Navn Type Standardværdi Påkrævet
Click to see the source code
#! /usr/bin/env sh

# Author: mfm@magenta.dk
# Credits: Vordingborg Kommune
#
# Arguments:
# 1: Use a boolean to decide whether to add or remove the button
# 2: The name the button should have on the desktop.
#    If you choose deletion, the contents of the name argument does not matter.

ACTIVATE=$1
NAME="$2"

OLD_DESKTOP_FILE=/home/.skjult/Skrivebord/Logout.desktop
DESKTOP_FILE=/home/.skjult/Skrivebord/logout.desktop

rm --force "$OLD_DESKTOP_FILE"

if [ "$ACTIVATE" = 'True' ]; then
	mkdir --parents "$(dirname $DESKTOP_FILE)"

	cat <<- EOF > $DESKTOP_FILE
		[Desktop Entry]
		Version=1.0
		Type=Application
		Name=$NAME
		Comment=Logout-funktion
		Icon=application-exit
		Exec=gnome-session-quit --logout --no-prompt
	EOF

else
	rm "$DESKTOP_FILE"
fi

Beskrivelse

Dette script er i kategorien “Udfases” da det erstattes af scriptet “Desktop - Logud-knap med valgfrit ikon”.

Tilføjer et ikon på skrivebordet som logger brugeren ud, uden at blive promptet for det. Virker efter logud.

BEMÆRK: Scriptet “Desktop - Aktiver genveje” skal køres før dette virker.

Med tak til og inspiration fra scriptet dertil lavet af Vordingborg Kommune.

Parametre

1: En afkrydset tjekboks tilføjer knappen, mens en tom tjekboks fjerner den. 2: Navnet du ønsker, knappen skal have på skrivebordet.

Dette script er blevet testet og virker på Ubuntu 22.04.