Skip to main content

Hvordan sette programmer til å starte automatisk

Vil du spare tid ved hver oppstart? I denne veiledningen lærer du hvordan du får programmer til å starte automatisk når du logger inn i Linux. Vi viser den mest robuste metoden med .desktop-filer som fungerer i Debian, Ubuntu, Mint, KDE og XFCE – pluss praktiske alternativer og feilsøkingstips.
Autostart i Linux med .desktop-fil i ~/.config/autostart

1: Hva du oppnår her
Når du er ferdig, vil valgte programmer starte automatisk hver gang du logger inn i Linux. Vi bruker en standard metode som fungerer i Debian, Ubuntu, Linux Mint, KDE og XFCE.

2: Finn kommandoen som starter programmet
Åpne programmet på vanlig måte og noter navnet/kommandoen. Du kan ofte se kommandoen ved å søke etter programmet i menyen, høyreklikke og velge «Egenskaper». Alternativt: åpne terminal og skriv which programnavn for å finne stien.

i Tips: For nettapper eller spesielle snarveier kan du teste kommandolinjen i terminal først for å sikre at den starter riktig.

3: Lag autostart‑mappe om den ikke finnes
Åpne hjemmemappen din. Gå til ~/.config/. Hvis mappen autostart ikke finnes, lager du den med navnet autostart (helt likt skrevet).

i Tips: I filbehandleren kan du vise skjulte filer med Ctrl+H. I terminal kan du bruke mkdir -p ~/.config/autostart.

4: Opprett en .desktop‑fil for programmet
I ~/.config/autostart/ oppretter du en ny tekstfil med filnavn som slutter på .desktop, for eksempel minapp.desktop. Lim inn dette som innhold og bytt ut eksemplene:

[Desktop Entry]
Type=Application
Name=Min app (autostart)
Exec=/full/st i /til/kommando --eventuelle-flagg
X-GNOME-Autostart-enabled=true

Lagre filen. Denne standarden («freedesktop .desktop») støttes av de fleste skrivebordsmiljøer.

i Tips: Du trenger vanligvis ikke gjøre filen kjørbar. Hvis systemet ditt krever det, kan du høyreklikke → Egenskaper → Tillatelser → «Kan kjøres», eller bruke chmod +x ~/.config/autostart/minapp.desktop.

5: Test at autostart fungerer
Logg ut og inn igjen (eller start PC‑en på nytt). Programmet skal starte av seg selv. Hvis det ikke skjer, åpne .desktop‑filen og sjekk at Exec=‑linjen faktisk starter programmet når du limer den inn i terminalen.

i Tips: Noen programmer trenger litt tid før skrivebordet er klart. Du kan legge inn forsinkelse slik: Exec=sh -c 'sleep 10; /sti/til/kommando'.

6: Bruk innebygde verktøy (KDE/XFCE/Ubuntu)
KDE Plasma: Systeminnstillinger → «Oppstart og avslutning» → «Autostart» → «Legg til program». XFCE: Innstillinger → «Økt og oppstart» → «Programmer ved oppstart». Ubuntu (GNOME): Installer «GNOME Tweaks» og bruk «Startup Applications» der hvis tilgjengelig.

i Tips: Navn på menyer kan variere litt mellom versjoner. Finner du ikke alternativet, bruk alltid .desktop‑metoden – den fungerer på tvers.

7: Avanserte brukere: systemd (bruker‑tjeneste)
For bakgrunnsjobber uten GUI kan du bruke systemd i brukersesjon. Lag ~/.config/systemd/user/minjobb.service med ønskede direktiver (Description, ExecStart, WantedBy=default.target), og aktiver med systemctl --user enable --now minjobb.service.

i Tips: GUI‑programmer fungerer best med .desktop i ~/.config/autostart/. Bruk systemd for tjenester og skript som ikke trenger vindu.


Oppsummering
Du har satt opp automatisk oppstart ved å bruke .desktop‑filer i ~/.config/autostart/, og du kjenner også de grafiske alternativene i KDE/XFCE samt en systemd‑variant for bakgrunnsjobber. Nå starter favorittprogrammene dine automatisk når du logger inn.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *


Hei! Spør meg om hva som helst!