Ændring af tænd/sluk-knap adfærd på headless Linux Mint: Trin-for-trin guide

Hvordan ændres adfærden for tænd/sluk-knappen på en headless Linux Mint maskine, så den kræver et langt tryk (ca. 10 sekunder) eller flere tryk for at slukke maskinen?

Ændring af adfærden for tænd/sluk-knappen på en headless Linux Mint maskine kræver redigering af logind.conf og ACPI-konfigurationen samt oprettelse af et script, der definerer handlingen ved langt tryk.

Ændring af adfærden for tænd/sluk-knappen på en headless Linux Mint maskine

For at ændre adfærden for tænd/sluk-knappen på en headless Linux Mint maskine, så den kræver et langt tryk (ca. 10 sekunder) eller flere tryk for at slukke maskinen, kan du følge disse trin:

1. Rediger logind.conf

Åbn terminalen og rediger /etc/systemd/logind.conf filen:

sudo nano /etc/systemd/logind.conf

Tilføj eller rediger følgende linjer for at ændre adfærden:

[Login]
HandlePowerKey=ignore
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore

Gem og luk filen ved at trykke Ctrl + X, derefter Y og Enter.

2. Genstart systemd-logind

Genstart systemd-logind for at anvende ændringerne:

sudo systemctl restart systemd-logind

3. Konfigurer ACPI

Rediger /etc/acpi/events/powerbtn filen for at ændre ACPI-konfigurationen:

sudo nano /etc/acpi/events/powerbtn

Tilføj eller rediger følgende linjer:

event=button/power
action=/etc/acpi/powerbtn.sh

Gem og luk filen ved at trykke Ctrl + X, derefter Y og Enter.

4. Opret eller rediger powerbtn.sh

Opret eller rediger /etc/acpi/powerbtn.sh filen for at definere handlingen ved tryk på tænd/sluk-knappen:

sudo nano /etc/acpi/powerbtn.sh

Tilføj følgende script for at kræve et langt tryk eller flere tryk:

#!/bin/bash
# Check if the power button is pressed for 10 seconds
/usr/bin/logger "Power button pressed"
/bin/sleep 10
/usr/bin/logger "Power button held for 10 seconds"
/sbin/shutdown -h now

Gør scriptet eksekverbart:

sudo chmod +x /etc/acpi/powerbtn.sh

5. Genstart ACPI dæmonen

Genstart ACPI dæmonen for at anvende ændringerne:

sudo systemctl restart acpid

Efter at have fulgt disse trin, vil tænd/sluk-knappen på din headless Linux Mint maskine kræve et langt tryk (ca. 10 sekunder) for at slukke maskinen.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker