Hvordan sette programmer til å starte automatisk
Slik starter du et program automatisk ved innlogging på Linux: bruk programmets eget valg eller en .desktop-fil, kontroller Exec-feltet og test at oppføringen kan angres.

Vil du at et program skal åpne seg når du logger inn på Linux-skrivebordet? Da kan du bruke en autostart-oppføring. Dette er noe annet enn å starte en tjeneste idet maskinen slås på: oppføringen kjøres i brukerens grafiske økt etter innlogging.
Begynn med programmets egne innstillinger
Noen programmer har et valg for «Start ved innlogging». Bruk gjerne det først, så slipper du en ekstra oppføring. I KDE Plasma kan du også legge til et program i systeminnstillingen for autostart. Navn og plassering på menyvalgene kan variere mellom skrivebordsmiljøer og versjoner.
Lag en .desktop-fil når du trenger manuell kontroll
- Finn kommandoen som faktisk starter programmet. For et program som kan startes fra terminalen, kan
command -v programnavnvise stien. Bytt utprogramnavnmed det virkelige kommandonavnet. Hvis programmet bare finnes som et ikon, se i programmets eksisterende.desktop-oppføring i stedet for å gjette kommandoen. - Opprett mappen
~/.config/autostart/i hjemmemappen hvis den ikke finnes. Et alternativ i terminalen ermkdir -p ~/.config/autostart. Mappen kan også hete noe annet dersomXDG_CONFIG_HOMEer satt. - Opprett en tekstfil, for eksempel
mitt-program.desktop, i autostart-mappen. Skriv inn feltene nedenfor og erstatt eksempelstien iExec=med den faktiske kommandoen du nettopp fant. Eksempelstien er ikke ment å kjøres ordrett.
[Desktop Entry]
Type=Application
Name=Mitt program
Exec=/sti/til/programmets-kommando
Terminal=false
Exec= kan bruke enten en full sti eller navnet på et program som finnes i skrivebordsøktens PATH. Hvis en sti eller et argument inneholder mellomrom, må det siteres etter reglene for .desktop-formatet; det er ikke det samme som å lime inn en vilkårlig skallkommando. Ikke legg ukjente kommandoer i autostart-filen. Du trenger normalt ikke gjøre selve .desktop-filen kjørbar.
Test og angre
Lagre filen, logg ut og inn igjen, og se om programmet starter én gang. Hvis det ikke skjer, kontroller at Exec= peker til riktig program og at filen ligger i autostart-mappen for din bruker. Hvis programmet starter to ganger, undersøk om det allerede har egen autostart aktivert.
Vil du slå av en oppføring du selv laget, kan du fjerne den aktuelle filen fra din egen autostart-mappe. Ikke slett en systemfil under /etc/xdg/autostart/ for å slå av en standardoppføring; en brukeroppføring med samme filnavn og Hidden=true kan overstyre den. Kontroller alltid filnavnet før du endrer noe.
Trenger du først å finne eller installere programmet? Se guiden til installasjon av .deb, Flatpak og AppImage.



Legg igjen en kommentar