Přejít na hlavní obsah

Jak zakázat automatické spouštění programů v operačním systému Linux

Linux - open source operační systém používaný miliony uživatelů po celém světě. Jednou z nejdůležitějších funkcí Linuxu je jeho flexibilita a přizpůsobitelnost. Někdy se však mnoho uživatelů potýká s problémem – automatickým spuštěním programů při přihlášení. V tomto článku se podíváme na to, jak zakázat automatické spouštění programů v Linuxu, abyste měli plnou kontrolu nad spuštěním procesů.

Automatické spouštění programů - je to funkce, která umožňuje určitým programům spustit se automaticky při přihlášení. To může být užitečné, pokud často používáte určité programy, které je třeba spustit pokaždé, když se přihlásíte. V některých případech však může být automatické spouštění programů nežádoucí a způsobit problémy s výkonem nebo zabezpečením.

Existuje několik způsobů, jak zakázat automatické spouštění programů v Linuxu. Jedním z nejběžnějších způsobů je použití speciálních nastavení desktopového prostředí. Například v Ubuntu je možné zakázat automatické spouštění programů tak, že přejdete do nabídky Nastavení systému - > možnosti automatického spouštění. Zde si můžete prohlédnout seznam programů, které se spouštějí automaticky, a deaktivovat jejich spuštění odstraněním příslušných zaškrtávacích políček.

Pokud máte jinou distribuci Linuxu nebo nemáte možnost zakázat automatické spouštění programů pomocí operačního systému, můžete použít příkazový řádek. K tomu budete potřebovat znát název programu, který chcete deaktivovat. Tento název najdete otevřením terminálu a spuštěním příkazu ps aux / grep"jméno". Poté můžete zakázat automatické spouštění programu pomocí příkazu update-rc.D-f název_programy remove. V důsledku toho se program již automaticky nespustí při přihlášení.

Zakázání automatického spouštění programů v Linuxu

V Linuxu existují různé metody automatického spouštění programů při spuštění systému. Některé jsou užitečné a pohodlné, ale někdy může být nutné zakázat automatické spouštění určitých programů.

Zde je několik způsobů, jak můžete zakázat automatické spouštění programů v Linuxu:

  1. Použijte grafické rozhraní. Většina distribucí Linuxu má nástroje pro správu automatického spouštění programů. Například v GNOME můžete použít aplikaci Nastavení systému a vybrat aplikace spouštěné při spuštění. V této nabídce můžete vidět seznam programů, které se spouštějí při přihlášení, a zakázat ty, které potřebujete.
  2. Použijte příkaz systemd. Systém init Linux používá Inicializační systém systemd, který umožňuje řídit procesy, které se spouštějí při spuštění systému. Pomocí příkazu systemctl můžete zobrazit seznam spuštěných služeb a deaktivovat požadovanou službu. Chcete-li například vypnout službu "myservice", postupujte takto: sudo systemctl disable myservice
  3. Použijte konfigurační soubory. Mnoho programů má své konfigurační soubory, ve kterých lze určit, že program by neměl být spuštěn automaticky. Například soubor .desktop pro programy spouštěné z nabídky aplikací může obsahovat řetězec Hidden=true, který program skryje a nespustí automaticky.

Vyberte vhodnou možnost a deaktivujte automatické spouštění programů v Linuxu, jak chcete. To vám pomůže spravovat, které programy se spouštějí při spuštění systému a zefektivní a pohodlnější práci.

Proč je třeba zakázat automatické spouštění programů?

Automatické spouštění programů může mít na operační systém Linux řadu negativních důsledků. Zde je několik důvodů, proč může být deaktivace automatického spouštění programů užitečná:

Snížení zatížení systému:

Každý automaticky spouštěný program využívá zdroje počítače, včetně času procesoru a paměti. Deaktivace nepoužívaných nebo nepotřebných programů umožňuje uvolnit zdroje, což zvyšuje výkon systému.

Zajištění bezpečnosti:

Automaticky spuštěné programy mohou představovat hrozbu pro bezpečnost systému. Škodlivé programy nebo viry mohou být nakonfigurovány pro automatické spouštění a provádění nežádoucích operací bez VAŠEHO souhlasu. Vypnutí automatického přehrávání snižuje pravděpodobnost škodlivého chování softwaru.

Zjednodušení procesu stahování:

Čím více programů se automaticky spustí při spuštění systému, tím déle může trvat jeho načítání. Deaktivace automatického spouštění programů umožňuje urychlit proces spouštění operačního systému a zkrátit dobu čekání.

Zlepšení stability systému:

Některé automatické programy mohou způsobit konflikty s jinými aplikacemi nebo systémovými součástmi. Vypnutí programů, které způsobují problémy, může zlepšit stabilitu operačního systému a zabránit možným poruchám a chybám.

Jak najdu seznam programů, které se spouštějí automaticky?

Chcete-li zjistit, které programy se spouštějí automaticky při spuštění operačního systému Linux, můžete použít několik příkazů v terminálu.

1. systemctl list-unit-files --type=service-tento příkaz umožňuje získat seznam všech služeb (služeb), které se mohou automaticky spustit při spuštění systému. Informace o každé službě obsahují její stav (zapnutý nebo vypnutý) a cestu k konfiguračnímu souboru.

3. ls ~/.config / autostart / - tento příkaz zobrazuje seznam všech souborů nastavení odpovědných za automatické spouštění programů pro každého uživatele systému. Soubory v tomto adresáři mají obvykle příponu .desktop a obsahují informace o programu, jeho cestě a možnostech spuštění.

Pomocí těchto příkazů budete moci získat úplný seznam programů, které se spustí automaticky při spuštění operačního systému Linux. To může být užitečné pro optimalizaci stahování, zlepšení výkonu nebo deaktivaci nepotřebných služeb a programů.

Jak deaktivuji automatické spouštění programů v systému?

Při spuštění operačního systému Linux se často automaticky spouštějí různé programy a služby, které mohou zpomalit počítač nebo být v určitém okamžiku zbytečné. V tomto článku se podíváme na to, jak zakázat automatické spouštění programů v systému Linux.

Existuje několik způsobů, jak zakázat automatické spouštění programů, ale nejjednodušší a nejuniverzálnější je použití příkazu systemctl. Umožňuje spravovat služby, včetně jejich deaktivace.

Chcete-li zakázat automatické spouštění programu, postupujte podle následujících kroků:

  1. Otevřete terminál.
  2. Zadejte příkaz systemctl stop název_servisu, kde název_servis - to je název programu, který chcete vypnout.
  3. Zadejte příkaz systemctl disable název_servisu pro úplné vypnutí automatického spouštění tohoto programu.

Po provedení těchto příkazů se uvedený program již automaticky nespustí při spuštění systému. Pokud potřebujete znovu povolit automatické spouštění programu, spusťte příkaz systemctl enable název_servisu .

Také, můžete použít speciální grafické nástroje pro správu automatického spouštění programů v Linuxu, jako jsou gnome-session-properties nebo xfce4-session-settings. Pomocí těchto nástrojů můžete vidět úplný seznam programů spuštěných při spuštění systému a vybrat, které z nich deaktivovat.

V důsledku toho může deaktivace automatického spouštění programů v systému Linux výrazně zlepšit výkon počítače a optimalizovat využití systémových zdrojů. To je zvláště užitečné, pokud máte programy, které zřídka nebo nikdy nepoužíváte, ale stále se spouštějí, když je systém spuštěn.

Metoda 1: ruční vypnutí automatického přehrávání prostřednictvím předvoleb systému

Chcete-li zakázat automatické spouštění programů v Linuxu, můžete použít nastavení systému. Většina linuxových distribucí má vyhrazenou aplikaci pro správu automatického spouštění.

Chcete-li zakázat automatické spouštění programů prostřednictvím předvoleb systému, postupujte podle těchto kroků:

  1. Otevřete nastavení systému Linux.
  2. Vyhledejte a vyberte kategorii relace a spuštění.
  3. V seznamu programů, které se automaticky spustí při přihlášení, vyhledejte požadovaný program.
  4. Zrušte zaškrtnutí políčka naproti programu a deaktivujte jeho automatické spouštění.
  5. Uložte změny a restartujte počítač.

Nyní se program již automaticky nespustí, když se přihlásíte. Opakujte tyto kroky pro všechny programy, které chcete odpojit od automatického přehrávání.

