Skip to content

Commit ac1ee89

Browse files
committed
Core scripts added
1 parent bcd0125 commit ac1ee89

File tree

91 files changed

+4886
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+4886
-0
lines changed

adjust_settings_access.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
title: "Juster adgang til Indstillinger for Borger"
3+
parent: "Sikkerhed"
4+
source: os2borgerpc-scripts/os2borgerpc/sikkerhed/adjust_settings_access.sh
5+
parameters:
6+
- name: "Giv adgang til Indstillinger"
7+
type: "boolean"
8+
default: null
9+
mandatory: false
10+
compatibility:
11+
- "22.04"
12+
- "BorgerPC"
13+
---
14+
15+
## Beskrivelse
16+
SIKKERHEDSMÆSSIGE OVERVEJEJELSER:
17+
Dette script låser ned eller op for adgang til Indstillinger.
18+
19+
Hvis borgere gives adgang til indstillinger, vil ændringer de foretager dog *generelt* stadig nulstilles efter logud. Det har dog vist sig, der kan være enkelte undtagelser:
20+
Indstillinger -> Privatliv -> Tjek af forbindelse
21+
...kan ændres permanent!
22+
23+
Det mest nedlåste er, hvis borgere ikke har adgang til indstillinger, hvilket er standardindstillingen på nyere images (3.1.0 og nyere images).
24+
Vi FRARÅDER pga. ovenstående at Borger gives adgang til Indstillinger.
25+
26+
BESKRIVELSE:
27+
28+
Sæt hak: Borger har adgang til Indstillinger
29+
Intet hak: Borger har IKKE adgang til Indstillinger
30+
31+
Dette script påvirker kun Borger-kontoen - superuser har altid adgang til Indstillinger, men superusers ændringer i Indstillinger påvirker ikke Borger - eller omvendt.
32+
33+
Dette script er blevet testet og virker som udgangspunkt på Ubuntu 22.04. Hvis man klikkede "ja" til Ubuntus opgraderings-popup inden vi fjernede den, kan maskinen dog være endt i en tilstand, hvor dette script ikke har den ønskede effekt. Dette problem løses af scriptet "22.04 opgradering - Reparer tidlig opgradering".

always_logout_after_time_visual.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: "Log altid ud efter X minutter med nedtæller"
3+
parent: "Sikkerhed"
4+
source: os2borgerpc-scripts/os2borgerpc/sikkerhed/always_logout_after_time_visual.sh
5+
parameters:
6+
- name: "Aktiver?"
7+
type: "boolean"
8+
default: null
9+
mandatory: false
10+
- name: "Antal MINUTTER til logud"
11+
type: "int"
12+
default: null
13+
mandatory: true
14+
- name: "Tekst der vises før tidspunktet i nedtællingen"
15+
type: "string"
16+
default: null
17+
mandatory: false
18+
- name: "Antal SEKUNDER tilbage af nedtællingen hvor bruger advares"
19+
type: "int"
20+
default: null
21+
mandatory: false
22+
- name: "Tekst i advarselsinfoboks om kommende logud"
23+
type: "string"
24+
default: null
25+
mandatory: false
26+
compatibility:
27+
- "BorgerPC"
28+
---
29+
30+
## Beskrivelse
31+
Opsætter en OS2borgerPC til altid at logge ud efter et bestemt antal minutter, med en visuel nedtæller på skærmen, til at vise, hvor længe, der er tilbage før logud.
32+
33+
## Parametre
34+
35+
1. (Påkrævet) Aktivér?: Sæt hak for at aktivere scriptet, lad stå tom for at deaktivere scriptet.
36+
37+
2. (Påkrævet) Antal MINUTTER før der logges ud.
38+
39+
3. (Valgfri) Tekst der vises før nuværende tidspunkt i nedtællingen.
40+
Standardværdi: "Tid tilbage: "
41+
42+
4. (Valgfri) Hvor mange SEKUNDER inden logud skal de advares om kommende logud.
43+
Standardværdi: 60
44+
45+
5. (Valgfri) Tekst der vises i beskeden om at brugeren snart logges ud.
46+
Standardværdi: "Tiden er udløbet om et minut. Husk at gemme dine ting."

