Når du starter opp Linux-operativsystemet, blir grunnleggende funksjonalitetstjenester lastet umiddelbart til Linux-kjernen og fortsetter å kjøre til innloggingsskjermen vises. Ved pålogging lastes andre tjenester, inkludert stasjonære programmer. Disse kalles 'oppstartsprogrammer' eller oppstartsprogrammer.' Vi refererer ikke til tjenester som nettverksansvarlig; vi snakker om programmer som Skype, torrentklienter, nettlesere og andre slike programmer.
Selv om disse oppstartsprogrammene har vist seg å være ganske essensielle, kan det å ha for mange av dem forsinke PC-ens oppstartsprosess. Å kontrollere disse oppstartsprogrammene og deaktivere alt unødvendig for automatisk lasting vil gjøre Linux-systemet ditt raskere og mer responsivt.
I dette innlegget vil vi se hvordan vi kan administrere oppstartsprogrammer ved å dekke følgende nøkkelområder:
- Legge til et program i en oppstart. Du kan tilpasse oppstartslisten din ved å legge til favorittprogrammene dine.
- Kontrollerer virkningen av oppstartsprogrammer på oppstartsprosessen.
- Fjerne et program fra oppstarten. Du kan fjerne ethvert unødvendig program fra oppstartslisten for å gjøre systemet raskere. Programmet vil bli fjernet fra oppstartslisten, men forblir installert i systemet.
- Forsinker et program i oppstarten. Ubuntu lar deg forsinke et program som du ikke vil fjerne fra oppstartslisten i et spesifisert tidsrom for å øke oppstartsprosessen.
- Viser skjulte oppstartsprogrammer. Ikke alle oppstartsprogrammer kan sees på som de andre er skjult.
Vår distribusjon av valg for dette innlegget vil være Ubuntu 20.04 LTS. Dette vil imidlertid være det samme for alle andre Linux-distroer som kjører GNOME-skrivebordet. Du kan kreve et annet konfigurasjonsverktøy for de andre skrivebordsmiljøene som KDE Plasma, Cinnamon, MATE, Unity, Xfce, LXQt, Deepin, Enlightenment og Pantheon.
Startup Applications Manager på GNOME-skrivebordet
Naviger til Ubuntu-applikasjonsmenyen og åpne Startup Applications-appen.
Alternativt kan du også åpne 'Kjør en kommando' dialogboksen ved hjelp av ALT + F2-kombinasjonen og kjør kommandoen nedenfor:
gnome-session-egenskaper
I tilfelle du ikke har 'Oppstartsapplikasjoner' installert program, installer det ved å utføre kommandoen nedenfor i terminalen:
sudo apt installer gnome-startup-programmer
Siden vi har gjort det 'Oppstartsapplikasjoner' allerede installert i systemet vårt, fortsetter vi til vinduet Startup Applications Preferences.
Legge til et program i oppstart
For å legge til et hvilket som helst program i oppstartsprogrammet, trenger vi å kjenne kommandoen eller banen som kjører den aktuelle appen. Denne opplæringen viser deg to metoder du kan bruke til å finne kommandoen som kjører et hvilket som helst program.
- Bruke 'alacarte' Meny
- Bruk 'hvilken' kommando
(i) Bruk kommandoen 'hvilken' for å finne stien til et program
De 'hvilken' kommandoen kan være ganske nyttig hvis du vet navnet som ble brukt til å utføre et program på terminalen. For å for eksempel kjøre apper som Vlc, Telegram eller Shotwell, vil du kalle navnet henholdsvis vlc, telegram-desktop og Shotwell. For å vite banen til hvert av disse programmene, bruk syntaksen nedenfor:
som [app-navn] e.g $ som vlc $ hvilket telegram-desktop $ som shotwell
Fra bildet ovenfor kan du se stien til Shotwell-binæren som er oppført nedenfor. Merk denne banen, da vi vil bruke den til å legge Shotwell til oppstartsprogrammer.
I vinduet Innstillinger for oppstartsprogrammer klikker du på 'Legg til-knapp' og sett inn hele banen til programmet ditt i Command-feltet, som er usr / bin / shotwell for vår sak. I 'Navnfelt, skriv inn navnet på søknaden din. I 'kommentardelen, legg til kommentarer eller la den være blank.
Bekreft at avkrysningsruten er på, og fullfør deretter ved å klikke på Legg til-knappen for å bruke endringene. Ditt egendefinerte program vil da bli lagt til oppstartslisten og startet når du starter opp i systemet.
(ii) Bruk 'alacarte' menyen for å finne kommandoen for å kjøre et hvilket som helst program
The 'alacartemenyen er et pålitelig verktøy som du kan bruke til å finne kommandoen for å kjøre alle GNOME-skrivebordsmiljøapplikasjoner. Hvis du ikke har det installert på systemet ditt, utfører du kommandoen nedenfor på terminalen:
sudo apt installere alacarte
Når installasjonen er fullført, naviger til systemmenyen og start 'Hovedmeny' applikasjon.
Denne menyen inneholder alle de installerte programmene i systemet ditt.
Nå for å kjenne kommandoen som ble brukt til å starte et hvilket som helst program, velger du appen og klikker på kategorien egenskaper. I vårt tilfelle vil vi legge til Firefox i oppstartsprogrammene våre. Klikk på Internett -> Firefox -> Eiendommer.
Velg teksten i 'kommando' felt. Det er kommandoen som brukes til å starte Firefox.
Start nå Startup-applikasjonsprogrammer og klikk på Legg til-knappen. I Navn feltet, skriv 'Firefox' i Kommando felt, skriv inn 'firefox% u' som vist i alacarte-menyen, og skriv inn eventuelle kommentarer du ønsker. Bildet nedenfor illustrerer hele prosessen.
Det er det! Du kan nå bruke samme fremgangsmåte for å legge til en app du ønsker i oppstartsprogrammer.
Fjerne et program fra oppstarten
Det er enkelt å fjerne et program fra oppstartsprogrammer. Følg trinnene nedenfor:
Trinn 1. Start oppstartsprogrammets preferansevindu fra Show Application-knappen.
Steg 2. På programmet som vises, velger du programmet du vil fjerne.
Trinn 3. Klikk på Fjern-knappen øverst til høyre i vinduet.
Det valgte programmet fjernes umiddelbart fra listen. Avslutt ved å klikke på lukkeknappen. Neste gang du starter opp systemet, blir ikke det fjernede programmet automatisk lastet inn.
Forsinker et program i oppstarten
For å utsette utførelsen av et hvilket som helst oppstartsprogram, bruker vi søvnkommandoen.
Trinn 1. Start oppstartsprogrammet fra systemmenyen.
Steg 2. Klikk på programmet du ønsker å forsinke fra listen over programmer.
Trinn 3. Klikk på redigeringsknappen for å åpne vinduet Rediger oppstartsprogram.
I Kommando felt, skriv inn kommandoen søvn, etterfulgt av sekundene programmet skal forsinke i begynnelsen. For eksempel vil vi i vårt tilfelle forsinke Shotwell-programmet med 10 sekunder, som vist nedenfor:
Avslutt ved å klikke på Lagre-knappen og Avslutt for å oppdatere endringene. Det tilpassede programmet ditt vil forbli i oppstartslisten, men det tar den angitte tiden å laste inn når du starter systemet automatisk.
Kontrollere virkningen av oppstartstjenester og programmer på oppstartsprosessen
Moderne Linux-distribusjoner avhenger av systemd, som kommer med verktøy som analyserer oppstartsprosessen. For å sjekke hvor lang tid systemet tar å fullføre oppstartsprosessen, utfør systemd-kommandoen nedenfor på terminalen.
$ systemd-analyse
Fra rapporten gitt av systemd-analysen, vil du kunne vite om hele oppstartsprosessen ble påvirket av noe ekstra oppstartsprogram.
For en langsom oppstartsprosess betyr det at noen tjenester bremser oppstartssekvensen. For å sjekke disse tjenestene, utfør kommandoen nedenfor på terminalen.
$ systemd-analyse skyld
Listen viser både programmer og tjenester. Kommandoen kan deaktivere tjenester:
system 1 deaktiver X-Now
Merk: X representerer navnet på tjenesten.
Med den informasjonen kan du bestemme hvilket program du vil fjerne fra oppstartslisten for å øke oppstartssekvensen.
Viser skjulte oppstartsprogrammer
Vi har sett på hvordan vi kan administrere oppstartsprogrammer i Startup-applikasjonsvinduet. Imidlertid er det andre tjenester, demoner og programmer som ikke er oppført her (skjult). For å se disse skjulte programmene i oppstartsprogramvinduet, utfør kommandoen nedenfor.
sudo sed -i 's / NoDisplay = true / NoDisplay = false / g' / etc / xdg / autostart / *.skrivebordet
Du blir bedt om å oppgi passordet ditt.
Nå åpner du oppstartsprogramvinduet på nytt for å se listen over programmer. Alle skjulte oppstartsprogrammer og -tjenester vises.
Konklusjon
Jeg håper dette innlegget har gitt deg de forskjellige metodene du kan bruke til å administrere oppstartsapplikasjonene dine. Er det noen ekstra du ønsker å dele med leserne våre?? Legg gjerne igjen en kommentar nedenfor.