Skip to content

Commit

Permalink
Revision af scripts og metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
agnetemoos committed Dec 6, 2024
1 parent f53e60c commit 50228b2
Show file tree
Hide file tree
Showing 59 changed files with 499 additions and 314 deletions.
16 changes: 8 additions & 8 deletions adjust_settings_access.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Juster adgang til Indstillinger for Borger"
title: "Juster adgang til Indstillinger"
parent: "Sikkerhed"
source: os2borgerpc-scripts/os2borgerpc/sikkerhed/adjust_settings_access.sh
source: scripts/adjust_settings_access.sh
parameters:
- name: "Giv adgang til Indstillinger"
type: "boolean"
Expand All @@ -10,6 +10,7 @@ parameters:
compatibility:
- "22.04"
- "BorgerPC"
included_in_image: true
---

## Beskrivelse
Expand All @@ -23,11 +24,10 @@ Indstillinger -> Privatliv -> Tjek af forbindelse
Det mest nedlåste er, hvis borgere ikke har adgang til indstillinger, hvilket er standardindstillingen på nyere images (3.1.0 og nyere images).
Vi FRARÅDER pga. ovenstående at Borger gives adgang til Indstillinger.

BESKRIVELSE:

Sæt hak: Borger har adgang til Indstillinger
Intet hak: Borger har IKKE adgang til Indstillinger

Dette script påvirker kun Borger-kontoen - superuser har altid adgang til Indstillinger, men superusers ændringer i Indstillinger påvirker ikke Borger - eller omvendt.

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".
Dette script er blevet testet og virker på Ubuntu 22.04.

## Parametre
Sæt hak: Borger har adgang til Indstillinger
Intet hak: Borger har IKKE adgang til Indstillinger
2 changes: 1 addition & 1 deletion always_logout_after_time_visual.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Log altid ud efter X minutter med nedtæller"
parent: "Sikkerhed"
source: os2borgerpc-scripts/os2borgerpc/sikkerhed/always_logout_after_time_visual.sh
source: scripts/always_logout_after_time_visual.sh
parameters:
- name: "Aktiver?"
type: "boolean"
Expand Down
30 changes: 17 additions & 13 deletions apt_periodic_control.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "System - Aktiver automatiske opdateringer fra Ubuntu"
title: "Aktiver automatiske opdateringer fra Ubuntu"
parent: "System"
source: os2borgerpc-scripts/common/system/apt_periodic_control.sh
source: scripts/apt_periodic_control.sh
parameters:
- name: "Aktiver generelle opdateringer (sikkerhed/alt/falsk)"
type: "string"
Expand All @@ -14,27 +14,31 @@ compatibility:

## Beskrivelse
Dette script aktiverer automatiske opdateringer fra Ubuntu.
I nyere os2borgerpc-images er sikkerhedsopdateringer allerede slået til.

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.
Du kan vælge om du ønsker:
- sikkerhedsopdateringer + generelle opdateringer
- kun sikkerhedsopdateringer.

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".
Standard er kun sikkerhedsopdateringer.

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".
### Info om de to opdateringsmuligheder:

Vær opmærksom på at med de nyeste os2borgerpc-images er sikkerhedsopdateringer allerede slået til.
Magenta anbefaler at kun sikkerhedsopdateringer er slået til. Især hvis man gør brug af Google Chrome.

Info om de to opdateringsmuligheder:

Sikkerhedsopdateringer:
**Sikkerhedsopdateringer:**
De vigtigste opdateringer, som retter sårbarheder i systemet og dets programmer.

Generelle opdateringer:
**Generelle opdateringer:**
Retter fejl og tilføjer nogle gange ny funktionalitet i tilføjelsesprogrammerne.

Info omkring Ubuntus håndtering af automatiske opdateringer:
- Disse opdateringer hentes og installeres usynligt i baggrunden, uanset om maskinen er i brug eller ej.
- Maskinen vil tjekke efter opdateringer to gange dagligt, på tilfældige tidspunkter.
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.

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

## Parametre
1. Aktiver generelle opdateringer (sikkerhed/alt/falsk)\
sikkerhed: Kun sikkerhedsopdateringer\
alt: Både sikkerhedsopdateringer og generelle opdateringer\
falsk: Ingen opdateringer (anbefales ikke)
6 changes: 3 additions & 3 deletions autostart_program.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Autostart program"
parent: "System"
source: os2borgerpc-scripts/os2borgerpc/os2borgerpc/autostart_program.sh
source: scripts/autostart_program.sh
parameters:
- name: "Programmets navn"
type: "string"
Expand All @@ -18,12 +18,12 @@ compatibility:

## Beskrivelse
Starter et givent program hver gang en borger logger på.
For at få en liste over mulige programmer på en maskine kan man køre scriptet "Desktop - Vis programliste" med parametren sat til "mulige"
For at få en liste over mulige programmer på en maskine kan man køre scriptet "Vis programliste" med parametren sat til "mulige"

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

## Parametre
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".
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`.

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.

18 changes: 11 additions & 7 deletions browser_set_default.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,34 @@
---
title: "Sæt standard-browser"
parent: "Browser"
source: os2borgerpc-scripts/os2borgerpc/browser/browser_set_default.sh
source: scripts/browser_set_default.sh
summary: "Skifter standard-browseren ml. eksempelvis Firefox og Chrome."
parameters:
- name: "Ønsket standardbrowser (firefox, google-chrome, microsoft-edge)"
- name: "Ønsket standardbrowser"
type: "text_field"
default: "firefox,google-chrome"
mandatory: false
- name: "Alternativ standardbrowser (hvis din ønskede browser ikke er på listen)"
type: "string"
default: null
mandatory: true
mandatory: false
compatibility:
- "22.04"
- "BorgerPC"
---

## Beskrivelse
Installerer du andre browsere, virker scriptet også med disse.
Skifter standard-browseren ml. eksempelvis Firefox og Chrome. Installerer du andre browsere, virker scriptet også med disse.

Ved en frisk installation af BorgerPC er firefox allerede standardbrowser.
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.
Ved en frisk installation af BorgerPC er Firefox sat som standardbrowser.
Hvis maskinen i stedet skal bruge f. eks. Chrome som standardbrowser, forudsætter det, at den browser først er installeret.

Det kan være nødvendigt med logud, før det tager effekt.

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

## Parametre
1: 'firefox' skifter standardbrowseren til firefox, 'google-chrome' skifter den til Chrome og 'microsoft-edge' sætter den til Edge.
`firefox` skifter standardbrowseren til Firefox, `google-chrome` skifter den til Chrome.



7 changes: 4 additions & 3 deletions browser_update_launcher.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,23 @@
---
title: "Udskift browser-genvejen i venstremenuen med en valgfri browser"
parent: "Browser"
source: os2borgerpc-scripts/os2borgerpc/browser/browser_update_launcher.sh
source: scripts/browser_update_launcher.sh
summary: "Udskifter browser-knappen i venstremenuen (der som standard er Firefox) med en valgfri browser."
parameters:
- name: "Udskift browseren i venstremenuen med følgende browser (se muligheder i beskrivelse)"
type: "text_field"
default: "firefox,google-chrome,microsoft-edge"
default: "firefox,google-chrome"
mandatory: false
compatibility:
- "22.04"
- "BorgerPC"
---

## Beskrivelse
Udskifter browser-knappen i venstremenuen (der som standard er Firefox) med en valgfri browser.

Valgmulighederne er:
- firefox
- google-chrome
- microsoft-edge

Dette script er blevet testet og virker på Ubuntu 22.04.
4 changes: 2 additions & 2 deletions change_login_timeout.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Ændr login-timeout"
parent: "Login"
source: os2borgerpc-scripts/os2borgerpc/login/change_login_timeout.sh
source: scripts/change_login_timeout.sh
parameters:
- name: "Antal sekunder"
type: "int"
Expand All @@ -20,7 +20,7 @@ Hvis du ønsker nærmest øjeblikkelig login, kan den sættes til 2 sekunder. Te

Scriptet tager oftest først effekt efter genstart.

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.
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 "Automatisk borgerlogin til/fra", vil dette script ikke have nogen effekt.

Hvis du ønsker at deaktivere automatisk login helt, kan det i stedet gøres med førnævnte script.

Expand Down
42 changes: 18 additions & 24 deletions chrome_chromium_add_remove_extension.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Chrome/Chromium: Tilføj/Fjern Udvidelse(r)"
parent: "Browser"
source: os2borgerpc-scripts/os2borgerpc/browser/chrome_chromium_add_remove_extension.sh
source: scripts/chrome_chromium_add_remove_extension.sh
summary: "Tilføjer/fjerner en eller flere Chrome/Chromium-Udvidelser til/fra browserens ExtensionSettings policy"
parameters:
- name: "Aktivér"
Expand All @@ -15,56 +15,50 @@ parameters:
compatibility:
- "22.04"
- "BorgerPC"


---

## Beskrivelse
Udviklet og testet i samarbejde med Aarhus kommune.

##### VIGTIGT! #####
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.
Årsagen hertil er, at Gæstetilstand, som resultat af Googles design heraf, deaktiverer alle udvidelser.

### SCRIPTET
1. Kan tilføje/fjerne en list(en-til-mange) Chrome/Chromium-Udvidelser til/fra browserens ExtensionSettings policy.
1. Kan tilføje/fjerne en liste af Chrome/Chromium-Udvidelser til/fra browserens ExtensionSettings policy.
2. Kan slette browserens ExtensionSettings policy.


### HVORDAN GØR JEG?

(Læs det hele inden du kører scriptet)

For installere udvidelser skal scriptet køres med flueben i checkbox'en "Aktivér".
### For installere udvidelser

For installere udvidelser skal scriptet køres med flueben i checkbox'en `Aktivér`.

Alle Chrome-Udvidelser har et unikt ID der fremgår i URL'en i Chrome Web Store.
Alle Chrome-udvidelser har et unikt ID der fremgår i URL'en i Chrome Web Store.

ID'et er det du finder inden for < >-symbolerne i URL'en herunder:
https://chrome.google.com/webstore/detail/ublock-origin/<ID_HER>?hl=en
Dvs. alt efter den sidste / og før ?-symbolet.
`https://chrome.google.com/webstore/detail/ublock-origin/`<ID_HER>`?hl=en`
Dvs. alt efter den sidste `/` og før `?`-symbolet.