apt_periodic_control.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: "System - Aktiver automatiske opdateringer fra Ubuntu"
3+
parent: "System"
4+
source: os2borgerpc-scripts/common/system/apt_periodic_control.sh
5+
parameters:
6+
- name: "Aktiver generelle opdateringer (sikkerhed/alt/falsk)"
7+
type: "string"
8+
default: null
9+
mandatory: true
10+
compatibility:
11+
- "22.04"
12+
- "BorgerPC"
13+
---
14+
15+
## Beskrivelse
16+
Dette script aktiverer automatiske opdateringer fra Ubuntu.
17+
18+
Når du slår automatiske opdateringer til skal du vælge om du både vil have sikkerhedsopdateringer og generelle opdateringer slået til, eller blot sikkerhedsopdateringer.
19+
20+
Hvis du ønsker at det kun er sikkerhedsopdateringer der skal slåes til skal du tilføje parametren "sikkerhed". Hvis det derimod er både sikkerhedsopdateringer og generelle opdateringer skal du tilføje parametren "alt".
21+
22+
Hvis du ønsker at slå alle automatiske opdateringer fra (anbefales generelt ikke, men det kan være relevant som test), kan du køre scriptet med parametret "falsk".
23+
24+
Vær opmærksom på at med de nyeste os2borgerpc-images er sikkerhedsopdateringer allerede slået til.
25+
Magenta anbefaler at kun sikkerhedsopdateringer er slået til. Især hvis man gør brug af Google Chrome.
26+
27+
Info om de to opdateringsmuligheder:
28+
29+
Sikkerhedsopdateringer:
30+
De vigtigste opdateringer, som retter sårbarheder i systemet og dets programmer.
31+
32+
Generelle opdateringer:
33+
Retter fejl og tilføjer nogle gange ny funktionalitet i tilføjelsesprogrammerne.
34+
35+
Info omkring Ubuntus håndtering af automatiske opdateringer:
36+
- Disse opdateringer hentes og installeres usynligt i baggrunden, uanset om maskinen er i brug eller ej.
37+
- Maskinen vil tjekke efter opdateringer to gange dagligt, på tilfældige tidspunkter.
38+
Hvis den missede en opdatering dagen før, fordi den var lukket ned på et af dens planlagte opdateringstidspunkter, vil den tjekke kort efter opstart.
39+
40+
Dette script er blevet testet og virker på Ubuntu 22.04.

autostart_program.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: "Autostart program"
3+
parent: "System"
4+
source: os2borgerpc-scripts/os2borgerpc/os2borgerpc/autostart_program.sh
5+
parameters:
6+
- name: "Programmets navn"
7+
type: "string"
8+
default: null
9+
mandatory: true
10+
- name: "Slå autostart til"
11+
type: "boolean"
12+
default: null
13+
mandatory: false
14+
compatibility:
15+
- "22.04"
16+
- "BorgerPC"
17+
---
18+
19+
## Beskrivelse
20+
Starter et givent program hver gang en borger logger på.
21+
For at få en liste over mulige programmer på en maskine kan man køre scriptet "Desktop - Vis programliste" med parametren sat til "mulige"
22+
23+
Dette script er blevet testet og virker på Ubuntu 22.04.
24+
25+
## Parametre
26+
1. Navnet på det program der skal starte. Navnet ser forskel på store og små bogstaver (da nogle programmer har store bogstaver i deres navn). Kan udfyldes med eller uden filforlængelsen, f. eks. "firefox" eller "firefox.desktop". For at autostarte Chrome skrives "google-chrome".
27+
28+
2. Et afkrydsningsfelt der, hvis der er sat hak i det, tilføjer et program til autostart. Hvis afkrydsningsfeltet er tomt, slettes programmet fra autostart igen.
29+

browser_set_default.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: "Sæt standard-browser"
3+
parent: "Browser"
4+
source: os2borgerpc-scripts/os2borgerpc/browser/browser_set_default.sh
5+
summary: "Skifter standard-browseren ml. eksempelvis Firefox og Chrome."
6+
parameters:
7+
- name: "Ønsket standardbrowser (firefox, google-chrome, microsoft-edge)"
8+
type: "string"
9+
default: null
10+
mandatory: true
11+
compatibility:
12+
- "22.04"
13+
- "BorgerPC"
14+
---
15+
16+
## Beskrivelse
17+
Installerer du andre browsere, virker scriptet også med disse.
18+
19+
Ved en frisk installation af BorgerPC er firefox allerede standardbrowser.
20+
Hvis maskinen i stedet skal bruge Chrome eller Edge som standardbrowser, forudsætter det at disse browsere først er installeret, via de pågældende scripts.
21+
22+
Det kan være nødvendigt med logud, før det tager effekt.
23+
24+
Dette script er blevet testet og virker på Ubuntu 22.04.
25+
26+
## Parametre
27+
1: 'firefox' skifter standardbrowseren til firefox, 'google-chrome' skifter den til Chrome og 'microsoft-edge' sætter den til Edge.
28+
29+
30+

browser_update_launcher.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: "Udskift browser-genvejen i venstremenuen med en valgfri browser"
3+
parent: "Browser"
4+
source: os2borgerpc-scripts/os2borgerpc/browser/browser_update_launcher.sh
5+
summary: "Udskifter browser-knappen i venstremenuen (der som standard er Firefox) med en valgfri browser."
6+
parameters:
7+
- name: "Udskift browseren i venstremenuen med følgende browser (se muligheder i beskrivelse)"
8+
type: "text_field"
9+
default: "firefox,google-chrome,microsoft-edge"
10+
mandatory: false
11+
compatibility:
12+
- "22.04"
13+
- "BorgerPC"
14+
---
15+
16+
## Beskrivelse
17+
Valgmulighederne er:
18+
- firefox
19+
- google-chrome
20+
- microsoft-edge
21+
22+
Dette script er blevet testet og virker på Ubuntu 22.04.

change_login_timeout.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
title: "Ændr login-timeout"
3+
parent: "Login"
4+
source: os2borgerpc-scripts/os2borgerpc/login/change_login_timeout.sh
5+
parameters:
6+
- name: "Antal sekunder"
7+
type: "int"
8+
default: null
9+
mandatory: true
10+
compatibility:
11+
- "22.04"
12+
- "BorgerPC"
13+
---
14+
15+
## Beskrivelse
16+
Scriptet ændrer logintimeout til et valgfrit antal sekunder, givet som første parameter.
17+
Standardindstillingen er pt. 10 sekunder.
18+
19+
Hvis du ønsker nærmest øjeblikkelig login, kan den sættes til 2 sekunder. Tests har vist at den ikke kan nå at indlæse loginsiden hvis den sættes til 0, som kan betyde, at den slet ikke får logget ind, og forbliver på loginskærmen.
20+
21+
Scriptet tager oftest først effekt efter genstart.
22+
23+
Dette script antager, at automatisk login er slået til. Det er det som standard, men hvis det inden er blevet slået fra via scriptet "OS2borgerPC - Automatisk borgerlogin til/fra", vil dette script ikke have nogen effekt.
24+
25+
Hvis du ønsker at deaktivere automatisk login helt, kan det i stedet gøres med førnævnte script.
26+
27+
Dette script er blevet testet og virker på Ubuntu 22.04.
28+
29+
## Parametre
30+
1: Antallet af sekunder der går, før der automatisk logges ind.
31+
32+
33+
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
---
2+
title: "Chrome/Chromium: Tilføj/Fjern Udvidelse(r)"
3+
parent: "Browser"
4+
source: os2borgerpc-scripts/os2borgerpc/browser/chrome_chromium_add_remove_extension.sh
5+
summary: "Tilføjer/fjerner en eller flere Chrome/Chromium-Udvidelser til/fra browserens ExtensionSettings policy"
6+
parameters:
7+
- name: "Aktivér"
8+
type: "boolean"
9+
default: null
10+
mandatory: false
11+
- name: "Udvidelser"
12+
type: "string"
13+
default: null
14+
mandatory: false
15+
compatibility:
16+
- "22.04"
17+
- "BorgerPC"
18+
19+
20+
---
21+
22+
## Beskrivelse
23+
Udviklet og testet i samarbejde med Aarhus kommune.
24+
25+
##### VIGTIGT! #####
26+
Hvis en given PC eller Gruppe gør brug af "Chrome/Chromium: Gæstetilstand til/fra (guest mode)", så husk at deaktivere denne browserpolitik, hvis du har i sinde at benytte dette script.
27+
Årsagen hertil er, at Gæstetilstand, som resultat af Googles design heraf, deaktiverer alle udvidelser.
28+
29+
### SCRIPTET
30+
1. Kan tilføje/fjerne en list(en-til-mange) Chrome/Chromium-Udvidelser til/fra browserens ExtensionSettings policy.
31+
2. Kan slette browserens ExtensionSettings policy.
32+
33+
34+
### HVORDAN GØR JEG?
35+
36+
(Læs det hele inden du kører scriptet)
37+
38+
For installere udvidelser skal scriptet køres med flueben i checkbox'en "Aktivér".
39+
40+
Alle Chrome-Udvidelser har et unikt ID der fremgår i URL'en i Chrome Web Store.
41+
42+
ID'et er det du finder inden for < >-symbolerne i URL'en herunder:
43+
https://chrome.google.com/webstore/detail/ublock-origin/<ID_HER>?hl=en
44+
Dvs. alt efter den sidste / og før ?-symbolet.
45+
46+
Eksempelvis for uBlock Origin vil URL'en se således ud:
47+
48+
https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm?hl=en
49+
50+
ID'et for uBlock Origin, som du skal bruge ifm. kørsel af scriptet, er derved:
51+
cjpalhdlnbpafiamejdnhcphjbkeiagm
52+
53+
Eksempel på en liste med 3 udvidelser, henholdsvis uBlock Origin, IntoWords, og AppWriter:
54+
55+
cjpalhdlnbpafiamejdnhcphjbkeiagm,nopjifljihndhkfeogabcclpgpceapln,lokadhdaghfjbmailhhenifjejpokche
56+
57+
Ovenstående er den tekststreng man angiver ved kørsel i tekstfeltet "Udvidelser", hvis man vil installere de tre udvidelser.
58+
59+
Hver gang scriptet køres så overskrives den eksisterende liste med den nye liste.
60+
61+
For at slette alle Udvidelser køres scriptet uden flueben i checkbox'en "Aktivér".
62+
63+
Dette script er blevet testet og virker på Ubuntu 22.04.
64+
65+
### MULIGE UDVIDELSER
66+
67+
Nogle kommuner bruger udvidelsen "Adgang for Alle" til oplæsning på Dansk:
68+
https://chrome.google.com/webstore/detail/adgang-for-alle-opl%C3%A6sning/emlafdcpicmngaecnedehchapmmcjfhb?hl=da
69+
70+
Hvis man er kunde hos AppWriter eller IntoWords kan man overveje deres udvidelser for at øge tilgængeligheden i browser.
71+
72+
## Parametre
73+
1. Aktivér : True/False
74+
2. Udvidelser : komma-separeret liste af ID'er

