GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak spravovat spouštěcí programy na Ubuntu

Při spouštění operačního systému Linux se služby základních funkcí okamžitě načtou do jádra Linuxu a běží, dokud se nezobrazí přihlašovací obrazovka. Při přihlášení se načtou další služby, včetně desktopových programů. Tyto aplikace se nazývají ‚spouštěcí aplikace‘ nebo ‚spouštěcí programy.‘ Nemáme na mysli služby jako správce sítě; mluvíme o programech jako Skype, torrent klientech, prohlížečích a dalších podobných programech.

I když se tyto spouštěcí programy ukázaly jako docela zásadní, příliš mnoho z nich může zpozdit proces spouštění vašeho počítače. Ovládáním těchto spouštěcích programů a zakázáním všeho, co není nutné pro automatické načítání, bude váš systém Linux rychlejší a pohotovější.

V tomto příspěvku uvidíme, jak můžeme spravovat spouštěcí programy pokrytím následujících klíčových oblastí:

  • Přidání programu do spuštění. Spouštěcí seznam si můžete přizpůsobit přidáním svých oblíbených programů.
  • Kontrola vlivu spouštěcích programů na proces spouštění.
  • Odstranění programu ze spuštění. Ze spouštěcího seznamu můžete odstranit všechny nepotřebné programy, aby byl váš systém rychlejší. Program bude odebrán ze spouštěcího seznamu, ale zůstane nainstalován v systému.
  • Zpoždění spuštění programu. Ubuntu vám umožňuje odložit program, který nechcete odstranit ze spouštěcího seznamu, o určitou dobu, abyste urychlili proces spouštění.
  • Zobrazení skrytých spouštěcích programů. Ne všechny spouštěcí programy lze vidět, protože ostatní jsou skryté.

Naší volbou pro tento příspěvek bude Ubuntu 20.04 LTS. To však bude stejné pro jakoukoli jinou distribuci Linuxu s pracovním prostředím GNOME. Možná budete potřebovat jiný konfigurační nástroj pro ostatní desktopová prostředí, jako je KDE Plasma, Cinnamon, MATE, Unity, Xfce, LXQt, Deepin, Enlightenment a Pantheon.

Spuštění Správce aplikací na ploše GNOME

Přejděte do nabídky aplikací Ubuntu a otevřete aplikaci Startup Applications.

Případně můžete také otevřít „Spustit příkaz“ dialogové okno pomocí kombinace ALT + F2 a spusťte příkaz níže:

gnome-session-properties

V případě, že nemáte „Aplikace po spuštění“ nainstalován, nainstalujte jej provedením příkazu níže v Terminálu:

sudo apt install gnome-startup-programs

Protože máme „Aplikace po spuštění“ již nainstalované v našem systému, přejdeme do okna Předvolby spouštěcích aplikací.

Přidání programu do spuštění

Abychom mohli do spouštěcí aplikace přidat jakoukoli aplikaci, budeme potřebovat znát příkaz nebo cestu, která konkrétní aplikaci spouští. Tento tutoriál vám ukáže dvě metody, které můžete použít k nalezení příkazu, který spouští jakoukoli aplikaci.

  • Použijte ‘alacarte’ menu
  • Použijte „který“ příkaz

(i) Pomocí příkazu ‘který’ vyhledejte cestu k aplikaci

„který“ Příkaz může být docela užitečný, pokud znáte název používaný ke spuštění aplikace na terminálu. Chcete-li například spouštět aplikace jako Vlc, Telegram nebo Shotwell, zavolali byste název vlc, telegram-desktop a Shotwell. Chcete-li znát cestu ke každé z těchto aplikací, použijte níže uvedenou syntaxi:

which [app-name]
e.g
$ which vlc
$ which telegram-desktop
$ which shotwell

Z obrázku výše můžete vidět cestu k binárnímu Shotwell uvedenému níže. Označte tuto cestu, protože ji použijeme k přidání Shotwell do spouštěcích aplikací.

V okně Předvolby spouštěcích programů klikněte na tlačítko Přidat a vložte úplnou cestu k vašemu programu do pole Příkaz, což je usr/bin/shotwell pro náš případ. V „jménu ‘, zadejte název vaší aplikace. V komentáři přidejte libovolný komentář nebo jej ponechte prázdný.

Potvrďte, že je zaškrtávací políčko zaškrtnuté, a dokončete kliknutím na tlačítko Přidat pro použití změn. Váš vlastní program bude poté přidán do spouštěcího seznamu a spuštěn při každém spuštění systému.

(ii) Použijte ‘alacarte’ v nabídce vyhledejte příkaz ke spuštění libovolné aplikace

alacarte ‘ menu je spolehlivý nástroj, který můžete použít k vyhledání příkazu ke spuštění libovolné aplikace prostředí GNOME. Pokud jej nemáte nainstalovaný ve svém systému, spusťte níže uvedený příkaz v Terminálu:

sudo apt install alacarte

Po dokončení instalace přejděte do systémové nabídky a spusťte ‘Hlavní nabídku ‘ aplikace.

Tato nabídka obsahuje všechny nainstalované programy ve vašem systému.

Chcete-li nyní znát příkaz používaný ke spuštění jakékoli aplikace, vyberte aplikaci a klikněte na kartu vlastností. V našem případě chceme přidat Firefox do našich spouštěcích programů. Klikněte na Internet -> Firefox  -> Vlastnosti .

Vyberte text v příkazu ‘ pole. To je příkaz používaný ke spuštění Firefoxu.

Nyní spusťte spouštěcí aplikační programy a klikněte na tlačítko Přidat. V části Jméno do pole Command zadejte „Firefox“. do pole zadejte ‘firefox %u’ jak je uvedeno v nabídce alacarte, a zadejte libovolný komentář. Obrázek níže ilustruje celý tento proces.

A je to! Nyní můžete stejným postupem přidat jakoukoli aplikaci, kterou chcete, do Startup programů.

Odstranění programu ze spuštění

Odebrání aplikace ze spouštěcích programů je snadné. Postupujte podle následujících kroků:

Krok 1. Spusťte okno předvoleb programu Startups z tlačítka Zobrazit aplikaci.

Krok 2. V poskytnutém seznamu programů vyberte program, který chcete odebrat.

Krok 3. Klikněte na tlačítko Odebrat umístěné v pravé horní části okna.

Vybraný program je okamžitě odstraněn ze seznamu. Dokončete kliknutím na tlačítko Zavřít. Při příštím spuštění systému se odstraněný program automaticky nenačte.

Zpoždění spuštění programu

Ke zpoždění spuštění libovolného spouštěcího programu použijeme příkaz sleep.

Krok 1. Spusťte aplikační program Startup ze systémové nabídky.

Krok 2. V zobrazeném seznamu programů klikněte na program, který chcete odložit.

Krok 3. Klepnutím na tlačítko Upravit otevřete okno Upravit spouštěcí program.

V Příkazu zadejte příkaz sleep, následované sekundami, které by měl váš program zpozdit na začátku. Například v našem případě pozdržíme program Shotwell o 10 sekund, jak je znázorněno níže:

Dokončete kliknutím na tlačítko Uložit a Ukončit pro aktualizaci změn. Váš přizpůsobený program zůstane ve spouštěcím seznamu, ale při každém automatickém spuštění systému trvá jeho načtení stanovenou dobu.

Kontrola vlivu spouštěcích služeb a programů na váš proces spouštění

Moderní distribuce Linuxu závisí na systemd, který přichází s nástroji, které analyzují proces spouštění. Chcete-li zkontrolovat, jak dlouho trvá vašemu systému dokončení procesu spouštění, spusťte v Terminálu níže uvedený příkaz systemd.

$ systemd-analyze

Ze zprávy poskytnuté analýzou systemd budete moci vědět, zda byl celý proces spouštění ovlivněn nějakým dalším spouštěcím programem.

Pro pomalý proces spouštění to znamená, že některé služby zpomalují zaváděcí sekvenci. Chcete-li zkontrolovat tyto služby, spusťte níže uvedený příkaz v Terminálu.

$ systemd-analyze blame

V seznamu se zobrazí programy i služby. Příkaz může zakázat služby:

system 1 disable X—Now

Poznámka: X představuje název služby.

S těmito informacemi se můžete rozhodnout, který program odstranit ze spouštěcího seznamu, abyste urychlili zaváděcí sekvenci.

Zobrazení skrytých spouštěcích programů

Podívali jsme se, jak můžeme spravovat spouštěcí programy v okně Po spuštění. Existují však další služby, démoni a programy, které zde nejsou uvedeny (skryté). Chcete-li tyto skryté programy zobrazit v okně aplikace Po spuštění, spusťte níže uvedený příkaz.

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

Budete vyzváni k zadání hesla.

Nyní znovu otevřete okno spouštěcího programu a zobrazte seznam programů. Zobrazí se všechny skryté spouštěcí programy a služby.

Závěr

Doufám, že vám tento příspěvek poskytl různé metody, které můžete použít ke správě spouštěcích aplikací. Je ještě něco, o co byste se chtěli podělit s našimi čtenáři? Neváhejte zanechat komentář níže.


Ubuntu
  1. Správa spouštěcích programů na Ubuntu 20.04 – správný způsob?

  2. Jak spravujete balíčky v Ubuntu?

  3. Jak spravovat spouštěcí programy na Ubuntu Linux

  1. Jak upgradovat na Ubuntu 20.04

  2. Jak nainstalovat R na Ubuntu 20.04

  3. Jak upgradovat Ubuntu na 20.10

  1. Jak upgradovat Ubuntu na 21.10

  2. Jak upgradovat Ubuntu na 21.04

  3. Jak upgradovat na Ubuntu 21.10