Eksempelvis for uBlock Origin vil URL'en se således ud:
**Eksempelvis for uBlock Origin vil URL'en se således ud:**

https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm?hl=en

ID'et for uBlock Origin, som du skal bruge ifm. kørsel af scriptet, er derved:
cjpalhdlnbpafiamejdnhcphjbkeiagm
`cjpalhdlnbpafiamejdnhcphjbkeiagm`

Eksempel på en liste med 3 udvidelser, henholdsvis uBlock Origin, IntoWords, og AppWriter:
**Eksempel på en liste med 3 udvidelser, henholdsvis uBlock Origin, IntoWords, og AppWriter:**

cjpalhdlnbpafiamejdnhcphjbkeiagm,nopjifljihndhkfeogabcclpgpceapln,lokadhdaghfjbmailhhenifjejpokche
`cjpalhdlnbpafiamejdnhcphjbkeiagm,nopjifljihndhkfeogabcclpgpceapln,lokadhdaghfjbmailhhenifjejpokche`

Ovenstående er den tekststreng man angiver ved kørsel i tekstfeltet "Udvidelser", hvis man vil installere de tre udvidelser.
Ovenstående er den tekststreng man angiver ved kørsel i tekstparameteren "Udvidelser", hvis man vil installere de tre udvidelser.

Hver gang scriptet køres så overskrives den eksisterende liste med den nye liste.

For at slette alle Udvidelser køres scriptet uden flueben i checkbox'en "Aktivér".
### For at slette udvidelser

For at slette alle udvidelser køres scriptet uden flueben i checkbox'en "Aktivér".

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

### MULIGE UDVIDELSER
### Mulige udvidelser

Nogle kommuner bruger udvidelsen "Adgang for Alle" til oplæsning på Dansk:
Nogle kommuner bruger udvidelsen "Adgang for Alle" til oplæsning på dansk:
https://chrome.google.com/webstore/detail/adgang-for-alle-opl%C3%A6sning/emlafdcpicmngaecnedehchapmmcjfhb?hl=da

Hvis man er kunde hos AppWriter eller IntoWords kan man overveje deres udvidelser for at øge tilgængeligheden i browser.
Expand Down
15 changes: 8 additions & 7 deletions chrome_chromium_policy_homepage.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Chrome/Chromium: Sæt startside(r)"
parent: "Browser"
source: os2borgerpc-scripts/os2borgerpc/browser/chrome_chromium_policy_homepage.sh
source: scripts/chrome_chromium_policy_homepage.sh
parameters:
- name: "Startside-URL"
type: "string"
Expand All @@ -28,14 +28,15 @@ Dette script er blevet testet og virker på Ubuntu 22.04.
1. Startside-URL : tekststreng
2. Ekstra faneblade : tekststreng

##### Eksempel med startside plus en ekstra fane #####
### Eksempel med startside plus 1 ekstra fane