chrome_chromium_policy_homepage.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
title: "Chrome/Chromium: Sæt startside(r)"
3+
parent: "Browser"
4+
source: os2borgerpc-scripts/os2borgerpc/browser/chrome_chromium_policy_homepage.sh
5+
parameters:
6+
- name: "Startside-URL"
7+
type: "string"
8+
default: null
9+
mandatory: true
10+
- name: "Ekstra faneblade"
11+
type: "string"
12+
default: null
13+
mandatory: false
14+
compatibility:
15+
- "22.04"
16+
- "BorgerPC"
17+
---
18+
19+
## Beskrivelse
20+
Scriptet skifter startside(r) for Google Chrome og Chromium for brugeren Borger.
21+
Scriptet forventer en hjemmeside-URL som første input parameter.
22+
23+
Derudover kan man også tilføje en liste yderligere ekstra faner man kunne tænke sig. Læs mere forneden.
24+
Dette script er blevet testet og virker på Ubuntu 22.04.
25+
26+
## Parametre
27+
28+
1. Startside-URL : tekststreng
29+
2. Ekstra faneblade : tekststreng
30+
31+
##### Eksempel med startside plus en ekstra fane #####
32+
33+
Startside-URL : https://borger.dk
34+
Ekstra faneblade : https://info.jobnet.dk/
35+
36+
##### Eksempel med startside plus 3 ekstra faner #####
37+
38+
URL'erne separes med | som forneden.
39+
40+
Ekstra faneblade : https://info.jobnet.dk/|https://skat.dk|https://www.sundhed.dk/
41+
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: "Chrome/Chromium: Start i maksimeret, fuld skærm eller kiosk tilstand"
3+
parent: "Browser"
4+
source: os2borgerpc-scripts/os2borgerpc/browser/chrome_chromium_start_maximized_fullscreen_kiosk.sh
5+
parameters:
6+
- name: "Ønsket tilstand (se beskrivelse)"
7+
type: "int"
8+
default: null
9+
mandatory: true
10+
compatibility:
11+
- "22.04"
12+
- "BorgerPC"
13+
---
14+
15+
## Beskrivelse
16+
Indstil Chrome til at åbne eller ikke at åbne i maksimeret tilstand, fuld skærm eller kiosk tilstand som standard.
17+
Der skal logges ud eller genstartes før det tager effekt.
18+
19+
Forudsætter at "Chrome - Installer" tidligere er blevet kørt.
20+
21+
Teknisk note: Disse sættes pt. i .desktop-filerne fremfor via Chrome politikker, da det desværre ikke pt. er muligt at styre disse via sidstnævnte fra Googles side.
22+
23+
Dette script er blevet testet og virker på Ubuntu 22.04.
24+
25+
## Parametre
26+
Scriptet tager kun ét parameter, som er et tal. Følgende tal svarer til følgende indstilling:
27+
- 0: Slå både maksimeret, fuld skærm og kiosk fra
28+
- 1: Slå maksimeret til
29+
- 2: Slå fuld skærm til
30+
- 3: Slå kiosk til
31+

0 commit comments

Comments
 (0)