Do souboru README.md přidány informace o aktualizačním skriptu
This commit is contained in:
		
							
								
								
									
										20
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								README.md
									
									
									
									
									
								
							| @@ -60,36 +60,32 @@ Pro stažení a instalaci projektu postupujte podle následujících kroků: | ||||
|  | ||||
| Tato složka obsahuje pomocné skripty, které rozšiřují funkcionalitu systému. Zde je přehled skriptů a jejich funkcí: | ||||
|  | ||||
| - **update_check.sh**: Skript pro kontrolu dostupných aktualizací systému. Informuje uživatele o dostupných aktualizacích prostřednictvím terminálu. Skript můžete integrovat do Conky nebo i3blocks pro pravidelné zobrazování aktualizací. | ||||
| Tento skript využívá nástroj checkupdates, který je součástí balíčku pacman-contrib v Arch Linuxu. Ujisti se, že je tento balíček nainstalován: | ||||
| - **update_notifier.sh**: Skript můžete integrovat do Conky nebo i3blocks pro pravidelné zobrazování aktualizací. Tento skript slouží k pravidelnému aktualizování systému a aplikací v Arch Linuxu. Skript zkontroluje dostupné aktualizace a provede je bez uživatelského zásahu. Pro zajištění, že uživatel bude informován o průběhu aktualizace, skript může zobrazovat notifikace pomocí desktopového notifikačního systému. | ||||
| Skript využívá nástroj checkupdates, který je součástí balíčku pacman-contrib v Arch Linuxu. Ujisti se, že je tento balíček nainstalován: | ||||
|  | ||||
|  ```bash | ||||
| sudo pacman -S pacman-contrib | ||||
|  ``` | ||||
|  | ||||
| - **git_config.sh**: Nastavuje globální konfigurace Gitu, včetně jména uživatele, emailu a výchozího editoru, což usnadňuje správu verzí a práci s repozitáři. | ||||
|  | ||||
|  | ||||
| ### Integrace `update_check.sh` | ||||
| ### Integrace `update_notifier.sh` | ||||
|  | ||||
| #### Conky | ||||
|  | ||||
| • Pro zobrazení výstupu skriptu `update_check.sh` v Conky, přidejte následující řádek do vašeho `.conkyrc` souboru: | ||||
| • Pro zobrazení výstupu skriptu `update_notifier.sh` v Conky, přidejte následující řádek do vašeho `.conkyrc` souboru: | ||||
|  | ||||
|  ```bash | ||||
| ${execi 600 /cesta/k/skripty/update_check.sh} | ||||
| ${execi 600 /cesta/k/skripty/update_notifier.sh} | ||||
|  ``` | ||||
| #### i3blocks | ||||
|  | ||||
| •Pro integraci výstupu skriptu update_check.sh do i3blocks, přidejte následující blok do vašeho konfiguračního souboru i3blocks: | ||||
|  ```bash | ||||
| [updates] | ||||
| command=/cesta/k/skripty/update_check.sh | ||||
| command=/cesta/k/skripty/update_notifier.sh | ||||
| interval=600 | ||||
|  ``` | ||||
|  | ||||
|  - **system_updates.sh** - Tento skript slouží k pravidelnému aktualizování systému a aplikací v Arch Linuxu. Skript zkontroluje dostupné aktualizace a provede je bez uživatelského zásahu. Pro zajištění, že uživatel bude informován o průběhu aktualizace, skript může zobrazovat notifikace pomocí desktopového notifikačního systému. | ||||
|  | ||||
|  ### Nastavení periodických aktualizací pomocí crontab | ||||
|  | ||||
|  1. Otevřete `crontab` pro úpravy: | ||||
| @@ -100,7 +96,7 @@ interval=600 | ||||
| 2. Přidejte následující řádek pro spouštění system_updates.sh každou hodinu. | ||||
|  | ||||
|   ```bash | ||||
| /59 * * * * /cesta/k/system_updates.sh | ||||
| /59 * * * * /cesta/k/update_notifier.sh | ||||
|   ``` | ||||
|  | ||||
| ### Přidání notifikací do i3 config | ||||
| @@ -115,7 +111,7 @@ interval=600 | ||||
| •  Pro i3 window manager, můžete zahrnout skript pro automatické spuštění při startu i3, přidejte následující řádek do vaší konfiguračního souboru i3: | ||||
|  | ||||
|   ```bash | ||||
| exec_always --no-startup-id /path/to/system_updates.sh | ||||
| exec_always --no-startup-id /path/to/update_notifier.sh | ||||
|   ``` | ||||
|  | ||||
| • Pro snadné spouštění aktualizací můžete přidat klávesovou zkratku do vašeho i3 konfiguračního souboru: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user