Použití systémových nastavení vám umožňuje ovládat automatické spouštění programů v Linuxu a vybrat si, které programy by se měly spustit při přihlášení a které ne.

Metoda 2: odebrání programu ze složky s automatickým spuštěním

Pokud chcete zcela zakázat automatické spouštění programu v Linuxu, můžete odstranit jeho soubor ze složky s automatickým spuštěním.

Když nainstalujete program, často přidá soubor do složky~/.config / autostart/nebo/etc/ xdg / autostart / pro spuštění při přihlášení.

Chcete-li odinstalovat program ze složky s automatickým spuštěním, postupujte podle následujících kroků:

1.Otevřete Správce souborů a přejděte do složky~/.config / autostart/nebo/etc/ xdg / autostart/.
2.Najděte soubor, který odpovídá programu, který chcete zakázat.
3.Odstraňte soubor ze složky s automatickým spuštěním.
4.Restartujte systém, aby se změny projevily.

Tím se program odstraní ze seznamu automatického spouštění a při přihlášení se již nespustí.

Metoda 3: zakázání automatického přehrávání pomocí příkazového řádku

Pokud dáváte přednost práci s příkazovým řádkem, můžete prostřednictvím něj také vypnout automatické spouštění programů v Linuxu. Zde je několik příkazů, které budete potřebovat:

1. Otevřete terminál.

2. Zadejte příkaz "cd / etc/xdg / autostart" a přejděte do adresáře s automatickým spuštěním.

3. Dále můžete zobrazit seznam všech souborů automatického přehrávání pomocí příkazu "ls". Najděte soubor programu, který chcete zakázat.

4. Chcete-li zakázat automatické spouštění programu, musíte přejmenovat jeho soubor. Chcete-li to provést, zadejte příkaz "sudo mv jméno_souboru.název souboru.desktop.disabled". Nahraďte "název souboru" jménem souboru programu.

5. Po provedení tohoto příkazu se soubor přejmenuje a přestane se automaticky spouštět při spuštění systému.

To byl příklad deaktivace automatického spouštění programu prostřednictvím příkazového řádku v Linuxu. Pokud chcete povolit automatické spouštění programu znovu, jednoduše vraťte starý název souboru pomocí příkazu "sudo mv název_souboru.desktop.zničené jméno.desktop".

Jak mohu zkontrolovat, zda je automatické spouštění programů úspěšně vypnuto?

Jakmile vypnete automatické spouštění programů v Linuxu, možná vás zajímá, zda byl proces úspěšný. Existuje několik způsobů, jak zkontrolovat, zda byly programy povoleny nebo zakázány:

  1. Zkontrolujte spuštění pomocí příkazu systemctl . Spusťte příkaz sudo systemctl list-unit-files --type=service --all a vyhledejte programy, které byly dříve povoleny při spuštění. Pokud je jejich stav deaktivován (disabled ), znamená to, že se již automaticky nespustí.
  2. Použijte příkaz ps ke kontrole aktivních procesů. Musíte spustit příkaz ps-e nebo ps aux a zkontrolovat seznam procesů, které jsou aktuálně spuštěny. Pokud nevidíte programy, které byly dříve spuštěny automaticky, pak to znamená, že byly úspěšně deaktivovány.
  3. Zkontrolujte obsah adresáře / etc / init.d. V tomto adresáři jsou uloženy skripty a služby, které se spustí při spuštění systému. Zkontrolujte, zda byly skripty odpovědné za automatické spouštění programů odstraněny nebo přejmenovány.
  4. Pomocí grafických nástrojů , jako jsou gnome-session-properties nebo mate-session-properties, zkontrolujte seznam programů a skriptů spuštěných při přihlášení. Pokud v tomto seznamu nevidíte dříve spuštěné programy, znamená to, že byly úspěšně deaktivovány.
  5. Restartujte systém a zkontrolujte, zda se programy po restartování spouštějí automaticky. Pokud nesledujete spouštění dříve zakázaných programů, potvrzuje to, že automatické spouštění bylo úspěšně vypnuto.

Pomocí kterékoli z těchto metod zkontrolujte, zda je automatické spouštění programů ve vašem systému Linux úspěšně vypnuto.