Ubuntu

Sådan styres opstartsprogrammer på Ubuntu

Sådan styres opstartsprogrammer på Ubuntu

Ved opstart af dit Linux-operativsystem indlæses de grundlæggende funktionalitetstjenester straks til Linux-kernen og fortsætter med at køre, indtil loginskærmen vises. Ved indlogning indlæses andre tjenester, inklusive desktop-programmer. Disse kaldes 'opstartsapplikationer' eller startprogrammer.'' Vi henviser ikke til tjenester som netværksadministratoren; vi taler om programmer som Skype, torrentklienter, browsere og andre sådanne programmer.

Selvom disse opstartsprogrammer har vist sig at være ret vigtige, kan det have forsinket din pcs opstartsproces at have for mange af dem. Kontrol af disse startprogrammer og deaktivering af alt unødvendigt til automatisk indlæsning vil gøre dit Linux-system hurtigere og mere lydhør.

I dette indlæg vil vi se, hvordan vi kan styre opstartsprogrammer ved at dække følgende nøgleområder:

Vores distribution af valg til dette indlæg vil være Ubuntu 20.04 LTS. Dette vil dog være det samme for enhver anden Linux-distro, der kører GNOME-skrivebordet. Du har muligvis brug for et andet konfigurationsværktøj til de andre skrivebordsmiljøer som KDE Plasma, Cinnamon, MATE, Unity, Xfce, LXQt, Deepin, Enlightenment og Pantheon.

Startup Applications Manager på GNOME-skrivebordet

Naviger til Ubuntu-applikationsmenuen, og åbn appen Startup Applications.

Opstartsapplikation

Alternativt kan du også åbne 'Kør en kommando' dialogboks ved hjælp af ALT + F2-kombinationen og kør kommandoen nedenfor:

gnome-session-egenskaber

Kør kommando

Hvis du ikke har det 'Startup-applikationer' installeret program, skal du installere det ved at udføre kommandoen nedenfor i terminalen:

sudo apt installere gnome-startup-programmer

Da vi har gjort det 'Startup-applikationer' allerede installeret i vores system, fortsætter vi til vinduet Indstillinger for startprogrammer.

Start-apps-præferencevindue

Tilføjelse af et program til opstart

For at tilføje et hvilket som helst program til opstartsapplikationen skal vi kende kommandoen eller stien, der udfører den bestemte app. Denne vejledning viser dig to metoder, du kan bruge til at finde den kommando, der kører ethvert program.

(i) Brug kommandoen 'hvilken' til at finde stien til en applikation

Det 'hvilken' kommando kan være ret nyttig, hvis du kender navnet, der bruges til at udføre en applikation på terminalen. For eksempel, for at udføre apps som Vlc, Telegram eller Shotwell, kalder du henholdsvis navnet vlc, telegram-desktop og Shotwell. For at kende stien til hver af disse applikationer skal du bruge syntaksen nedenfor:

hvilken [app-navn] e.g $ hvilket vlc $ hvilket telegram-desktop $ hvilket shotwell

Shotwell-kommando

Fra billedet ovenfor kan du se stien til Shotwell-binærlisten nedenfor. Marker denne sti, da vi bruger den til at tilføje Shotwell til opstartsapplikationer.

I vinduet Indstillinger for startprogrammer skal du klikke på 'Tilføj knap' og indsæt den fulde sti til dit program i kommandofeltet, hvilket er usr / bin / shotwell for vores sag. I 'navn'felt, skal du indtaste navnet på din ansøgning. I 'kommentarsektion, tilføj enhver kommentar eller lad den være tom.

Føj Shotwell til opstartsapps

Bekræft, at afkrydsningsfeltet er aktiveret, og afslut ved at klikke på knappen Tilføj for at anvende ændringerne. Dit brugerdefinerede program føjes derefter til startlisten og startes, hver gang du starter på dit system.

Start-apps

(ii) Brug 'A la carte' menu for at finde kommandoen til at køre et hvilket som helst program

Det 'A la carte'menu er et pålideligt værktøj, som du kan bruge til at finde kommandoen til at køre alle GNOME-skrivebordsmiljøapplikationer. Hvis du ikke har det installeret i dit system, skal du udføre kommandoen nedenfor på terminalen:

sudo apt installere alacarte

Installer alacarte

Når installationen er gennemført, skal du navigere til systemmenuen og starte 'Hovedmenu' Ansøgning.

Hovedmenu

Denne menu indeholder alle de installerede programmer i dit system.

Hovedmenu

For at kende kommandoen, der bruges til at starte en applikation, skal du vælge appen og klikke på fanen Egenskaber. I vores tilfælde vil vi føje Firefox til vores startprogrammer. Klik på Internet -> Firefox -> Ejendomme.

Firefox-kommando

