You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: "Aktiver dvale efter X minutters inaktivitet"
3
+
parent: "Sikkerhed"
4
+
source: scripts/inactivity_suspend_after_time.sh
5
+
compatibility:
6
+
- "22.04"
7
+
- "BorgerPC"
8
+
parameters:
9
+
- name: "Aktiver?"
10
+
type: "boolean"
11
+
default: null
12
+
mandatory: false
13
+
- name: "Antal MINUTTER til dialog bliver vises"
14
+
type: "int"
15
+
default: null
16
+
mandatory: true
17
+
- name: "Antal MINUTTER til dvale aktiveres"
18
+
type: "int"
19
+
default: null
20
+
mandatory: true
21
+
- name: "Tekst som bliver vist i dialogboksen"
22
+
type: "string"
23
+
default: null
24
+
mandatory: false
25
+
- name: "Tekst som bliver vist på dialogboks knappen"
26
+
type: "string"
27
+
default: null
28
+
mandatory: false
29
+
metadata:
30
+
uid: "suspend_after_time"
31
+
---
32
+
33
+
## Beskrivelse
34
+
35
+
Vis en advarsel efter et antal minutters inaktivitet - ved fortsat inaktivitet logges brugeren automatisk ud og maskinen går i dvale.
36
+
37
+
BEMÆRK: USB-overvågning kan ikke være aktiv, mens en computer er i dvale. Vi anbefaler derfor ikke at anvende scriptet på computere, der står uden opsyn, medmindre man benytter de bure, der forhindrer borgere i at tilgå USB-enhederne.
38
+
39
+
YDERLIGERE BEMÆRKNING: Computere kan ikke tjekke ind på admin-sitet eller køre scripts, mens de er i dvale, og kan derfor komme til at stå som værende offline.
40
+
41
+
## Parametre
42
+
Scriptet tager 5 inputparametre:
43
+
1. Aktiver/deaktiver scriptet. Sæt hak i boksen for at aktivere scriptet og lad den stå tom for at deaktivere det.
44
+
2. Antal MINUTTER computeren kan være inaktiv, før en advarsel vises.
45
+
3. Antal MINUTTER computeren kan være inaktiv, før den lukkes ned.
46
+
Det skal være længere tid end det første inputparameter, da advarslen ellers ikke vil blive set. Vi foreslår minimum 3 minutter længere.
47
+
4. Teksten der vises i inaktivitetsadvarslen.
48
+
Hvis feltet efterlades tomt bruges standardteksten "Du er inaktiv og logges ud om kort tid.."
49
+
5. Teksten der vises på knappen i inaktivitetsadvarslen.
50
+
Hvis feltet efterlades tomt bruges standardteksten "OK".
51
+
52
+
Eksempel:
53
+
Med inputparametrene 5 og 10 vil der vises en advarsel efter 5 minutter, og hvis inaktiviteten så fortsætter 5 minutter derefter, vil brugeren blive logget af, og maskinen vil gå i dvale.
54
+
55
+
Hvis du ønsker linieskift i teksten, kan det gøres ved at skrive \n således:
56
+
Linie1\nLinie2
57
+
58
+
Vi anbefaler at genstarte efter kørsel, for at være sikker på, det har taget effekt.
59
+
60
+
Dette script er blevet testet og virker på Ubuntu 22.04.
[ -z"$DIALOG_TIME_MINS" ] && error 'Please insert the time the user has to be inactive before dialog is shown.'
67
+
[ -z"$LOGOUT_TIME_MINS" ] && error 'Please insert the time the user has to be inactive before being logged out.'
68
+
[ "$DIALOG_TIME_MINS"-gt"$LOGOUT_TIME_MINS" ] && error 'Dialog time is greater than logout time and dialog will therefore not be shown. Edit dialog time!'
69
+
[ -z"$DIALOG_TEXT" ] && DIALOG_TEXT="Du er inaktiv og bliver logget ud om kort tid..."
70
+
[ -z"$BUTTON_TEXT" ] && BUTTON_TEXT="OK"
71
+
72
+
# xprintidle uses milliseconds, so convert the user inputted minutes to that
73
+
LOGOUT_TIME_MS=$(( LOGOUT_TIME_MINS *60*1000))
74
+
DIALOG_TIME_MS=$(( DIALOG_TIME_MINS *60*1000))
75
+
76
+
# Older versions of this script used sh, but our lightdm suspend script uses
77
+
# bash specifics. Change it to run the script directly with whatever interpreter it has.
78
+
# This requires ensuring that lightdm has execute permissions on all those scripts.
0 commit comments