Startside-URL : https://borger.dk
Ekstra faneblade : https://info.jobnet.dk/
Startside-URL: `https://borger.dk` \
Ekstra faneblade: `https://info.jobnet.dk/`

##### Eksempel med startside plus 3 ekstra faner #####
### Eksempel med startside plus 3 ekstra faner

URL'erne separes med | som forneden.
URL'erne separes med `|` som vist herunder.

Ekstra faneblade : https://info.jobnet.dk/|https://skat.dk|https://www.sundhed.dk/
Startside-URL: `https://borger.dk` \
Ekstra faneblade: `https://info.jobnet.dk/|https://skat.dk|https://www.sundhed.dk/`

24 changes: 11 additions & 13 deletions chrome_chromium_start_maximized_fullscreen_kiosk.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,29 @@
---
title: "Chrome/Chromium: Start i maksimeret, fuld skærm eller kiosk tilstand"
parent: "Browser"
source: os2borgerpc-scripts/os2borgerpc/browser/chrome_chromium_start_maximized_fullscreen_kiosk.sh
source: scripts/chrome_chromium_start_maximized_fullscreen_kiosk.sh
parameters:
- name: "Ønsket tilstand (se beskrivelse)"
type: "int"
default: null
type: "text_field"
default: "none,maximized,fullscreen,kiosk"
mandatory: true
compatibility:
- "22.04"
- "BorgerPC"
---

## Beskrivelse
Indstil Chrome til at åbne eller ikke at åbne i maksimeret tilstand, fuld skærm eller kiosk tilstand som standard.
Indstil Chrome/Chromium til at åbne eller ikke at åbne i maksimeret tilstand, fuld skærm eller kiosk tilstand som standard.
Der skal logges ud eller genstartes før det tager effekt.

Forudsætter at "Chrome - Installer" tidligere er blevet kørt.
Forudsætter at "Chrome - Installer" eller "Chromium - Installer" tidligere er blevet kørt.

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.
## Parametre
Scriptet tager kun ét parameter. Der vælges mellem `none`, `maximized`, `fullscreen` eller `kiosk`.

Dette script er blevet testet og virker på Ubuntu 22.04.
`none` svarer til standardindstillingen, hvor hverken maksimeret, fuld skærm eller kiosk er aktiveret.

## Parametre
Scriptet tager kun ét parameter, som er et tal. Følgende tal svarer til følgende indstilling:
- 0: Slå både maksimeret, fuld skærm og kiosk fra
- 1: Slå maksimeret til
- 2: Slå fuld skærm til
- 3: Slå kiosk til
Teknisk note: Disse sættes pt. i .desktop-filerne fremfor via browser-politikker, da det desværre ikke pt. er muligt at styre disse via sidstnævnte fra Googles side.

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

11 changes: 3 additions & 8 deletions chrome_install.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Chrome: Installer"
title: "Installer Chrome"
parent: "Browser"
source: os2borgerpc-scripts/os2borgerpc/browser/chrome_install.sh
source: scripts/chrome_install.sh
parameters:
- name: "Installér?"
type: "boolean"
Expand All @@ -17,7 +17,7 @@ Udviklet og testet i samarbejde med Aarhus kommune.

Installerer Google Chrome - kan også bruges til at opdatere Google Chrome.

Siden sidste udgave er der nu tilføjet nedenstående til OS2borgerpc's default Chrome policy, som gør at borger ikke kan:
Siden sidste udgave er der nu tilføjet nedenstående til OS2borgerpcs default Chrome policy, som gør at borger **ikke** kan:

- Logge på(BrowserSync) Chrome med en Google-konto
- Installere udvidelser. (Administrator kan styre dette centralt vha. scriptet "Chrome: Tilføj/fjern Udvidelser")
Expand All @@ -30,9 +30,4 @@ Siden sidste udgave er der nu tilføjet nedenstående til OS2borgerpc's default

Chrome-policies der fremgår i scriptet kan man læse mere om ved at søge på en given policy(fx ForceEphemeralProfiles) her: https://chromeenterprise.google/policies/

Ønsker man at Chrome skal nedlukkes endnu mere, så henvises der til "Chrome: Gæstetilstand til/fra (guest mode)".
Det kan også være, at "Chrome - Sæt Inkognito" er det man leder efter.

Hvis du fortsat oplever en besked om at oprette en "nøglering" når der vises et password-felt, kan du herefter køre scriptet "Deaktiver nøglering" for at fjerne denne.

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

0 comments on commit 50228b2

Please sign in to comment.