Vælg teksten i 'kommando' Mark. Det er den kommando, der bruges til at starte Firefox.

Start nu Startup-applikationsprogrammer, og klik på knappen Tilføj. I Navn felt, skal du indtaste 'Firefox' i feltet Kommando felt, indtast 'firefox% u' som vist i alacarte-menuen, og indtast enhver kommentar, du ønsker. Billedet nedenfor illustrerer hele denne proces.

Tilføjelse af Firefox til opstart

Det er det! Du kan nu bruge den samme procedure til at tilføje enhver app, du ønsker, til startprogrammer.

Fjernelse af et program fra opstarten

Det er let at fjerne et program fra opstartsprogrammer. Følg nedenstående trin:

Trin 1. Start vinduet Startups-programindstillinger fra knappen Vis applikation.

Opstartsapplikation

Trin 2. På det medfølgende programliste skal du vælge det program, du vil fjerne.

Trin 3. Klik på knappen Fjern øverst til højre i vinduet.

Fjern programmet

Det valgte program fjernes straks fra listen. Afslut ved at klikke på luk-knappen. Næste gang du starter på dit system, indlæses det fjernede program ikke automatisk.

Forsinkelse af et program i opstarten

For at forsinke udførelsen af ​​ethvert startprogram bruger vi kommandoen sleep.

Trin 1. Start programmet Startup fra systemmenuen.

Trin 2. Klik på det program, du vil forsinke fra den medfølgende programliste.

Forsink program

Trin 3. Klik på redigeringsknappen for at åbne vinduet Rediger startprogram.

I Kommando felt, skal du indtaste kommandoen søvn, efterfulgt af de sekunder, dit program skal forsinke i starten. For eksempel vil vi i vores tilfælde forsinke Shotwell-programmet med 10 sekunder som vist nedenfor:

Forsinkelsesprogram

Afslut ved at klikke på knappen Gem og Afslut for at opdatere ændringerne. Dit tilpassede program forbliver på startlisten, men det tager den specificerede tid at indlæse, hver gang du starter i dit system automatisk.

Kontrol af virkningen af ​​opstarttjenester og programmer på din opstartsproces

Moderne Linux-distributioner afhænger af systemd, som leveres med værktøjer, der analyserer opstartsprocessen. For at kontrollere, hvor lang tid dit system tager at fuldføre opstartsprocessen, skal du udføre systemd-kommandoen nedenfor på terminalen.

$ systemd-analyse

Analyser opstartsprocessen

Fra rapporten fra systemd-analysen vil du være i stand til at vide, om hele opstartsprocessen blev påvirket af ethvert yderligere opstartsprogram.

For en langsom opstartsproces betyder det, at nogle tjenester bremser opstartssekvensen. For at kontrollere disse tjenester skal du udføre kommandoen nedenfor på terminalen.

$ systemd-analyser skylden

Analyser startprogrammer

Listen viser både programmer og tjenester. Kommandoen kan deaktivere tjenester:

system 1 deaktiver X-Now

Bemærk: X repræsenterer navnet på tjenesten.

Med disse oplysninger kan du beslutte, hvilket program du vil fjerne fra startlisten for at fremskynde din opstartssekvens.

Viser de skjulte startprogrammer

Vi har set på, hvordan vi kan styre opstartsprogrammer i startvinduet. Der er dog andre tjenester, dæmoner og programmer, der ikke er angivet her (skjult). For at se disse skjulte programmer i startvinduet, skal du udføre kommandoen nedenfor.

sudo sed -i 's / NoDisplay = true / NoDisplay = false / g' / etc / xdg / autostart / *.desktop

Du bliver bedt om at indtaste din adgangskode.

Viser de skjulte startprogrammer

Åbn nu Startup-programvinduet igen for at se listen over programmer. Alle skjulte startprogrammer og -tjenester vises.

Vis skjulte startprogrammer

Konklusion

Jeg håber, at dette indlæg har givet dig de forskellige metoder, du kan bruge til at styre dine opstartsapplikationer. Er der noget ekstra, du ønsker at dele med vores læsere? Du er velkommen til at efterlade en kommentar nedenfor.

Installer nyeste Dolphin Emulator til Gamecube & Wii på Linux
Dolphin Emulator giver dig mulighed for at spille dine valgte Gamecube & Wii-spil på Linux Personal Computers (PC). Som en frit tilgængelig og open s...
Sådan bruges GameConqueror Cheat Engine i Linux
Artiklen dækker en vejledning om brug af GameConqueror-snydemotoren i Linux. Mange brugere, der spiller spil på Windows, bruger ofte "Cheat Engine" -a...
Bedste spilkonsolemulatorer til Linux
Denne artikel viser en liste over populære spilkonsolemuleringssoftware, der er tilgængelig til Linux. Emulation er et softwarekompatibilitetslag, der...