Přejít na hlavní obsah

Jak nastavit automatické spouštění v Linuxu: podrobný průvodce pro začátečníky

  • Michaela Vlček
  • Recenze

Automatické spouštění programů při spuštění operačního systému Linux je velmi užitečná funkce, která uživatelům umožňuje spouštět aplikace a skripty automaticky po zapnutí počítače.

Díky automatickému spouštění se uživatel může při každém přihlášení zbavit nutnosti ručního spouštění programů, což výrazně šetří čas.

Nastavení automatického spouštění v Linuxu může být nutné v různých případech, například když je nutné spustit proces dokud se uživatel neregistruje v systému nebo když je třeba spouštět určité aplikace na síťovém serveru.

Existuje několik způsobů, jak nastavit automatické spouštění v Linuxu, a v tomto článku se podíváme na některé z nich.

Jedním z nejběžnějších způsobů automatického spuštění založeného na Linuxu je použití souborů skriptů ve složce ~/.config/autostart.

K vytvoření automatického spouštění je nutné pouze vytvořit soubor skriptu v této složce a zadat možnosti spuštění požadovaného programu.

Při každém přihlášení se tedy program spustí automaticky.

Dalším způsobem, jak nastavit automatické přehrávání v Linuxu, je použití nástrojů poskytovaných grafickými desktopovými médii, jako je GNOME, KDE nebo LXDE.

V těchto prostředích je možné přidávat aplikace do automatického spouštění prostřednictvím vyhrazených nastavení nebo aplikací.

Nastavení automatického přehrávání v Linuxu tak uživateli výrazně usnadňuje práci a umožňuje automaticky spouštět požadované aplikace při spuštění operačního systému.

Instalace balíčku automatického přehrávání v Linuxu

Chcete-li nastavit automatické spouštění programů v Linuxu, můžete nainstalovat speciální balíček, který vám umožní spravovat proces spouštění aplikací při spouštění systému.

Většina distribucí Linuxu používá Inicializační systém systemd, který poskytuje praktické nástroje pro nastavení automatického spouštění.

Chcete-li nainstalovat balíček automatického přehrávání v systému Linux, postupujte podle následujících kroků:

  1. Otevřete terminál.
  2. Zadejte příkaz pro instalaci balíčku. Například pro distribuce založené na Debianu spusťte příkaz sudo apt-get install systemd.
  3. Počkejte na dokončení instalace balíčku.

Po instalaci balíčku automatického spouštění budete moci pomocí příkazů přidávat, odstraňovat nebo měnit automatické spouštění programů v Linuxu.

Poznámka: Některé distribuce mohou používat jiný Inicializační systém, jako je SysVinit. V tomto případě se proces instalace balíčku automatického spouštění může lišit. Další informace naleznete v dokumentaci vaší distribuce.

Vytvoření skriptu automatického spouštění v Linuxu

Chcete-li vytvořit skript automatického spouštění, musíte:

  1. Vytvořit nový soubor skriptu. Můžete například použít textový editor a uložit soubor s příponou .sh ( myscript.sh ).
  2. Otevřete vytvořený soubor skriptu a napište požadované příkazy nebo programy, které chcete automaticky spustit. Nezapomeňte uložit změny.
  3. Nastavit oprávnění k provádění pro vytvořený soubor skriptu. Chcete-li to provést, v terminálu spusťte příkaz chmod +x myscript.sh ..
  4. Umístěte soubor skriptu na požadované místo pro automatické spuštění. V Linuxu se často používá složka / etc / init.d / pro systémové skripty nebo složka~/.config / autostart / pro uživatele. Ve složce / etc / rc.local lze umístit skript, který se spustí při spuštění systému.

Po provedení těchto kroků se váš skript automaticky spustí, když potřebujete událost-spuštění systému nebo přihlášení uživatele.

Příklad skriptu automatického spouštění:

#!/bin/bash# Это комментарийecho "Привет, мир!"

Při vytváření skriptu automatického spouštění buďte opatrní, abyste nezpůsobili chyby nebo nežádoucí chování systému. Doporučuje se také zkontrolovat skript tak, že jej před přidáním do automatického spouštění ručně spustíte.

Umístění souboru automatického přehrávání v Linuxu

V Linuxu jsou soubory automatického spouštění obvykle umístěny v určitých adresářích, jejich umístění se může lišit v závislosti na distribuci.

Nejběžnější adresáře pro soubory automatického přehrávání:

DirektoriaPopis
/etc/rc.d/V tomto adresáři jsou obvykle umístěny skripty automatického spouštění, které musí být spuštěny během spouštění systému.
/etc/init.d/Zde jsou uloženy skripty používané ke správě služeb spuštěných automaticky při spouštění operačního systému.
/etc/profile.d/Do tohoto adresáře lze umístit skripty, které by měly být spuštěny automaticky při přihlášení konkrétního uživatele.
~/.config/autostart/Pro každého uživatele lze v jeho domovském adresáři vytvořit složku .config / autostart/, který hostuje soubory automatického spouštění pro programy, které se mají spustit při přihlášení.

Tyto adresáře mohou ukládat jak spustitelné skripty, tak konfigurační soubory obsahující příkazy, které je třeba provést automaticky při určitých událostech.

Stahování souborů automatického spouštění může probíhat na různých úrovních: spuštění systému, načtení uživatele nebo relace. Úroveň a okamžik stažení jsou určeny specifikacemi distribuce a požadavky uživatele.

Je důležité vzít v úvahu, že umístění souboru do nesprávného adresáře nebo nesprávná syntaxe skriptu může vést k nežádoucím vedlejším účinkům nebo nefunkčnosti systému, proto se doporučuje před přidáním nebo změnou souboru automatického přehrávání konzultovat dokumentaci nebo komunitu uživatelé vaší linuxové distribuce.

Nastavení spouštění aplikace při přihlášení do Linuxu

V operačním systému Linux lze snadno nastavit automatické spouštění aplikace, když se přihlásíte, aby se automaticky spouštělo, aniž byste museli pokaždé ručně spouštět. Podle níže uvedených kroků budete moci nainstalovat automatické přehrávání pro jakoukoli aplikaci ve vašem systému Linux:

  1. Otevřete terminál a zadejte příkaz cd ~/.config / autostart pro přechod do složky se soubory automatického přehrávání.
  2. Vytvořte nový soubor s příponou .desktop pro vaši aplikaci pomocí příkazu touch application.desktop, kde aplikace je název vaší aplikace.
  3. Otevřete vytvořený soubor pro úpravy pomocí příkazu vi application.desktop .
  4. Přidejte do souboru následující konfigurační řádky:
[Desktop Entry]Type=ApplicationExec=/path/to/applicationHidden=falseNoDisplay=falseX-GNOME-Autostart-enabled=trueName[en_US]=ApplicationName=ApplicationComment[en_US]=Start ApplicationComment=Start Application

Zde /path/to/application by měla být nahrazena cestou k spustitelnému souboru vaší aplikace.

  1. Uložte a zavřete soubor.
  2. Restartujte systém, aby se změny projevily.

Nyní se vaše aplikace automaticky spustí při každém přihlášení. Ujistěte se, že jste zadali správnou cestu k spustitelnému souboru a správně zadali jeho název do vytvořeného souboru .desktop.

Vypnutí automatického přehrávání v Linuxu

Automatické spouštění aplikací v Linuxu může být užitečné, ale v některých případech jej můžete chtít zakázat.

Pokud chcete zakázat automatické spouštění konkrétní aplikace, můžete použít správce aplikací vašeho pracovního prostředí. V různých distribucích a pracovních prostředích se proces může lišit, ale obvykle se provádí prostřednictvím nastavení systému nebo správce aplikací.

Pokud chcete úplně zakázat automatické spouštění všech aplikací, existuje několik způsobů, jak to udělat:

  1. Změnit nastavení relace ve vašem pracovním prostředí. To lze provést prostřednictvím nastavení systému nebo správce relace. Můžete odstranit nebo zakázat aplikace ze seznamu automatického přehrávání.
  2. Zakázat automatické spouštění služeb. V Linuxu mohou být služby spuštěny automaticky při spuštění systému. Chcete-li zakázat automatické spuštění služby, můžete použít nástroje pro správu služeb, jako je systemd nebo init.d.
  3. Smazat nebo přejmenovat soubory automatického přehrávání. V Linuxu má mnoho programů soubory automatického spouštění, které se spustí při spuštění systému. Tyto soubory můžete odstranit nebo přejmenovat, abyste zabránili jejich automatickému spuštění. Obvykle se nacházejí v adresářích / etc/xdg /autostart a~/.config/autostart.

Při deaktivaci automatického spouštění aplikací dávejte pozor, abyste nevypnuli důležité systémové služby, které mohou být nezbytné pro normální fungování vašeho systému.