diff --git a/src/content/docs/sk/cachyos_basic/download.mdx b/src/content/docs/sk/cachyos_basic/download.mdx index 3889b854..faf72ede 100644 --- a/src/content/docs/sk/cachyos_basic/download.mdx +++ b/src/content/docs/sk/cachyos_basic/download.mdx @@ -1,56 +1,98 @@ --- -title: Stiahnutia a overenie -description: Stiahnutie a overenie CachyOS ISO. +title: Stiahnutie a overenie +description: Stiahnutie a overenie ISO obrazu CachyOS. --- -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Tabs, TabItem } from '@astrojs/starlight/components'; -CachyOS môže byť nainštalovaný pomocou dvoch typov inštalácií: GUI inštalátor a CLI inštalátor. +## Stiahnutie ISO obrazu -## Overenie +ISO obraz CachyOS je možné získať z nasledujúcich zdrojov: + +* [Webstránka]() +* [SourceForge]() +* [Zrkadlo CachyOS]() + +## Overenie integrity ISO obrazu pomocou SHA256 :::caution[UPOZORNENIE] -Vždy si overte integritu ISO súboru, aby ste predišli akýmkoľvek nežiaducim problémom pri inštalácii alebo vytváraní bootovateľného média. +Vždy urobte krok navyše na overenie integrity ISO obrazu, aby ste predišli akýmkoľvek nežiaducim problémom pri inštalácii alebo pri vytváraní bootovacieho média. ::: -Tu je postup, ako to môžete urobiť: +**Aktuálna verzia ISO:** `241221` -Ak ste aktuálne na Windows: +**SHA256 Hash:** `6b6562602705da3228d9862d7016a00ca6fa482482b87fd15656f9b2793f4ef6` - + -1. Ak ste stiahli ISO cez SourceForge, na pravej strane každého súboru je výkričník, ktorý obsahuje SHA1 a SHA256. -2. Otvorte CMD alebo PowerShell ako správca a prejdite na umiestnenie, kde je uložené ISO. -3. Zadajte nasledujúci príkaz: certUtil -hashfile full_iso_name.iso SHA256 + - napr.: + + +1. Stiahnite si [súbor](https://mirror.cachyos.org/ISO/desktop/241221/cachyos-desktop-linux-241221.iso.sha256) obsahujúci SHA256 hash **(Otvorte ho pomocou textového editora, napr.: Poznámkový blok).** +2. Otvorte CMD alebo PowerShell ako správca a [prejdite]() do cesty, kde sú uložené ISO a SHA256 súbory. +3. Spustite nasledujúci príkaz: ```powershell - certUtil -hashfile cachyos-kde-linux-230813.iso SHA256 + # Príklad: + certUtil -hashfile cachyos-desktop-linux-241221.iso SHA256 ``` - -4. Porovnajte hash certUtil s informáciami o súbore na SourceForge, ak sa zhodujú, môžete pokračovať. +4. Porovnajte výstup hashu certUtil s hashom zo stiahnutého súboru v **Kroku 1.** Ak sa zhodujú, môžete pokračovať v inštalácii CachyOS. -Overenie z akejkoľvek distribúcie Linuxu: + - + -1. Otvorte terminál a prejdite na umiestnenie, kde je uložené ISO -2. Zadajte nasledujúci príkaz: `sha256sum full_iso_name.iso`: + - napr.: +1. Stiahnite si [súbor](https://mirror.cachyos.org/ISO/desktop/241221/cachyos-desktop-linux-241221.iso.sha256) obsahujúci SHA256 hash. +2. Otvorte terminál a prejdite do adresára obsahujúceho súbor `.sha256` a spustite nasledujúce príkazy: + ```sh + # Príklad: + cd Downloads/ + cat cachyos-desktop-linux-241221.iso.sha256 + # 6b6562602705da3228d9862d7016a00ca6fa482482b87fd15656f9b2793f4ef6 + ``` +3. Porovnajte výstup z **Kroku 2** a spustite nasledujúci príkaz na kontrolu aktuálneho hashu v ISO súbore. ```sh - sha256sum cachyos-kde-linux-230319.iso + # Príklad: + sha256sum cachyos-desktop-linux-241221.iso ``` +4. Ak sa hashe z **Kroku 2** a **Kroku 3** zhodujú, môžete pokračovať v inštalácii CachyOS. + + + + -3. Porovnajte, či sa SHA256 hash na SourceForge zhoduje so SHA256 + + + + +1. Stiahnite si [súbor](https://mirror.cachyos.org/ISO/desktop/241221/cachyos-desktop-linux-241221.iso.sha256) obsahujúci SHA256 hash. +2. Otvorte terminál a prejdite do adresára obsahujúceho súbor `.sha256` a spustite nasledujúce príkazy: + ```sh + # Príklad: + cd Downloads/ + cat cachyos-desktop-linux-241221.iso.sha256 + # 6b6562602705da3228d9862d7016a00ca6fa482482b87fd15656f9b2793f4ef6 + ``` +3. Porovnajte výstup z **Kroku 2** a spustite nasledujúci príkaz na kontrolu aktuálneho hashu v ISO súbore. + ```sh + # Príklad: + shasum -a 256 cachyos-desktop-linux-241221.iso + ``` +4. Ak sa hashe z **Kroku 2** a **Kroku 3** zhodujú, môžete pokračovať v inštalácii CachyOS. -## Overenie autenticity ISO obrazu + -Na overenie autenticity ISO súboru, aby ste sa uistili, že ho skutočne vydal oficiálny vývojový tím CachyOS: + + +## Overenie autenticity ISO obrazu (Linux) + +Ak chcete overiť autenticitu ISO súboru, aby ste si boli istí, že aktuálny súbor bol vydaný oficiálnym vývojovým tímom CachyOS: @@ -60,12 +102,12 @@ Na overenie autenticity ISO súboru, aby ste sa uistili, že ho skutočne vydal gpg --keyserver hkps://keys.openpgp.org --recv-key F3B607488DB35A47 ``` -2. Stiahnite ISO súbor a jeho `.sig` súbor podpisu a spustite nasledujúci príkaz (nahraďte `full_iso_name.iso` skutočným názvom ISO súboru): +2. Stiahnite si ISO súbor a jeho podpisový súbor `.sig` a spustite nasledujúci príkaz (nahraďte `full_iso_name.iso` skutočným názvom ISO súboru): ```shell gpg --verify full_iso_name.iso.sig full_iso_name.iso ``` - Ak dostanete výstup **Good signature**, ISO súbor je originálny: + Ak dostanete výstup **Good signature**, ISO súbor je pravý: ``` gpg: Signature made Mo 01 Apr 2024 14:13:30 CEST gpg: using RSA key 882DCFE48E2051D48E2562ABF3B607488DB35A47 @@ -77,16 +119,6 @@ Na overenie autenticity ISO súboru, aby ste sa uistili, že ho skutočne vydal -:::danger[VAROVANIE] -Ak výstup neobsahuje reťazec **Good signature** alebo sa ID kľúča nezhoduje, nepoužívajte ISO obraz a skontrolujte, či ste obraz stiahli z legitímneho zdroja CachyOS. Mohlo by to naznačovať, že váš obraz bol pozmenený. +:::danger +Ak výstup nevráti reťazec **Good signature** alebo sa ID kľúča nezhoduje, nepoužívajte ISO obraz a uistite sa, že stiahnutý obraz pochádza z legitímneho zdroja CachyOS. Zlý podpis by mohol naznačovať, že stiahnutý obraz bol pozmenený. ::: - -## Stiahnutie ISO - -ISO obrazy CachyOS môžete stiahnuť z nasledujúcich zdrojov: - -* [Webstránka](https://cachyos.org/download) -* [SourceForge](https://sourceforge.net/projects/cachyos-arch/files/) -* [Zrkadlo CachyOS](https://mirror.cachyos.org/ISO/) - -Pre vaše pohodlie sú poskytované online aj offline inštalátory. diff --git a/src/content/docs/sk/cachyos_basic/why_cachyos.md b/src/content/docs/sk/cachyos_basic/why_cachyos.md index 881550c2..fb6c6d35 100644 --- a/src/content/docs/sk/cachyos_basic/why_cachyos.md +++ b/src/content/docs/sk/cachyos_basic/why_cachyos.md @@ -3,40 +3,57 @@ title: Prečo CachyOS? description: Prečo môže byť CachyOS pre vás lepší --- -CachyOS je používateľsky prívetivá a vysoko optimalizovaná Linuxová distribúcia založená na Arch Linuxe. - -# Čo robí CachyOS viac ako len Arch-based distro - -CachyOS nie je obyčajná distribúcia založená na Arch; má niektoré zásadné zmeny oproti ostatným. - -## Optimalizované balíky a repozitáre -CachyOS udržiava vlastné repozitáre s optimalizovanými balíkmi, najmä pre váš hardvér. -Existujú optimalizované repozitáre x86-64-v3 a x86-64-v4, ktoré zlepšujú váš zážitok tým, že: -znížia latenciu, zlepšia výkon, použijú špeciálne opravy atď. -Systém tiež automaticky vyberá repozitáre, ktoré sú najrýchlejšie a špeciálne optimalizované pre váš CPU. - -:::caution[UPOZORNENIE] -Repozitár x86-64-v3 funguje iba pre CPU, ktoré podporujú inštrukcie AVX a AVX2, -zatiaľ čo x86-64-v4 iba pre AVX a AVX2 + AVX512 inštrukcie podporované na AMD CPU -od Zen4 a vyššie. Systém ho automaticky vyberie po overení vášho CPU. Nemali by ste to meniť. -::: - -## Pokročilá podpora plánovača -Najprv si poďme vysvetliť, čo je plánovač. V jadre Linuxu je plánovač kľúčovou súčasťou, -ktorá riadi, ako sa úlohy (alebo procesy) vykonávajú v systéme. Rozhoduje, ktorá úloha by mala bežať ďalej, -zabezpečujúc efektívne využitie systémových zdrojov a umožňujúc simultánne beh viacerých úloh. - -V predvolenom nastavení CachyOS poskytuje plánovač BORE (Burst-Oriented Response Enhancer) v našom predvolenom jadre. -Podľa našich testov poskytuje lepší výkon a interaktivitu. Ale poskytujeme aj iné plánovače, ako: -EEVDF, sched-ext (framework na načítanie plánovačov používateľského priestoru), ECHO a RT. A môžete si vybrať ten, ktorý vám najviac vyhovuje prostredníctvom správcu jadra. - -## Prispôsobiteľný inštalačný proces -Keď načítate live ISO (z USB), automaticky ssa spustí náš inštalátor. -Ale čo ak nechcete niektoré komponenty inštalovať, alebo sa chcete dostať hlbšie, nepáči sa vám tento bootloader alebo jadro? Možno budete chcieť zmeniť prostredie pracovnej plochy alebo správcu okien. Náš inštalátor poskytuje oveľa viac možností ako iné distribúcie. -Môžete a mali by ste si vybrať, čo chcete mať a čo nie. A my vám poskytujeme -tieto možnosti. Váš systém, váš domov. - -## Používateľsky prívetivý OS -V predvolenom nastavení poskytujeme naše aplikácie, ako CachyOS Hello alebo CachyOS Package Installer, -a ďalšie. Aby sme zjednodušili a zlepšili váš zážitok. Napríklad, CachyOS Hello poskytuje možnosti na aktualizáciu systému, povolenie služieb a hodnotenie zrkadiel. Package Installer vám pomôže s inštaláciou balíkov. -CachyOS má tiež veľmi dobrú a priateľskú komunitu, ktorá si navzájom veľmi dobre pomáha. \ No newline at end of file +CachyOS ponúka vyladený zážitok s Archom, doplnený o používateľsky prívetivý inštalátor, predkonfigurované desktopové prostredia a optimalizácie výkonu bez kompromisov v používateľskom zážitku a bezpečnosti systému. Nižšie sú uvedené niektoré z hlavných funkcií, ktoré CachyOS poskytuje na zabezpečenie úžasného zážitku s desktopom. + +## Optimalizované balíčky a repozitáre + +CachyOS ponúka optimalizované balíčky pre rôzne konfigurácie hardvéru, vrátane systémov x86-64-v3, x86-64-v4 a Zen4+, s cieľom zlepšiť celkový výkon systému. Okrem toho CachyOS obsahuje vysoko žiadané balíčky z [AUR](https://aur.archlinux.org/) od používateľov pre zlepšenie QoL (kvality života). + +Pre lepšiu predstavu o rôznych balíčkoch, ktoré CachyOS optimalizoval, pozrite si [Optimalizované repozitáre](/features/optimized_repos). + +## Vlastné jadro vyladené pre výkon a stabilitu + +Okrem sady základných záplat jadra CachyOS, ktoré ladia rôzne parametre jadra na zlepšenie odozvy desktopu, CachyOS tiež vyberá sľubné sady záplat, ktoré nie sú zahrnuté v hlavnej vetve alebo v stabilnej revízii jadra. Tieto záplaty prechádzajú interným testovaním pred odoslaním používateľom, aby sa zabezpečilo, že stabilita nebude ovplyvnená. Úplný zoznam záplat, ktoré CachyOS poskytuje, nájdete v časti [Jadro](/features/kernel). + +## Podpora vlastného plánovača CPU + +Plánovanie CPU je dôležitou súčasťou jadra na zabezpečenie spravodlivého prideľovania času CPU všetkým úlohám. Jadro Linuxu implementuje rôzne triedy plánovania, aby sa zabezpečilo, že každá úloha bude naplánovaná primerane. Spravodlivá trieda plánovania, známejšia ako „predvolený plánovač“, je založená na algoritme [EEVDF (Earliest Eligible Virtual Deadline First)](https://lwn.net/Articles/925371/). + +Predvolene je EEVDF naladený tak, aby spravodlivo rozdeľoval dostupný čas CPU medzi všetky úlohy a je zameraný najmä na pracovné zaťaženia orientované na priepustnosť. Jadro CachyOS [konfiguruje niektoré nastaviteľné parametre EEVDF](https://github.com/CachyOS/linux/blob/6.12/cachy/kernel/sched/fair.c#L76-L79) tak, aby uprednostňovali odozvu desktopu pred samotnou priepustnosťou. + +Avšak EEVDF nebol od začiatku určený na použitie pre interaktivitu desktopu. S týmto na pamäti CachyOS dodáva jadrá so záplatami [BORE (Burst-Oriented Response Enhancer)](https://github.com/firelzrd/bore-scheduler) plánovača, ktorý zavádza ďalšiu vlastnosť na priradenie úlohám vyžadujúcim vysokú odozvu viac času CPU v porovnaní s úlohami, ktoré to nevyžadujú, na základe ich „výbušnosti“. + +V 6.12 umožňuje jadro Linuxu hotplug BPF plánovačov a nahradenie spravodlivej triedy plánovania iným plánovačom. Na uľahčenie tohto CachyOS poskytuje prvotriednu podporu pre [plánovače sched-ext](https://github.com/sched-ext/scx). + +Viac informácií o jadrách, ktoré CachyOS ponúka, a plánovačoch sched-ext nájdete v časti [Jadro](/features/kernel) a [sched-ext](/configuration/sched-ext/). + +## Detekcia hardvéru + +CachyOS obsahuje vlastný [nástroj na detekciu hardvéru](https://github.com/CachyOS/chwd), ktorý správne inštaluje potrebné balíčky a ovládače pre každý systém, aby odľahčil používateľov od záťaže poinštalačných nastavení. + +## Prispôsobiteľný proces inštalácie + +Inštalátor CachyOS zaručuje, že používatelia si môžu vybrať, aký systém chcú. Táto prispôsobiteľnosť zahŕňa, ale nie je obmedzená na: +- [Desktopové prostredia](/installation/desktop_environments/) +- [Správcov bootovania](/installation/boot_managers/) +- [Verzie jadra](/features/kernel#variants) +- [Súborové systémy](/installation/filesystem) +- Vlastné balíčky na inštaláciu počas procesu inštalácie + +## Aplikácie CachyOS + +CachyOS predvolene poskytuje vlastné aplikácie, ako napríklad CachyOS Hello alebo CachyOS Package Installer +Predvolene sú používateľom poskytované pomocné aplikácie, ako napríklad CachyOS Hello a CachyOS Package Installer, aby zjednodušili a vylepšili váš zážitok s Linuxom. Napríklad CachyOS Hello poskytuje možnosti aktualizovať váš systém, povoliť služby a zoradiť zrkadlá. Dodáva sa aj s vylepšeniami a opravami niektorých bežných problémov na jedno kliknutie. Package Installer vám pomôže s inštaláciou balíčkov. + +Zoznam aplikácií, ktoré CachyOS vyvíja a udržiava: + +- **Cachy Browser**: Prehliadač založený na Firefoxe, s bezpečnejšou konfiguráciou a záplatami od Gentoo + optimalizácie výkonu. +- **CachyOS Kernel Manager**: Jednoducho inštalujte jadrá z repozitára alebo konfigurujte vlastné jadro a zahrňte vlastné záplaty a dokonca spravujte rámec sched-ext prostredníctvom [scx_loader](). +- **CachyOS Hello**: Aplikácia na ovládanie vylepšení, aplikovanie opráv, inštaláciu balíčkov a ďalšie informácie o CachyOS. +- **CachyOS Package Installer**: GUI pre jednoduchú inštaláciu bežne používaných aplikácií. +- **cachyos-rate-mirrors**: Automaticky zaraďuje zrkadlá Archu a CachyOS pre optimálne rýchlosti sťahovania. +- **systemd-boot-manager**: Automaticky generuje nové záznamy pre systemd-boot-manager a dá sa jednoducho konfigurovať v `/etc/sdboot-manage.conf`. + +## Priateľská a aktívna komunita + +Najdôležitejším bodom je neustále rastúca komunita CachyOS. Bez komunity by CachyOS nikdy nedosiahol to, kde je teraz. Komunita si navzájom pomáha a zdieľa tipy a triky pre lepší zážitok s Linuxom. Pridajte sa k nám na [CachyOS Discord](https://discord.com/invite/cachyos-862292009423470592) alebo na [CachyOS Forum](https://discuss.cachyos.org/). diff --git a/src/content/docs/sk/cachyos_repositories/how_to_add_cachyos_repo.mdx b/src/content/docs/sk/cachyos_repositories/how_to_add_cachyos_repo.mdx deleted file mode 100644 index b5918b7a..00000000 --- a/src/content/docs/sk/cachyos_repositories/how_to_add_cachyos_repo.mdx +++ /dev/null @@ -1,239 +0,0 @@ ---- -title: Pridanie repozitára CachyOS -description: Podrobným sprievodca, ako pridať repozitár CachyOS do vášho systému Arch Linux s podporou x86-64-v3 a x86-64-v4. ---- - -import { Tabs, TabItem, Steps } from '@astrojs/starlight/components'; - -Inštalácia repozitárov CachyOS -------------------------------- - -### Možnosť 1: Automatizovaná inštalácia repozitárov CachyOS - -Uľahčili sme to pre vás! Jednoducho spustite nasledujúce príkazy a použite náš pomocný skript, ktorý vykoná všetku prácu za vás. 😉 - -Spustite nasledujúce príkazy: - - - -1. Stiahnite archív so skriptom pomocou jedného z nasledujúcich nástrojov: - - - - - - ```sh - curl https://mirror.cachyos.org/cachyos-repo.tar.xz -o cachyos-repo.tar.xz - ``` - - - - - ```sh - wget https://mirror.cachyos.org/cachyos-repo.tar.xz - ``` - > Ak nemáte `wget`, nainštalujte ho pomocou `sudo pacman -S wget` - - - - -2. Extrahujte a vstúpte do archívu: - - ```sh - tar xvf cachyos-repo.tar.xz && cd cachyos-repo - ``` - -3. Spustite skript s právami správcu: - - ```sh - sudo ./cachyos-repo.sh - ``` - - - -#### Chovanie skriptu - - - -1. Skript automaticky deteguje architektúru CPU. Ak CPU podporuje `x86-64-v4` alebo `x86-64-v3`, skript automaticky použije optimalizované repozitáre. - -2. Skript zálohuje váš starý `pacman.conf`. - - - -### Možnosť 2: Manuálna inštalácia - - - -1. Nainštalujte kľúčovnicu CachyOS: - - ```sh - sudo pacman-key --recv-keys F3B607488DB35A47 --keyserver keyserver.ubuntu.com - sudo pacman-key --lsign-key F3B607488DB35A47 - ``` - -2. Nainštalujte potrebné balíčky: - - ```sh - sudo pacman -U 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-keyring-20240331-1-any.pkg.tar.zst' \ - 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-mirrorlist-18-1-any.pkg.tar.zst' \ - 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-v3-mirrorlist-18-1-any.pkg.tar.zst' \ - 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-v4-mirrorlist-6-1-any.pkg.tar.zst' \ - 'https://mirror.cachyos.org/repo/x86_64/cachyos/pacman-7.0.0.r6.gc685ae6-2-x86_64.pkg.tar.zst' - ``` - - - -## Kontrola kompatibility CPU -Ak chcete pridať naše repozitáre manuálne, musíte skontrolovať kompatibilitu vášho CPU s repozitármi CachyOS. -> Ak používate vyššie uvedený skript na pridanie repozitárov CachyOS, môžete kontrolu vynechať. - -#### 1. Skontrolujte podporu spustením nasledujúceho príkazu -```sh -/lib/ld-linux-x86-64.so.2 --help | grep supported -``` - -#### 2. Pochopenie výstupu príkazu -Venujte pozornosť nasledujúcemu textu s zátvorkami. **(supported, searched)** -- Ak vidíte `x86-64-v4 (supported, searched)`, znamená to, že **CPU je kompatibilný** a môže používať sadu inštrukcií **x86-64-v4**. -- Ak vidíte `x86-64-v4`, znamená to, že **CPU nie je kompatibilný** a nemôže používať sadu inštrukcií **x86-64-v4**. - -#### Príklad CPU kompatibilného so sadou inštrukcií x86-64-v3 -``` -> /lib/ld-linux-x86-64.so.2 --help | grep supported - x86-64-v4 - x86-64-v3 (supported, searched) - x86-64-v2 (supported, searched) -``` - -### 3. Pridanie repozitárov CachyOS -Musíte upraviť `pacman.conf` a pridať repozitáre **NAD EXISTUJÚCE REPOZITÁRE ARCHLINUX** -```sh -sudo micro /etc/pacman.conf -``` - -#### Ak váš CPU podporuje iba `x86-64`, pridajte iba repozitár `[cachyos]` -```ini -# cachyos repos -[cachyos] -Include = /etc/pacman.d/cachyos-mirrorlist -``` - -#### Ak váš CPU podporuje `x86-64-v4`, pridajte `[cachyos-v4]`, `[cachyos-core-v4]`, `[cachyos-extra-v4]` a `[cachyos]` -```ini -# cachyos repos -## Pridajte len v prípade, ak váš CPU podporuje architektúru x86-64-v4 -[cachyos-v4] -Include = /etc/pacman.d/cachyos-v4-mirrorlist -[cachyos-core-v4] -Include = /etc/pacman.d/cachyos-v4-mirrorlist -[cachyos-extra-v4] -Include = /etc/pacman.d/cachyos-v4-mirrorlist -[cachyos] -Include = /etc/pacman.d/cachyos-mirrorlist -``` - -#### Ak váš CPU podporuje `x86-64-v3`, pridajte `[cachyos-v3]`,`[cachyos-core-v3]`,`[cachyos-extra-v3]` a `[cachyos]` -```ini -# cachyos repos -## Pridajte len v prípade, ak váš CPU podporuje architektúru x86-64-v3 -[cachyos-v3] -Include = /etc/pacman.d/cachyos-v3-mirrorlist -[cachyos-core-v3] -Include = /etc/pacman.d/cachyos-v3-mirrorlist -[cachyos-extra-v3] -Include = /etc/pacman.d/cachyos-v3-mirrorlist -[cachyos] -Include = /etc/pacman.d/cachyos-mirrorlist -# Po tom by mali nasledovať repozitáre Arch Linuxu -# -#[core] -#Include = /etc/pacman.d/mirrorlist -# ... -``` - -Nakoniec aktualizujte svoj systém s balíčkami CachyOS: - -```bash -sudo pacman -Syu -``` -Užite si vylepšenú rýchlosť systému s optimalizovanými balíčkami CachyOS! 🎉 - -Balíčky pre ladenie --------------- - -Poskytujeme server debuginfod pre ľahký prístup k symbolom ladenia cez `gdb`. Nastavte nasledujúcu premennú prostredia: - -```bash -export DEBUGINFOD_URLS=https://debuginfod.cachyos.org -``` - -Balíčky pre ladenie sú dostupné v nasledujúcom repozitári. Pridajte ho pomocou nasledujúcej konfigurácie: - -```ini -[cachyos-debug-v3] -Server = https://debug.cachyos.org/repo/$arch_v3/$repo -[cachyos-core-debug-v3] -Server = https://debug.cachyos.org/repo/$arch_v3/$repo -[cachyos-extra-debug-v3] -Server = https://debug.cachyos.org/repo/$arch_v3/$repo -``` - -```ini -[cachyos-debug-v4] -Server = https://debug.cachyos.org/repo/$arch_v4/$repo -[cachyos-core-debug-v4] -Server = https://debug.cachyos.org/repo/$arch_v4/$repo -[cachyos-extra-debug-v4] -Server = https://debug.cachyos.org/repo/$arch_v4/$repo -``` - -Alebo si ich stiahnite manuálne z vyššie uvedenej URL. - -Odstránenie repozitárov CachyOS ---------------------------------- - -:::caution[UPOZORNENIE] -Od verzie pacman 6.1 Arch zaviedol vrstvu validácie pre funkcie. Keďže poskytujeme fork pacman, ktorý pridáva rôzne funkcie, pri downgrade na pacman Arch Linuxu sa objaví množstvo varovaní kvôli chýbajúcej funkcii "Installed from". -Snažili sme sa túto funkciu - - posunúť do pacman, keďže o ňu malo záujem mnoho ľudí a správcov, ale bola odmietnutá správcom pacman. -::: - -Tento problém môžete vyriešiť inštaláciou pacman Arch Linuxu pred [preinštalovaním všetkých balíčkov](https://wiki.archlinux.org/title/Pacman/Tips_and_tricks#Reinstalling_all_packages). -```sh -sudo pacman -S core/pacman -``` - -### Možnosť 1: Automatizované odstránenie - -Spustite tieto príkazy na odstránenie repozitárov CachyOS z vášho systému: - -```sh -wget https://build.cachyos.org/cachyos-repo.tar.xz -tar xvf cachyos-repo.tar.xz -cd cachyos-repo -sudo ./cachyos-repo.sh --remove -``` - -### Možnosť 2: Manuálne odstránenie - - - -1. Zálohujte alebo odstráňte konfiguračný súbor na `/etc/pacman.conf`. - -2. Spustite tento príkaz: - - ```sh - sudo mv /etc/pacman.conf.bak /etc/pacman.conf - ``` - -3. Prepnite sa na predvolené balíčky Arch Linuxu týmto príkazom: - - ```sh - sudo pacman -S core/pacman - pacman -Qqn | sudo pacman -S - - sudo pacman -Syu - ``` - - diff --git a/src/content/docs/sk/cachyos_repositories/other_optimization.md b/src/content/docs/sk/cachyos_repositories/other_optimization.md deleted file mode 100644 index 5ed8005d..00000000 --- a/src/content/docs/sk/cachyos_repositories/other_optimization.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: Ďalšie optimalizácie a funkcie -description: Podrobný zoznam funkcií a zmien, ktoré CachyOS aplikuje. ---- - -Balíčky -------- - -CachyOS aplikuje optimalizácie ako PGO, LTO a BOLT na ďalšie balíčky. -Zameriavame sa najskôr na optimalizáciu kompilátorov a základných balíčkov, ako sú GCC, python, zstd, xz, lz4, julia, php, sqlite a ďalšie. - -Nastavenia CachyOS ------------------- - -Nastavenia CachyOS obsahujú množstvo konfiguračných súborov pre zram, nvidia, amd a všeobecné systémové zmeny. - -### Konfigurácia - -- konfigurácia zram -- Úpravy/Nastavenia NVIDIA pre lepší zážitok out-of-the-box -- Nútené použitie ovládača AMDGPU pre GPU s architektúrou GCN 1.0 a GCN 2.0 -- zmeny konfigurácie jadra sysctl pre sieť, pamäť a bezpečnosť -- konfigurácia systemd journal.d - -### Skripty - -- **cachyos-bugreport.sh**: nástroj na jednoduché poskytovanie logov pre podporu -- **paste-cachyos**: skript, ktorý umožňuje jednoducho vložiť text z terminálu -- **kerver**: zobrazuje aktuálne používanú konfiguráciu jadra a používaný plánovač -- **topmem**: Zobrazuje top 10 procesov, ktoré používajú najviac pamäte -- **amdpstate-guided/amdpstate-epp**: jednoduché prepínanie medzi amdpstate-guided a amdpstate-epp za behu - -### Služby - -- **bpftune**: automaticky ladí sieťové parametre v závislosti od zaťaženia siete -- **ananicy-cpp**: daemon na nastavenie priorít procesov s množstvom pravidiel -- **uksmd**: daemon na úrovni užívateľského priestoru na zlúčenie rovnakých pamäťových stránok do jednej - -Aplikácie CachyOS ------------------ - -- **cachy-browser**: Prehliadač založený na firefox, s bezpečnejšou konfiguráciou a opravami z gentoo a librewolf -- **cachyos-kernel-manager**: Jednoduchá inštalácia jadier z repozitára alebo konfigurácia vlastného jadra a vlastných opráv -- **CachyOS-Hello**: Aplikácia na správu úprav, inštaláciu balíčkov a iné informácie o CachyOS -- **CachyOS-ApplicationInstaller**: Jednoduchá inštalácia často používaných aplikácií priamo z GUI -- **cachyos-rate-mirrors**: Automaticky hodnotí zrkadlá Arch a CachyOS -- **systemd-boot-manager**: Automaticky generuje nové položky pre systemd-boot-manager a dá sa ľahko konfigurovať v `/etc/sdboot-manage.conf` - -Moduly jadra ------------- - -CachyOS poskytuje predkompilované moduly jadra pre nvidia a zfs. -To uľahčuje používateľovi zabezpečiť kompatibilitu so najnovšou verziou jadra. Taktiež pridávame opravy pre moduly, ak je to potrebné na zabezpečenie najnovšieho stabilného jadra. diff --git a/src/content/docs/sk/cachyos_repositories/what_are_the_cachyos_repo.md b/src/content/docs/sk/cachyos_repositories/what_are_the_cachyos_repo.md deleted file mode 100644 index cf85f973..00000000 --- a/src/content/docs/sk/cachyos_repositories/what_are_the_cachyos_repo.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Všeobecné informácie o repozitári CachyOS -description: Informácie o benchmarkoch a repozitári ---- - -# Prečo CachyOS využíva vlastné repozitáre? - -## Výkon a optimalizácie -Chceme poskytnúť výkonovo optimalizovanú distribúciu, čo si vyžaduje výkonovo optimalizované balíčky. Momentálne prekompilovávame jadro a extra balíčky Arch Linuxu s generickou sadou inštrukcií x86-64-v3 a x86-64-v4. - -- x86-64-v4 - Povolenie AVX512, čo môže priniesť výrazné výhody v aplikáciách -- x86-64-v3 - *5%-20% nárast výkonu* - -## Prispôsobené balíčky - -V [CachyOS-PKGBUILDs](https://github.com/CachyOS/CachyOS-PKGBUILDS) udržiavame množstvo balíčkov, ktoré dostávajú opravy, PGO alebo BOLT optimalizácie, aby poskytli ďalší nárast výkonu. - -# Testy a benchmarky -Ak chcete vedieť viac o zvýšení výkonu našich repozitárov, pozrite si nasledujúce odkazy. - -- Phoronix dvakrát benchmarkoval Cachy a vyzerá to prevažne dobre pre CachyOS, ktorý sa ukazuje ako vedúci v aspekte výkonu. Tieto benchmarky sú trochu staršie, odvtedy sa CachyOS značne vyvinul: -[https://www.phoronix.com/review/cachyos-linux-perf](https://www.phoronix.com/review/cachyos-linux-perf) - -- Tu Phoronix benchmarkoval rozdiel medzi balíčkami x86-64-v4, x86-64-v3 a x86-64 (generické). Pri pohľade na príklady ako PHP alebo GCC, kde prispôsobujeme naše PKGBUILDs, je viditeľný skutočne veľký nárast výkonu. -[https://www.phoronix.com/review/cachyos-x86-64-v3-v4](https://www.phoronix.com/review/cachyos-x86-64-v3-v4) - -- x86-64-v3 (- existuje mierny prínos *-march=haswell* (x86_64-v3) - okolo 10%-20% v porovnaní so základňou pre vykonané testy): -[https://lists.archlinux.org/pipermail/arch-general/2021-March/048739.html](https://lists.archlinux.org/pipermail/arch-general/2021-March/048739.html) \ No newline at end of file diff --git a/src/content/docs/sk/changelogs/cli_installer.md b/src/content/docs/sk/changelogs/cli_installer.md index 0df40083..08b26727 100644 --- a/src/content/docs/sk/changelogs/cli_installer.md +++ b/src/content/docs/sk/changelogs/cli_installer.md @@ -1,3 +1,98 @@ --- -title: urobiť +title: CachyOS CLI Installer Chagelog +description: Changelogs CLI Installer --- +# 0.8.4 + +## Features ✨ + +- **Improved Partition Handling:** Significant refactoring and improvements have been made to how the installer handles partitions, leading to better accuracy and reliability. +- **Kernel Parameter Generation:** The installer now automatically generates kernel parameters based on the detected partition scheme. +- **Enhanced `gucc` Library:** The `gucc` library has been significantly enhanced, now encompassing refind installation and configuration capabilities. + +## Chores 🧹 + +- **Clang-Format and Clang-Tidy:** Codebase consistency and quality have been improved through the application of clang-format and clang-tidy. +- **Refactoring with String Views:** Several areas of the codebase now utilize string_view literals for improved performance and readability. +- **Doctest Implementation:** C asserts have been replaced with doctest for more robust and informative testing. +- **Refactored Tests:** Test suites have been refactored for clarity and maintainability. +- **Refind Handling in `gucc`:** Refind-related code has been refactored and moved into the `gucc` library for better organization and maintainability. + +## Bug Fixes 🐛 + +- **Btrfs Subvolume Detection:** Issues with detecting existing btrfs subvolumes have been resolved. +- **Partition Information Accuracy:** Improvements have been made to ensure the accurate collection and display of partition information. +- **Root Mount Point for Refind:** A bug affecting the root mount point used by refind has been fixed. +- **UUID Detection:** The process of detecting partition UUIDs during initialization has been improved. +- **Meson Build Fixes:** Issues encountered during the meson build process have been addressed. +- **Btrfs Subvolume Appending:** A bug related to appending btrfs subvolumes in development environments has been fixed. +- **Rootfs in Predefined Configurations:** An issue with the rootfs of partition schemes derived from predefined configurations has been resolved. +- **Refind Read-Write Mounting:** Ensured that refind mounts the necessary partitions with read-write permissions. + +# 0.8.3 + +## Chores 🧹 + +- Updated the CPR dependency to a newer version for improved functionality. +- Explicitly instructed CTRE (Compile Time Regular Expressions library) to utilize the C++23 standard for consistency and potential performance enhancements. +- Increased the connection check timeout in the utilities section to accommodate potential network delays or slow responses. + +# 0.8.2 + +## Fixes 🐛 + +- Resolved an issue where "gucc" didn't correctly handle btrfs subvolume mountpoints. +- Improved "gucc" to handle different btrfs subvolume mount statuses. + +## Chores 🧹 + +- Fixed a typo in the README file and updated the version information. + +# 0.8.1 + +## Fixes 🐛 + +- Resolved an issue where ISA repos were incorrectly enabled on Oracle VM. +- Addressed command style inconsistencies for improved user experience. + +## Chores 🧹 + +- Removed unnecessary ucode logic related to refind, streamlining the codebase. + +# 0.8.0 + +## Features ✨ + +- Added parser for network package profiles. +- Introduced the ability to fetch environment packages from a TOML file parsed by gucc. +- Implemented a helper function in gucc to download files from URLs 📥. +- Added support for fetching network profiles from a URL with a fallback mechanism within gucc. +- Integrated the installation of network profiles with the binary distribution. +- Moved the mounting of specified partitions and detection logic into gucc. +- Introduced `utils::exec_checked` for safer execution of external commands. + +## Improvements ✅ + +- Enhanced test coverage for crypttab functionality in gucc 🧪. +- Improved logging in gucc by setting up the logger appropriately. +- **Updated C++ version to C++23** ⬆️. +- Refactored codebase to utilize C++23 features like `std::ranges` and `contains` for better readability and efficiency. +- Refactored various components to utilize `utils::exec_checked`. + +## Fixes 🐛 + +- Resolved an issue with hardcoded library types in gucc. +- Addressed missing logger implementation and header file in gucc. +- Enabled CPR library for non-development environment builds. +- Fixed static build process. +- Addressed issues introduced in commit [`a70e641e364`](https://github.com/CachyOS/New-Cli-Installer/commit/a70e641e364). +- Fixed compilation errors in the TUI component. +- Corrected a dependency issue where FTXUI's dependency on range-v3 was not public. + +## Chores 🧹 + +- Updated CI checks, build processes, and fixed related issues. +- Removed the reverted installation of network profiles alongside the binary distribution. +- Refactored and cleaned up code in various components: TUI, utils, chwd_profiles, user, and tests. +- Removed the unused range-v3 library from installer dependencies. +- Updated README file. diff --git a/src/content/docs/sk/changelogs/gui_installer.md b/src/content/docs/sk/changelogs/gui_installer.md index 7316e6a6..967ef875 100644 --- a/src/content/docs/sk/changelogs/gui_installer.md +++ b/src/content/docs/sk/changelogs/gui_installer.md @@ -1,482 +1,654 @@ --- -title: Zmeny v GUI inštalátore -description: Zmeny v Calamares a GUI Live ISO +title: GUI Installer Changelogs +description: Changelogs of Calamares and the GUI Live ISO --- +24.12 +---- + +**Features**: +- Kernel: + - AutoFDO is now applied to the default `linux-cachyos` kernel for all available architectures + - **Note**: Performance improvements are minimal for now due to current limitations. Merging profiles requires LLVM 19, and Propeller Optimization depends on it. We anticipate LLVM 19 and more optimized profiles to be available by the end of the year, following Arch Linux's adoption of LLVM 19 +- chwd: Rusticl is now configured correctly +- chwd: improved error logging during hooks calls +- chwd: fixed VAAPI drivers selection +- cachyos-settings: Added a script to facilitate running applications via Zink +- Sysctl Configuration: Reworked and optimized several settings +- Kernel Manager: Added support for `scx_loader`, enabling native scheduler switching +- Installer: Bluetooth service is now enabled by default +- Netinstall: + - Added `wireless-regdb` to the installed packages + - This configures the connection to use appropriate channels and unlocks additional channels, potentially improving internet speed + - **Note**: A generic region is set by default; customizing it to your region is recommended for optimal performance +- **Package Updates**: NVIDIA 565.77, linux-cachyos 6.12.6, mesa 24.3.2, scx-scheds 1.0.8, zfs 2.2.7 + +**Bug Fixes** +- Installer: Installation logs no longer spawn debug terminal windows +- Partition Management: + - Proper `umask` settings ensure `/boot` is inaccessible without sufficient permissions +- Launch Installer: Internet connectivity checks have been fixed + +**Changelog Handheld Edition:** +- Updated handheld related packages +- Fixed issue with the power profile handling +- Added support for WiFi 6 + +24.11 +---- + +**Features:** +- thp-shrinker: Put max_ptes_none value to 80% for zero filled pages. This will reduce the memory usage for when THP always is used, while maintaining the same performance +- NVIDIA: GSP Firmware gets now automatically disabled, if the users switches on their own to the closed driver +- chwd: NVIDIA: nvidia-powerd services gets enabled for laptops, to reach the most available tdp +- proton-cachyos: DLSS Frame Generation is now working. This is also expected to work in the future in the upstream proton +- kernel: AMD Cache Optimizer is now applied. Users with dual x3d CCD's cpus can now switch between having frequency or cache cores preferred +- kernel: amd-pstate: Backported amd-pstate performance fixes for Strix Point +- kernel: Added upstream fixes for the tdp issues on amd rdna2 and rdna3 gpus +- kernel: Added timing fixes for displays with 5120x1440x240 configuration +- kernel: Experimental AutoFDO optimized kernel in the repository under "linux-cachyos-autofdo" +- ISO: Added check, if user running handheld edition and warn then, if they are starting the installation on an unsupported device +- ISO: Added check, if the user is using the latest ISO, if not warn them + +**Bug Fixes:** +- refind: partitioning: changed from 3 way partiton layout to 2 way +- netinstall: added kdeplasma-addons to the Plasma installation +- calamares: Fixed a issue, while partitioning with a swap partition + +**Changelog Handheld Edition:** +- Rog Ally X Support should have been improved + +24.10 +---- + +**Features:** +- Package Updates: linux-cachyos 6.11.1, mesa 24.2.4, scx-scheds 1.0.5, python 3.12.7 + +**Bug Fixes:** +- sddm: Pulled in newer sddm to fix wayland session logins +- ISO: Added xf86-video-amdgpu to fix graphical session loading on some setups +- chwd: Fixed reinstallation of profiles + +24.09 +---- + +**Features:** +- Packages: Optimized a bunch of packages with PGO, like LLVM, Clang, svt-av1, and nodejs. This yielded, for example, a 10% faster Clang compiler +- Repository: The repository is now synced and updated more frequently, meaning there will be even less delay. The sync interval has been decreased from every 3 hours to every hour. +- Repository: Starting from 27.09.2024, packages compiled with -fpic will automatically enable -fno-semantic-interposition. This can provide a performance improvement for many packages. +- zlib-ng: Is now used as a replacement for zlib +- sddm: On the KDE Installation, sddm will now default to Wayland as the compositor. # Provide Migration changes in release post +- cachyos-settings: NetworkManager now uses systemd-resolved as the backend, which helps with DNS caching +- cachyos-settings: Use time.google.com as the timesync server to avoid issues with timesync on some setups +- gcc: Added fixes for the tuning of znver5 +- gcc: Cherry-picked patches and flags from Clear Linux +- glibc: Added "evex" patches as well as cherry-picks from Clear Linux +- wiki: The Wiki received many new additions and reworks +- chwd: Simplified device handling +- chwd: All profiles are now specifically designed for PCI devices +- chwd: Add --autoconfigure to automatically handle the driver installation +- Package Updates: linux-cachyos 6.11.0, mesa 24.2.3, Plasma 6.1.5, NVIDIA 560.35.03, calamares 3.3.10, QT 6.7.3 + +**Bug Fixes:** +- Launch-Installer: Added fixes to sync the hardware clock before starting the installation +- calamares: Added fix for unmounting the filesystem after installation +- keyring: Clean up the keyring and recreate it before starting installation; this fixes rare keyring issues +- sysctl: Core dumps have been enabled again +- chwd: Removed `libva-nvidia-driver` from the PRIME profile to prevent potential conflicts and improve compatibility with software like Spectacle +- cachyos-settings: Added workaround for GNOME Wayland crashes +- cachyos-fish/zsh-config: Dropped wayland specific quirks + +**Changelog for Handheld Edition:** +- Ally/Ally X: HHD got replaced with inputplumber, since hhd does not use the kernel driver for it correctly, which results in issues. +- Handheld related packages updated + +24.08 +---- + +**Features:** +- chwd: NVIDIA now uses the open module as default for supported cards +- Desktop: Added Cosmic Desktop Environment to the installation options +- NVIDIA: Latest 560 Beta driver is now the default; egl-wayland patched to fix crashes in Firefox and other applications +- mirrors: CDN77 sponsored CachyOS with Object Storage featuring a worldwide cache, significantly improving connection speeds for users +- mirrors: CachyOS now provides its own Arch Linux mirror to avoid syncing issues, set as default during installation along with fallback mirrors +- SecureBoot: Introduced script and tutorial in the Wiki for easy Secure Boot support +- cachy-chroot: Added auto-mount via fstab for simplified chrooting +- cachy-chroot: Implemented support for LUKS Encryption +- kernel-manager: Added support for setting sched-ext flags in the sched-ext configuration +- kernel-manager: Introduced option to build nvidia-open +- kernel-manager: Added option to remember last used options in configure page +- Package Updates: linux-cachyos 6.10.5, mesa 24.2.0, Plasma 6.1.4, NVIDIA 560.31.02 + +**Bug Fixes:** +- chwd: Improved PRIME profile detection based on device name +- chwd: Removed RTD3 workaround due to issues on some setups +- cachyos-rate-mirrors: Disabled mirror ranking when running on Live ISO +- cachy-chroot: Fixes a crash when a partition didn't have a valid fstype or uuid (eg Microsoft Recovery Partition) +- calamares: Refactored keyring initialization +- kernel-manager: Fixed support for building custom pkgbase with LTO kernels and modules enabled +- kernel-manager: Fixed password prompt delay +- ISO: Replaced radeon.modeset=1 with amdgpu.modeset=1 for modern GPUs +- game-performance: Prevented failure when profile is unavailable + +**Changelog for Handheld Edition:** +- device support: Added support for Ally X, thanks to Luke Jones +- libei: Implemented support for libei, replacing libextest +- packagekit: Blocked packagekit installation to prevent issues with system updates via Discover +- hook: Added pacman-hook to conflict with natively compiled Proton versions, avoiding potential issues +- Updated jupiter-fan-control, steamdeck-dsp, and Steam Deck firmware + +24.07 +---- + +**Features:** +- Repository: Introduce Zen 4 optimized repository, this will be used for Zen4 and Zen5 CPU's +- ISO: Add automatic architecture check for Zen4/Zen5 repository +- chwd: Added GC support for AMD GPU's, this helps for detecting official ROCm supported GPUs +- chwd: Use libva-nvidia-driver on supported cards +- ksmctl: Introduce tool to enable/disable KSM: ksmctl --enable +- kernel: For the "linux-cachyos" kernel is now a "linux-cachyos-dbg" package available, this contains an unstripped vmlinux for debugging purposes +- kernel: amd cpb boost is now available and the power-profiles-daemon is patched, if the "powersave" profile is set, it will disable the boost on amd cpus +- kernel: Added power saving patch for AMD SoCs for video playback +- kernel-manager: Added support for managing sched-ext schedulers and getting information via GUI +- steam/proton: There is now a "game-performance" script, which can be added to steam's launch options +- power-profiles: On AMD Pstate supported CPUs the lowest Linear frequency is now set higher, this can improve latency and 1% lows +- kwin: Added back-port for tearing, this has been tested. On NVIDIA it only works on native wayland applications +- netinstall: Cutefish has been dropped as installable Desktop Environment +- Mirrors: Added Austria and China Mirror, the China Mirror is hosted by the TUNA University. This should help a lot of users from china +- Package Updates: linux-cachyos 6.9.9, mesa 24.1.3, NVIDIA 555.58.02, Plasma 6.1.2, LLVM 18.1.8 + +**Bug Fixes:** +- ISO: Set copytoram to auto instead of yes +- ISO: Fixed Sleep on Live ISO for Laptops +- Launch Installer: Install the latest archlinux-keyring, before the installation starts to avoid issues, when fetching the archlinux-keyring in the chroot +- Mirrors Ranking: Rank only Tier 1 Mirror's at installation time +- pacman.conf: Remove not used pacman repository +- cachy-chroot: Do not show .snapshot subvolumes +- Calamares: Do not use "Preservefiles" module, since user a reporting issues with it. + +**Changelog for Handheld Edition:** +- Added configuration file to apply different scaling, '/home/$USER/.config/deckscale +- Make GameMode switching more robust +- Updated Wifi/Bluetooth Firmware for Steam Deck +- Implemented Auto Mount for GameMode +- Added gamescope-session quirks for Wine CPU Topology, HDR, and Backlight +- Fixed Refresh Rate Selection +- Updated jupiter-hw-support, steamdeck-dsp, jupiter-fan-control, gamescope-session-git + 24.06 ---- -**Funkcie:** -- chwd: Zavedenie detekcie hardvéru pre prenosné zariadenia -- chwd: Zavedenie podpory pre MacBook T2 -- chwd: Pridanie detekcie sieťových ovládačov -- Inštalácia: Pridaná podpora pre MacBook T2 -- ISO: Pridaný skript cachy-chroot, ktorý pomáha používateľovi chrootovať do systému -- ISO: Prechod na Microcode Hooks; to vyžaduje použitie najnovšej verzie Ventoy (1.0.98) -- ISO: Povolenie copytoram; už to nie je potrebné vypínať, pretože už neposkytujeme offline inštaláciu -- Súborový systém: BTRFS je teraz predvolený súborový systém -- netinstall: Použitie ufw namiesto firewalld -- Calamares: Aktualizácia brandingových slidov -- Slidy: Aktualizované pre najnovšie zmeny -- Aktualizácie balíčkov: linux-cachyos 6.9.3, mesa 24.1.1, xwayland 24.1, NVIDIA 555.52.04, Plasma 6.0.5 - -**Opravy chýb:** -- Calamares: umount: Opätovné povolenie núdzového režimu -- Qtile: Multimediálne ovládacie prvky teraz fungujú správne -- NVIDIA: Povolenie požadovaných služieb a možností pre správny spánok na Waylande -- netinstall: Odstránenie b43-fwcutter z inštalácie -- netinstall: Nahradenie hyprland-git hyprlandom -- netinstall: Vyradenie linux-cachyos-lts zo zoznamu výberu, aby sa predišlo problémom s chýbajúcimi modulmi -- Calamares: Shellprocess: Presunutie hodnotenia zrkadiel pred inštaláciou kľúčovnice - -**Zmeny z experimentálneho vydania pre prenosné zariadenia:** -- Predvolená téma KDE Vapor (SteamOS Theme) -- Predvolený súborový systém: BTRFS -- Predvolené jadro: linux-cachyos-deckify -- SDDM teraz používa Wayland -- Environmentálny flag pre HHD na zníženie latencie -- Pridané argumenty jadra na zlepšenie správania pri prepínaní herného režimu -- Užívateľské meno je teraz možné upraviť -- Konfigurácia detekcie hardvéru a inštalácia požadovaných balíčkov podľa použitého zariadenia -- Mallit klávesnica teraz používa tmavý režim -- Valve's Powerbuttond pre správne uspávanie -- Skôr je možné pridať skratky do Steam -- Aktualizované scx-scheds na najnovší commit, poskytujúci najnovšie vylepšenia pre LAVD Scheduler -- Pridané automount do cachyos-handheld -- CachyOS teraz môže vykonávať aktualizácie BIOSu Steam Deck na Steam Deck +**Features:** +- chwd: Introduce handheld hardware detection +- chwd: Introduce T2 MacBook support +- chwd: Add network driver detection +- Installation: Added MacBook T2 support +- ISO: Add cachy-chroot. This is a script that helps the user to chroot into the system. +- ISO: Switch to Microcode Hooks; this requires using the latest Ventoy release (1.0.98) +- ISO: Enable copytoram; this no longer needs to be disabled because we don't provide the offline installation anymore +- filesystem: BTRFS is now the default selected file system +- netinstall: Use ufw instead of firewalld +- Calamares: Update Branding Slides +- Slides: Updated for latest changes +- Package Updates: linux-cachyos 6.9.3, mesa 24.1.1, xwayland 24.1, NVIDIA 555.52.04, Plasma 6.0.5 + +**Bug Fixes:** +- Calamares: umount: Enable emergency again +- Qtile: Multimedia Controls are now working correctly +- NVIDIA: Enable required services and options for working sleep on Wayland +- netinstall: Remove b43-fwcutter from installation +- netinstall: Replace hyprland-git with hyprland +- netinstall: Drop linux-cachyos-lts from selection to avoid issues with missing modules +- Calamares: Shellprocess: Move mirror ranking before installing keyring + +**Changelog from Experimental Handheld Release:** +- Default to KDE Vapor Theme (SteamOS Theme) +- Default file system: BTRFS +- Default kernel: linux-cachyos-deckify +- SDDM now uses Wayland +- Environment Flag for HHD to reduce latency +- Added Kernel Arguments to improve Game Mode Switching behavior +- The username can now be edited +- Hardware Detection configures and installs required packages depending on the device used +- Mallit Keyboard now uses Dark Mode +- Valve's Powerbuttond for proper sleeping +- Shortcuts can now be added to Steam +- Updated scx-scheds to latest git commit, providing the latest enhancements for the LAVD Scheduler +- Added automount to cachyos-handheld +- CachyOS can now perform Steam Deck BIOS updates on the Steam Deck 24.05 ---- -**Funkcie:** -- Súborové systémy: Zavedenie Bcachefs ako možnosti súborového systému -- pacstrap: Pridanie detekcie, či je použitý Bcachefs a inštalácia zodpovedajúcich nástrojov Bcachefs-tools -- CachyOS-AI-SDK: Zavedenie novej inštalačnej možnosti pre poskytovanie OOB NVIDIA SDK nastavenia -- CachyOS-Deckify: Poskytovanie variantu pre prenosné zariadenia (experimentálne), viac informácií [tu](https://discuss.cachyos.org/t/information-experimental-cachyos-deckify/203) -- BTRFS: Automatický Snapper pre snímky, je možné inštalovať z aplikácie CachyOS Hello -- ISO: Zrušenie offline inštalátora -- Aktualizácie balíčkov: Python 3.12, gcc 14.1.1, mesa 24.0.6, xwayland 24.1rc2, NVIDIA 550.78 - -**Opravy chýb:** -- settings.conf: Presunutie detekcie hardvéru pred netinstall -- pacstrap: Použitie btrfs-assistant namiesto btrfs-assistant-git -- plymouth: Odstránenie plymouth hook pri zfs + šifrovaní -- ISO: Pridanie rôznych konfiguračných súborov pre KDE, aby sa predišlo zamykaniu obrazovky počas inštalácie -- services-systemd: Správne povolenie fstrim.timer -- umount: Zakázanie núdzového režimu, aby sa predišlo problémom s inštaláciou zfs -- shellprocess: Vyčistenie zvyškov z offline inštalácie +**Features:** +- Filesystems: Introduce Bcachefs as a filesystem option +- pacstrap: Add detection if Bcachefs is used and install corresponding Bcachefs-tools +- CachyOS-AI-SDK: Introduce new install option to provide a OOB NVIDIA SDK Setup +- CachyOS-Deckify: Provide variant for Handhelds (experimental), see [here](https://discuss.cachyos.org/t/information-experimental-cachyos-deckify/203) for more details +- BTRFS: Automatic Snapper for snapshots, can be installed from within the CachyOS hello app. +- ISO: Drop Offline Installer +- Package Updates: Python 3.12, gcc 14.1.1, mesa 24.0.6, xwayland 24.1rc2 , NVIDIA 550.78 + +**Bug-Fixes:** +- settings.conf: Move hardware detection before netinstall +- pacstrap: Use btrfs-assistant instead of btrfs-assistant-git +- plymouth: remove plymouth hook on zfs + encryption +- ISO: Add various config files for KDE, to avoid getting screen locking during installation +- services-systemd: Properly enable fstrim.timer +- umount: Disable emergency to avoid issues with the zfs installation +- shellprocess: Cleanup leftovers from the offline installation 24.04 ---- -**Funkcie:** -- Plymouth: Použitie plymouth pre poskytnutie témy bootovacej animácie -- ISO: Prechod späť na X11 kvôli problémom pri nastavovaní rozloženia klávesnice v calamares -- rEFInd: Nové rozloženie oddielov (samostatné /boot a /boot/efi) -- netinstall: KDE: Predvolená inštalácia xwaylandvideobridge -- netinstall: Použitie lightdm namiesto ly pre rôzne desktopové prostredia kvôli chybe v ly -- systemd-boot: Použitie @saved pre systemd-boot, aby si zapamätal predtým vybraný bootovací záznam -- cachyos-keyring: Refaktorovanie balíčka cachyos-keyring a poskytovanie cachyos-trusted keyring -- ISO: Použitie ZSTD 19 kompresie pre mkinitcpio obraz ISO -- Aktualizácie balíčkov: xz 5.6.1-3, linux-cachyos 6.8.2, pacman 6.1.0-5, mesa 24.0.4, Plasma 6.0.3, nvidia 550.67 a cachyos-settings 39-2 - -**Opravy chýb:** -- Autologin: Opravená možnosť autologin pri použití so sddm -- xz: Poskytnutie opraveného balíčka xz -- libarchive: Zmiernenie komitu od škodlivého xz aktéra -- cachyos-settings: udev-pravidlo: nezadávať watermark_scale_factor na 125, pretože to významne zvyšuje spotrebu RAM -- calamares: pacman-keyring: Použitie jednoduchšej metódy na integráciu keyring do inštalácie +**Features:** +- Plymouth: Use plymouth to provide a themed boot animation +- ISO: Switch back to X11 due to issues when setting the keyboard layout in calamares +- rEFInd: New partitioning layout (seperate /boot and /boot/efi) +- netinstall: KDE: Install xwaylandvideobridge by default +- netinstall: Use lightdm instead of ly for various Desktop Environments, due to a bug in ly +- systemd-boot: Use @saved for systemd-boot to allow it to remember the previously selected boot entry +- cachyos-keyring: Refactor cachyos-keyring package and provide a cachyos-trusted keyring +- ISO: Use ZSTD 19 Compression for the mkinitcpio image of the ISO +- Package Updates: xz 5.6.1-3, linux-cachyos 6.8.2, pacman 6.1.0-5, mesa 24.0.4, Plasma 6.0.3, nvidia 550.67 and cachyos-settings 39-2 + +**Bug-Fixes:** +- Autologin: Fixed the autologin option when used together with sddm +- xz: Provide a patched xz package +- libarchive: Mitigate commit from malicious xz actor +- cachyos-settings: udev-rule: don't set watermark_scale_factor to 125, since it siginificantly increases RAM usage +- calamares: pacman-keyring: Use simpler method to integrate the keyring into the installation 24.03.1 ---- -**Funkcie:** -- netinstall: Odstránenie extra jadier v netinstall výbere, aby sa predišlo zmätku medzi používateľmi. Ostatné vlastné jadrá je možné inštalovať cez Kernel Manager -- Kernel Manager: Moduly NVIDIA sa automaticky inštalujú, keď sú detegované, prepracované pre QT6, opravené vlastné názvy pri použití LTO možnosti -- Inštalátor balíčkov: Prepracovaný na QT6, aktualizovaný pre pacman 6.1 -- Aktualizácie balíčkov: linux-cachyos 6.8.1, pacman 6.1, mesa 24.0.3, Plasma 6.0.2, llvm 17.0.6 +**Features:** +- netinstall: Remove extra kernels in the netinstall selection to avoid confusion by users. Other custom kernels can be installed via Kernel Manager +- Kernel Manager: NVIDIA Modules are automatically installed when detected, Rebased for QT6, Fixed custom names when using LTO Option +- Package Installer: Rebased on QT6, updated for pacman 6.1 +- Package Updates: linux-cachyos 6.8.1, pacman 6.1, mesa 24.0.3, Plasma 6.0.2, llvm 17.0.6 -**Opravy chýb:** -- NVIDIA: opravený modul nvidia, aby prevzal vlastníctvo nvidia.drm.modeset skôr, aby sa predišlo problémom s grafickou kartou nvidia -- Refind: Neinštalovať lts jadro, aby sa predišlo problémom -- shellprocess: Úplné odstránenie adresára liveusers +**Bug-Fixes:** +- NVIDIA: patched nvidia module to take the owner ship of nvidia.drm.modeset earlier to avoid issues on nvidia graphics +- Refind: Don't install the lts kernel to avoid issues +- shellprocess: Remove the liveusers directory completly - 24.03 +24.03 ---- -**Funkcie:** -- ISO: Plasma 6 je teraz súčasťou ISO a používa Wayland ako predvolený, GNOME ISO bolo zrušené, aby sa predišlo zmätku ohľadom netinstall -- Calamares: Prepracovaný pre QT6 -- refind: Pridanie f2fs a zfs ako možnosti vrátane luks2 šifrovania -- mirrors: Teraz poskytujeme 2 globálne CDN. Jeden hostovaný Cloudflare R2 a druhý hostovaný Digital Ocean -- mirrorlist: Sťahovanie online inštalátora priamo z cdn pre rýchlejšie doručenie -- initcpiocfg: Použitie nového microcode hook pre skoré načítanie ucode -- bootloader: Už nevyužívať microcode s bootloaderom -- Aktualizácie balíčkov: linux-cachyos 6.7.9, mesa 24.0.2, zfs-utils 2.2.3 +**Features:** +- ISO: Plasma 6 is now shipped in the ISO and uses Wayland as default, GNOME ISO got dropped to avoid confusion about netinstall +- Calamares: Rebased for QT6 +- refind: Add f2fs and zfs as option including luks2 encryption +- mirrors: We provide now 2 global CDNs. One hosted by Cloudflare R2 and one hosted by Digital Ocean +- mirrorlist: Fetch the online installer directly from cdn to provide a faster delivery +- initcpiocfg: Use the new microcode hook for early loading the ucode +- bootloader: Dont load the microcode with the bootloader anymore +- Package Updates: linux-cachyos 6.7.9, mesa 24.0.2, zfs-utils 2.2.3 -**Opravy chýb:** -- pacstrap: Neinštalovať konfiguračné balíčky, aby sa používateľovi poskytol čistejší výber inštalácie -- shellprocess_pacman: Tiež kopírovať ohodnotené cachyos-v4-mirrorlisty do cieľa +**Bug-Fixes:** +- pacstrap: Do not install config packages to provide the user a more clean selection of the installation +- shellprocess_pacman: Also copy the ranked cachyos-v4-mirrorlists to the target 24.02 ----- -**Funkcie:** -- refind: Zmena rozloženia z /boot/efi na /boot, aby sa poskytlo viac možností súborových systémov a šifrovania -- Live-ISO: Vyčistenie a synchronizácia Live-ISO -- Spustenie inštalátora: Pridanie odporúčania pre online inštaláciu -- shell-configs: Pridanie možnosti zakázať fastfetch pri spustení terminálu a pridať alias "update" -- netinstall: Pridanie phonon-qt5-vlc do kde -- Aktualizácie balíčkov: linux-cachyos 6.7.5, mesa 23.3.5, gcc 13.2.1-12, glibc 2.39, mesa 24.0.1, nvidia 550.54.14 +**Features:** +- refind: Change layout from /boot/efi to /boot to provide more options of filesystems and encryption +- Live-ISO: Cleanup and Sync the Live-ISO +- Launch Installer: Add recommendation for the online installation +- shell-configs: Add option to disable fastfetch when starting the terminal and add an "update" alias +- netinstall: Add phonon-qt5-vlc to kde +- Package Updates: linux-cachyos 6.7.5, mesa 23.3.5, gcc 13.2.1-12, glibc 2.39, mesa 24.0.1, nvidia 550.54.14 24.01 ----- -**Funkcie:** -- x86-64-v4: Automatická detekcia a povolenie repozitára počas inštalácie -- linux-cachyos: Rámec plánovača sched-ext je teraz poskytovaný v predvolenom jadre -- xwayland: Poskytovanie explicitných synchronizačných záplat ako predvolených -- Aktualizácie balíčkov: linux-cachyos 6.7, mesa 23.3.3, gcc 13.2.1-8, xorg-xwayland 23.2.4 - -**Opravy chýb:** -- chwd: Pre karty Nvidia Ada Lovelace sa moduly nvidia priamo zabalujú do initramfs, aby sa predišlo problémom s počiatočným kms +**Features:** +- x86-64-v4: Autodetection and enabling the repository at installation +- linux-cachyos: the sched-ext scheduler framework is now provided in the default kernel +- xwayland: Provide explicit sync patches as default +- Package Updates: linux-cachyos 6.7, mesa 23.3.3, gcc 13.2.1-8, xorg-xwayland 23.2.4 - 23.12 +**Bug Fixes:** +- chwd: For Ada Lovelace Nvidia cards the nvidia modules get directly packed into the initramfs to avoid issues with the early kms + +23.12 ----- -**Opravy chýb:** -- zfs: Pridanie compatibility=grub do nastavení poolu na zabezpečenie kompatibility -- grub/xfs: Pridanie záplaty do grub, aby bola kompatibilita s novým xfs bigtime predvolením -- netinstall: xdg-desktop-portal-hyprland namiesto xdg-desktop-portal-hyprland-git +**Bug-fixes:** +- zfs: Add compatibility=grub to the pool options to ensure the compatibility +- grub/xfs: Add a patch to grub to have compatibility with the new xfs bigtime default +- netinstall: xdg-desktop-portal-hyprland instead of xdg-desktop-portal-hyprland-git 23.11 ----- -**Funkcie:** -- nvidia: Použitie modulu nvidia namiesto dkms -- Calamares synchronizovaný s upstream -- Aktualizácie balíčkov: linux-cachyos 6.6.1, nvidia-utils 545.29.02, mesa 23.2.1, zfs-utils 2.2.0, mkinitcpio 37 +**Features:** +- nvidia: Use nvidia module instead of dkms +- Calamares synced with upstream +- Package updates: linux-cachyos 6.6.1, nvidia-utils 545.29.02, mesa 23.2.1, zfs-utils 2.2.0, mkinitcpio 37 -**Opravy chýb:** -- nvidia-hook: Pridaný nvidia-hook, aby sa predišlo problémom počas inštalácie s novým modulom -- netinstall: Balíčky boli premenované kvôli nedávnym zmenám v KF5 balíčkovaní -- netinstall: xdg-desktop-portal-gnome bol pridaný do GNOME inštalácie +**Bug-fixes:** +- nvidia-hook: Added nvidia-hook back to avoid issues at installation time with the new module +- netinstall: Packages got renamed due the recent changes at the KF5 packaging +- netinstall: xdg-desktop-portal-gnome got added to the GNOME Installation 23.09 ----- -**Funkcie:** -- systemd-boot: Predvolené na luks2 -- netinstall: Poskytnutie vlastnej kategórie pre CachyOS balíčky -- Calamares synchronizovaný s upstream -- Aktualizácie balíčkov: linux-cachyos 6.5.3, nvidia-utils 535.104.05, mesa 23.2.7 +**Features:** +- systemd-boot: Default to luks2 +- netinstall: Provide a own category for CachyOS Packages +- Calamares synced with upstream +- Package updates: linux-cachyos 6.5.3, nvidia-utils 535.104.05, mesa 23.2.7 -**Opravy chýb:** -- shellprocess_sdboot: Vyhnutie sa používaniu "sudo" pri generovaní bootovacích záznamov počas inštalácie +**Bug-fixes:** +- shellprocess_sdboot: Avoid using "sudo", when generating the boot entries at the installation process 23.08 ----- -**Funkcie:** -- Calamares synchronizovaný s upstream -- Aktualizácie balíčkov: linux-cachyos 6.4.10, nvidia-utils 535.98 +**Features:** +- Calamares synced with upstream +- Package updates: linux-cachyos 6.4.10, nvidia-utils 535.98 -**Opravy chýb:** -- Keyring bol aktualizovaný a teraz funguje správne +**Bug-fixes:** +- Keyring got updated and works now correctly 23.07 ----- -**Funkcie:** -- CachyOS-Settings teraz zahŕňajú "bpftune", ktorý automaticky upravuje sieťové nastavenia podľa použitia -- CachyOS-Qtile-Settings: Zlepšenie kvality života, lepšie ikony, ... -- Aktualizácie balíčkov: linux-cachyos 6.4.2, cachy-browser 115.0.1, mesa 23.1.3 +**Features:** +- CachyOS-Settings includes now "bpftune", which automatically tweaks the network settings depending on the usage +- CachyOS-Qtile-Settings: Quality of Life changes, better icons, ... +- Package updates: linux-cachyos 6.4.2, cachy-browser 115.0.1, mesa 23.1.3, -**Opravy chýb:** -- rate-mirrors bol opravený -- chwd (Hardware Detection) dostal niekoľko opráv -- opravená inštalácia nevoľných ovládačov pre hybridné nastavenie v inštalátore -- opravené zamrznutia Calamares, ktoré sa vyskytovali v niektorých zriedkavých konfiguráciách, hlavne VM -- Slidy: Opravená chyba v Slide 6 +**Bug-fixes:** +- rate-mirrors got fixed +- chwd (Hardware Detection) got multiple fixes +- fixed installation of nonfree drivers for hybrid setup in the installer +- fixed Calamares freezes, which happened in some rare configurations, mainly VM +- Slides: Slide 6 typo fix 23.06 ----- -**Opravy chýb:** -- Offline inštalácia: Opravený calamares - -## 23.05 +**Bug-fixes:** +- Offline Installation: Fix calamares -**Funkcie:** -- CachyOS Git Migration layout je teraz reflektovaný v inštalácii -- chwd (mhwd) dostal niekoľko opráv -- Pacman: Pridali sme funkciu, ktorá umožňuje poskytovať správu našim používateľom pred aktualizáciou -- Calamares bol synchronizovaný s upstream -- Aktualizácie balíčkov: linux-cachyos 6.3.4, cachy-browser 113.0.1, mesa 23.1.1, python 3.11 +23.05 +----- -**Opravy chýb:** -- netinstall: minimálne opravy kvôli zmenám balíčkov -- Slidy: Slide 6 bol aktualizovaný, aby reflektoval najnovšie zmeny +**Features:** +- CachyOS Git Migration layout is now reflected in the installation +- chwd (mhwd) got multiple fixes +- Pacman: We added a feature, which makes it possible to provide a message to our users before updating +- Calamares got synced with upstream +- Package updates: linux-cachyos 6.3.4, cachy-browser 113.0.1, mesa 23.1.1, python 3.11 +**Bug-fixes:** +- netinstall: minimal fixes due package changes +- Slides: Slide 6 got updated to reflect the lastest chang 23.04 ----- -**Funkcie:** +**Features:** -- Zavedenie desktopového prostredia Qtile -- Prepracovaný mhwd: Prepis v Rust; Zjednodušené profily pre GPU a sieťové karty; Odstránenie množstva starého kódu -- Aktualizácie balíčkov: linux-cachyos 6.2.12, cachy-browser 112.0.1, mesa 23.0.3, zfs-utils 2.1.11 +- Introduce the Qtile desktop enviroment +- Reworked mhwd: Rust rewrite; Simplified profiles for GPUs and network cards; Removed bunch of ancient code +- Package updates: linux-cachyos 6.2.12, cachy-browser 112.0.1, mesa 23.0.3, zfs-utils 2.1.11 -**Opravy chýb:** -- f2fs: Odstránenie možnosti mountovania "atgc", pretože má problémy so systemd +**Bug-fixes:** +- f2fs: Remove "atgc" mount options since it has issues with systemd 23.03.1 ------ +------- + +**Features:** -**Funkcie:** +- Package updates: linux-cachyos 6.2.7, cachy-browser 111.0 -- Aktualizácie balíčkov: linux-cachyos 6.2.7, cachy-browser 111.0 +**Bug-fixes:** -**Opravy chýb:** +- Calamares got fixed with the lightdm displaymanager due faulty calamares upstream commits +- Offline installation keyring issue got fixed +- Refind: Use linux-cachyos-lts as defaullt. Current 6.2 seems not to work well together with refind -- Calamares bol opravený s lightdm displaymanager kvôli chybným upstream commitom -- Problém s offline inštaláciou keyring bol opravený -- Refind: Použitie linux-cachyos-lts ako predvolené. Aktuálne 6.2 sa nezdá dobre fungovať s refind 23.03 ----- +**New Features:** -**Nové funkcie:** - -- Pridaný bootloader refind -- Automatická inštalácia ovládačov Nvidia pomocou MHWD -- Podpora šifrovania pre inštaláciu ZFS -- Pridaný Hyprland do netinstallation -- CachyOS-KDE-Settings teraz používa predvolenú tému KDE, ale témy CachyOS sú stále predinštalované a k dispozícii na použitie -- Aktualizácie balíčkov: linux-cachyos 6.2.2, mesa 23.0.0, cachy-browser 110.0.1, plasma 5.27.2 -- Plne prepracovaný a vylepšený modul bootloadera calamares -- ISO je teraz podpisované s GPG kľúčom -- MHWD bol vylepšený a aktualizovaný -- Synchronizovaný Calamares s upstream +- Added the refind bootloader +- Automatic Nvidia driver installation using MHWD +- Encryption support for ZFS installation +- Added Hyprland to netinstallation +- CachyOS-KDE-Settings now uses the KDE default theme, but the CachyOS Themes are still preinstalled and available for use +- Package updates: linux-cachyos 6.2.2, mesa 23.0.0, cachy-browser 110.0.1, plasma 5.27.2 +- Fully reworked and improved the bootloader calamares module +- The ISO gets now signed with a GPG key +- MHWD got improved and updated +- Synced Calamares with upstream -**Opravy chýb:** +**Bug-fixes:** -- Možnosť "nahradiť oddiel" teraz ponúka výber súborového systému -- Opravená chyba v Slide 3 -- nouveau bol opravený a teraz správne načíta modul -- MHWD: Použitie modesetting pre INTEL/ATI a Nouveau -- Odstránenie zfs hook z mkinitcpio na live iso, ktorý spôsoboval problémy pri bootovaní -- Aktualizáciu si môžete stiahnuť z našich zrkadiel na SourceForge +- The "replace partition" option now offers a filesystem selection +- Fixed a typo in slide 3 +- nouveau got fixed and does now proper load the module +- MHWD: Use modesetting for INTEL/ATI and Nouveau +- Removed the zfs hook from mkinitcpio on the live iso, which caused issues when booting +- You can download the update from our mirrors on SourceForge. 23.02 ----- -**Nové funkcie:** +**New Features:** -- Pridaný repozitár cachyos-community-v3 -- Pridané desktopové prostredia Budgie, Mate a LXDE do netinstallation -- Bluetooth.service je teraz predvolene povolený -- F2FS a grub sú opäť povolené a fungujú -- Aktualizácie balíčkov: linux-cachyos 6.1.10, mesa 22.3.4, zfs-utils 2.1.9, glibc 2.37, cachy-browser 109.0.1 +- The cachyos-community-v3 repo has been added +- Budgie, Mate, and LXDE desktop environments have been added to the Netinstallation +- Bluetooth.service is now enabled by default +- F2FS and grub are enabled and working again +- Package Updates: linux-cachyos 6.1.10, mesa 22.3.4, zfs-utils 2.1.9, glibc 2.37, cachy-browser 109.0.1 -**Opravy chýb:** +**Bug-fixes:** -- Rate-mirrors teraz používa nerankované zrkadlá, ak sa nepodarí ich ohodnotenie -- cachyos-rate-mirrors má dlhší fetch-mirrors-timeout -- Github bol pridaný do hostov, aby sa predišlo problémom so zoznamom zrkadiel -- Aktualizované boot záznamy pre BIOS v syslinux +- Rate-mirrors now fall back to unranked mirrors if it fails to rate them +- cachyos-rate-mirrors has a longer fetch-mirrors-timeout +- Github has been added to the hosts to avoid mirrorlist issues +- Boot entries for BIOS have been updated in syslinux 23.01 ----- -**Funkcie:** +**Features:** -- Calamares slidy boli prepracované a aktualizované -- Pridané desktopové prostredie UKUI do netinstallation -- Pridané desktopové prostredie Cinnamon do netinstallation -- Cmdline: zswap je teraz predvolene zakázaný, pretože CachyOS poskytuje zram ako predvolené -- Calamares aktualizovaný na najnovší commit -- LLVM 15 je teraz predvolene dodávaný -- Aktualizácie balíčkov: linux-cachyos 6.1.7, mesa 22.3.3, Plasma 5.26.5, llvm 15.0.7, gcc 12.1.1, binutils 2.40, zfs-utils 2.1.8, nvidia 525.85.05 -- Aktualizovaný CLI inštalátor +- Calamares Slides got reworked and updated +- UKUI Desktop Enviroment got added to the Netinstallation +- Cinnamon Desktop Enviroment got added to the Netinstallation +- Cmdline: zswap is now disabled as default because CachyOS provides zram as default +- Calamares updated to the latest commit +- LLVM 15 is now shipped as default +- Package Updates: linux-cachyos 6.1.7, mesa 22.3.3, Plasma 5.26.5, llvm 15.0.7, gcc 12.1.1, binutils 2.40, zfs-utils 2.1.8, nvidia 525.85.05 +- CLI Installer got updated -**Opravy chýb:** +**Bug-fixes:** -- shellprocess remove-ucode teraz beží aj pri offline inštalácii -- pamac bol odstránený z netinstall -- ohodnotené cachyos zrkadlá sa teraz správne kopírujú do cieľovej inštalácie -- power-profile-daemon už nie je predvolene povolený +- remove-ucode shellprocess does also run now at the offline installation +- pamac got removed from the netinstall +- The ranked cachyos mirrors gets now correctly copied to the install target +- power-profile-daemon don't gets enabled anymore as default 22.12 ------- +----- -**Funkcie:** +**Features:** -- Nové pozadie GRUB na ISO bootloaderi -- memtest je teraz zahrnutý pre UEFI systémy -- CachyOS-sddm-téma bola pridaná do inštalácie KDE -- Pridaný automatický verziový skript pri vytváraní ISO -- Calamares aktualizovaný na najnovší commit -- Zrkadlá sú teraz hodnotené pomocou "cachyos-rate-mirrors", ktoré hodnotia naše a arch zrkadlá -- Aktualizácie balíčkov: Kernel 6.1.1, mesa 22.3.1, plasma 5.26.4,... -- Kofuku desktopové prostredie bolo odstránené -- extra ISO s llvm 15 zahrnuté na podporu novších AMD kariet +- New GRUB background at the ISO bootloader +- memtest is now included for UEFI Systems +- CachyOS-sddm-theme got added to the KDE Installation +- Automatic version script added when creating the ISO +- Calamares updated to the latest commit +- The mirrors are now ranked with "cachyos-rate-mirros", which ranks our mirrors and the arch ones +- Packages Update: 6.1.1 Kernel, mesa 22.3.1, plasma 5.26.4,... +- The Kofuku Desktop Enviroment got removed +- extra ISO with llvm 15 included to provide support for newer AMD Cards -**Opravy chýb:** -- Calamares bol opravený pri použití GNOME na ISO -- zfshostid teraz správne funguje pre offline aj online inštaláciu -- Pridanie "kms" hook do modulu initcpiocfg, aby sa dodržali predvolené hodnoty archlinux -- A ďalšie opravy ISO +**Bug-fixes:** +- Calamares got fixed when using GNOME as ISO +- zfshostid does now work proper for the offline and online installation +- Add "kms" hook to the initcpiocfg module to follow archlinux defaults +- And more ISO fixes 22.11 ----- -**Funkcie:** +**Features:** -- Calamares a jeho konfigurácia sú dodávané v jednom balíčku -- Úplné vyčistenie balíčkov v netinstall -- Pridanie modulu, ktorý automaticky odstráni nepotrebný ucode -- Požadovaná RAM znížená na 2.5GB -- Balíčky potrebné pre btrfs sa teraz inštalujú len pre btrfs -- Calamares aktualizovaný na najnovší commit -- ISO bootloader teraz má pozadie -- Bežné aktualizácie balíčkov (mesa, kernel, ...) -- Nahradenie systemd-network networkmanagerom +- Calamares and its config are shipped in one package +- Complete Cleanup of the packages in the netinstall +- Add a module which automatically removes the not needed ucode +- required RAM decreased to 2.5GB +- Packages which are required for btrfs, are now only installed for btrfs +- Calamares updated to the latest commit +- The ISO Bootloader has now a background +- Common package upgrades (mesa, kernel, ...) +- Replace systemd-network with networkmanager -**Opravy chýb:** +**Bug-fixes:** -- qemu-quest-agent.service bol odstránený z ISO -- copytoram bol úplne zakázaný, pretože to prerušuje offline inštaláciu -- mkinitcpio.conf bol aktualizovaný -- A ďalšie opravy ISO +- qemu-quest-agent.service got removed from the ISO +- copytoram got completly disabled, it breaks the offline installation +- mkinitcpio.conf got updated +- And more ISO fixes 22.10 ----- -**Funkcie:** +**Features:** -- Pacman teraz používa Architecture=auto pre inštaláciu x86-64-v3, pretože sme pridali patch, ktorý umožňuje pacmanu automaticky detekovať x86-64-v3 -- Pacman teraz zobrazuje, z ktorého repozitára bol balíček nainštalovaný -- Výber bootloadera automaticky deteguje, či je prítomné EFI, ak nie, predvolí sa grub -- Voľba swap bola teraz predvolene zakázaná, pretože zram sa automaticky dynamicky generuje -- Calamares aktualizovaný na najnovší commit -- Minimálna požiadavka na RAM bola nastavená na 4GB -- cachyos-grub-téma bola odstránená +- Pacman uses now Architecture=auto for x86-64-v3 installation, since we added a patch that pacman does autodetect x86-64-v3 +- Pacman does show now, from which repo a package was installed +- Bootloader selection auto detect if EFI is present, if not it will default to grub +- Swap choice has been disabled now as default, since zram gets automatically dynamically generated +- Calamares updated to the latest commit +- Minimum RAM requirement has been set to 4GB +- cachyos-grub-theme got removed -**Opravy chýb:** +**Bug-fixes:** -- Detekcia SSD a HDD v fstab bola zakázaná, kým nebude k dispozícii upstream oprava -- Opravená dvojitá BTRFS subvolume -- Pridaný chýbajúci microcode do ISO grub bootloader -- Pridaný fallback bootmode, ktorý nenastavuje žiadny modeset (nomodeset) -- A ďalšie opravy ISO +- SSD and hdd fstab detection has been disabled until there is a upstream fix +- double BTRFS subvolume has been fixed +- Added missing microcode to the ISO grub bootloader +- Added a fallback bootmode, which does not set any modeset (nomodeset) +- And more ISO fixes 22.09 ------- +----- -**Funkcie:** +**Features:** -- Calamares je teraz na najnovšej vetve 3.3. Prináša opravy chýb a nové funkcie pre calamares -- TUI-Inštalátor je teraz zahrnutý v GUI ISO, môžete ho použiť s "cachyos-installer" -- Calamares teraz automaticky deteguje, či je cieľový súborový systém SSD alebo HDD a upraví podľa toho možnosti fstab -- Nvidia pre najnovšie GPU (od 9xx) má teraz vlastný bootovací záznam, aby sa predišlo problémom s nouveau -- Možnosti mountovania v fstab a zfs boli aktualizované -- FireFox už nebude predvolene inštalovaný, pretože cachy-browser je predvolený +- Calamares is now on the latest 3.3 branch. Its brings bugfixes and new features to calamares +- TUI-Installer is now included in the GUI ISO, you can use it with "cachyos-installer" +- Calamares does now auto detect, if the target filesystem is a ssd or hdd and adjust to it the fstab options +- Nvidia for latest gpu's (starting at 9xx) has now a own boot entry, to avoid issues with nouveau +- fstab and zfs mount options got updated +- FireFox won't be installed as default anymore since cachy-browser is installed as default -**Opravy chýb:** +**Bug-fixes:** -- cachyos-gaming-meta bol odstránený z modulu netinstall, aby sa predišlo problémom počas inštalácie -- netinstall balíčky boli aktualizované a dostali niekoľko opráv -- Opravená inštalácia OpenBox -- Bežné opravy prekladov +- cachyos-gaming-meta has been removed from the netinstall module to avoid issues at the installation process +- netinstall packages has been updated and got some fixes +- OpenBox installation has been fixed +- usual translation fixes 22.07 ------- +----- -**Funkcie:** +**Features:** -- Výber bootloadera: Používateľ si teraz môže vybrať pri online inštalácii medzi grub a systemd-boot -- Pri online inštalácii bude vždy nainštalovaný najnovší calamares, čo pomáha opravovať chyby "za chodu" -- Calamares teraz obsahuje modul mhwd, ktorý automaticky inštaluje potrebné ovládače (voľné ovládače) -- Calamares má nové obrázkové slidy pri inštalácii -- Možnosti mountovania v fstab a zfs boli aktualizované -- Podpora HiDPI +- Boot-loader selection: User can now choose on the online installation between grub and systemd-boot +- At online installation will now always the newest calamares installed, which helps to do bug fixes on the "air" +- Calamares has now a mhwd module which automatically installs the needed drivers (free drivers) +- Calamares has new picture slides at the installation +- fstab and zfs mount options got updated +- HiDPI support -**Opravy chýb:** +**Bug-fixes:** -- Chyba s locales v calamares bola opravená -- F2FS bol odstránený pre grub bootloader, pretože momentálne nefunguje (problém s calamares), stále ho možno použiť so systemd-boot -- Calamares teraz zobrazuje správny predvolený súborový systém -- Gnome ISO bolo opravené -- Pridané chýbajúce balíčky do live ISO pre offline inštaláciu -- Opravený btrfs swap luksencryption -- Bežné opravy prekladov +- The locales bug in calamares got fixed +- F2FS has been removed for the grub boot loader since it is currently not working (calamares issue), it can be still with systemd-boot used +- Calamares shows now the correct default filesystem +- Gnome ISO got fixed +- Missing packages at the live ISO has been added for the offline installation +- btrfs swap luksencryption got fixed +- usual translation fixes 22.06 ----- -Nasledujúce známe chyby boli opravené: +Following known bugs has been fixed: -- Inštalácia zlyhala, keď bol použitý generický CPU -- KDE automaticky pripojovalo zfs oddiely, čo malo za následok, že automatické prihlásenie do ISO už nefungovalo +- Install failed when a generic CPU was used +- KDE did automatically mount zfs paritions which resulted that the auto login into the ISO did not worked anymore -**Vylepšenia:** +**Improvements:** -- Firewall na serveri bol opravený, cloudflare blokoval používateľov ako "botov", čo malo za následok chybu pri inštalácii -- Pridaná podpora témy pre Gnome, XFCE, OpenBox -- Aktualizovaná naša wiki +- The firewall from the server has been corrected, cloudflare did blocked users as "bots", which resulted then into a error at installing +- Added theming support for Gnome, XFCE, OpenBox +- Updated our wiki **_CachyOS - Kernel - Manager_** -Sme tiež nadšení, že môžeme oznámiť náš CachyOS-Kernel-Manager. -Tu máte možnosť nainštalovať jadro z repozitára a tiež konfigurovať svoje vlastné jadro pomocou GUI, čo veľmi uľahčuje jeho prispôsobenie podľa svojich potrieb. +Also we are excited to announce our CachyOS-Kernel-Manager. +Their you have the possibility to install the kernel from the repo and also configure with a GUI your own kernel build which makes is very easy to customize it to his own suits. -Nasledujúce možnosti môžete vybrať pre kompiláciu jadra: +Following options you can select for a kernel compile: -- Plánovač (BMQ, BORE, cacULE, cfs, PDS, TT) -- NUMA vypnuté alebo zapnuté -- KBUILD CFLAGS (-O3 alebo -O2) -- Nastaviť výkonový správca ako predvolený -- Povoliť BBR2 +- Scheduler (BMQ, BORE, cacULE, cfs, PDS, TT) +- NUMA disabled or enabled +- KBUILD CFLAGS (-O3 or -O2) +- Set performance governor as default +- Enable BBR2 - Tickrate (500Hz, 600Hz, 750Hz, 1000Hz) -- bez tickless (idle, periodic, full) -- deaktivovať MQ-Deadline I/O plánovač -- deaktivovať Kyber I/O plánovač -- Povoliť alebo zakázať MG-LRU -- Povoliť alebo zakázať DAMON -- Povoliť alebo zakázať špekulatívnu stránkovú chybu -- Povoliť alebo zakázať LRNG (Linux Random Number Generator) -- Aplikovať automatickú optimalizáciu jadra (automaticky deteguje váš CPU March) -- Vybrať optimalizáciu jadra (Zobrazí sa zoznam rôznych CPU-March a môžete vybrať svoje) -- Deaktivovať debug (zníži veľkosť jadra) -- Povoliť alebo zakázať nf cone -- Povoliť LTO (Full, Thin, No) +- tickless (idle, perodic, full) +- disable MQ-Deadline I/O Scheduler +- disable Kyber I/O Scheduler +- Enable or disable MG-LRU +- Enable or disable DAMON +- Enable or disable Speculative page fault +- Enable or disable LRNG (Linux Random Number Generator) +- Apply Kernel automatic Optimization (Does automatically detect your CPU March) +- Apply Kernel Optimization slecting (You will see a list of different CPU-Marches and can select with a number yours) +- Disable debug (it lowers the size of the kernel) +- Enable or disable nf cone +- Enable LTO (Full, Thin, No) 22.05 ----- -CachyOS bol založený pred rokom. Po takmer roku vývoja sme naozaj hrdí, že môžeme oznámiť naše prvé stabilné vydanie GUI inštalátora. -Strávili sme veľa času skúmaním správy repozitára, vývoja jadra, infraštruktúry, témy, ... a nakoniec sme všetko vložili do CachyOS GUI inštalátora. -Všetky funkcie, na ktorých sme pracovali a implementovali do inštalátora, sa snažia ponúknuť používateľom úplne prispôsobiteľný zážitok. +CachyOS was founded a year ago. After almost one year of development, we are really proud to announce our first Stable Release of GUI Installer. +We spent a lot of time investigating repo management, kernel development, infrastructure, theming, ... and finally put them all into the CachyOS GUI Installer. +All the features we worked on and implemented into the Installer are just trying to offer users a completely customizable experience. -Najvzrušujúcejšie zmeny sú, že teraz pre online inštaláciu používame pacstrap, ktorý poskytuje úplne čisté inštalované prostredie a podporujeme úplnú natívnu podporu pre súborový systém zfs +The most exciting changes are that we use now for the online install pacstrap which provide then a complete clear installed environment and we do support a complete native support for the zfs filesystem -Pretože Discord obmedzuje dĺžku správ, celé oznámenie nájdete tu: +Since Discord restrict the length of the messages the full announcement can be found here: -[https://discuss.cachyos.org/t/cachyos-gui-installer-changelog/](https://discuss.cachyos.org/t/cachyos-gui-installer-changelog/) +https://discuss.cachyos.org/t/cachyos-gui-installer-changelog/ -Stiahnutie nájdete tu: -[https://mirror.cachyos.org/ISO/kde/220522/](https://mirror.cachyos.org/ISO/kde/220522/) -[https://sourceforge.net/projects/cachyos-arch/](https://sourceforge.net/projects/cachyos-arch/) \ No newline at end of file +Download can be found here: +https://mirror.cachyos.org/ISO/kde/220522/ +https://sourceforge.net/projects/cachyos-arch/ diff --git a/src/content/docs/sk/configuration/automount_with_fstab.md b/src/content/docs/sk/configuration/automount_with_fstab.md new file mode 100644 index 00000000..e07fb637 --- /dev/null +++ b/src/content/docs/sk/configuration/automount_with_fstab.md @@ -0,0 +1,193 @@ +--- +title: Automatické pripájanie ďalších diskov cez fstab pri štarte +description: Pripojte ďalšie statické disky pri štarte pomocou súboru nachádzajúceho sa v /etc/fstab +--- + +Tento tutoriál popíše základy používania súboru fstab, ktorý sa nachádza v /etc/, na pripojenie statických diskov počas štartu. Stručne vysvetlí, ako nájsť UUID partície alebo disku, čo robia niektoré možnosti a ďalšie čítanie, ak poskytnuté informácie nebudú postačujúce. + +## Predpoklady +- Prístup root + +## Pridávanie záznamov do /etc/fstab + +### 1. Zobrazenie UUID vašich partícií +V emulátore terminálu podľa vášho výberu (Konsole, Alacritty, Kitty, atď.) spustite nasledovné: + +```sh +❯ lsblk -f +NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS +zram0 [SWAP] +nvme0n1 +├─nvme0n1p1 vfat FAT32 E04D-9F05 +├─nvme0n1p2 +├─nvme0n1p3 ntfs 08A24E90A24E81E4 715.4G 50% +├─nvme0n1p4 vfat FAT32 E09C-D4DA 628.1M 39% /boot +├─nvme0n1p5 ext4 1.0 187a9f06-9411-48d9-b941-f03c2e605812 203.6G 47% / +└─nvme0n1p6 ntfs +``` + +V našom príklade vieme, že chceme pripojiť partíciu Windows, ktorá je ntfs, a vieme, že približne polovica jej priestoru je voľná. Preto môžeme určiť, že partícia, ktorú chceme pripojiť, je `nvme0n1p3` a jej UUID je `08A24E90A24E81E4`, so systémom súborov `ntfs` v tomto príklade. + +### 2. Identifikácia vašej partície + +Často `lsblk -f` poskytne všetky informácie, ktoré potrebujete na pripojenie vášho disku cez /etc/fstab v tomto bode. Ak by ste však zistili, že informácie sú nedostatočné, môžete spustiť nasledovné: + +```sh +❯ sudo fdisk -l +Device Start End Sectors Size Type +/dev/nvme0n1p1 2048 206847 204800 100M EFI System +/dev/nvme0n1p2 206848 239615 32768 16M Microsoft reserved +/dev/nvme0n1p3 239616 2997384182 2997144567 1.4T Microsoft basic data +/dev/nvme0n1p4 2997385216 2999482367 2097152 1G EFI System +/dev/nvme0n1p5 2999482368 3905454079 905971712 432G Linux root (x86-64) +/dev/nvme0n1p6 3905454080 3907026943 1572864 768M Windows recovery environment +``` + +V tomto príklade už poznáme naše UUID, avšak `fdisk -l` nám to môže trochu viac objasniť zobrazením presnej veľkosti partície (1.4T), ako aj jej typu (Microsoft basic data). + +To by nám malo byť úplne jasné, že partícia, ktorú chceme, je `nvme0n1p3` s UUID `08A24E90A24E81E4`, ako bolo popísané skôr. Vedeli sme to už predtým, ale teraz to vieme s istotou. + +Keď ste si istí, že ste našli správnu partíciu, skopírujte UUID. Kopírovanie z emulátora terminálu sa zvyčajne vykonáva pomocou `ctrl+shift+C`. + +### 3. Pridávanie záznamu do /etc/fstab + +Teraz, keď sme získali UUID našej partície, je čas otvoriť súbor fstab. + +Môžete použiť textový editor podľa vlastného výberu, v tomto príklade použijeme nano. Na úpravu súboru fstab musí byť otvorený ako root: + +```sh +❯ sudo nano /etc/fstab +``` + +Pomocou klávesov so šípkami prejdite na koniec súboru fstab a potom na novom riadku vytvoríme náš nový záznam: + +```sh +UUID=08A24E90A24E81E4 /media/windows ntfs3 defaults,nofail 0 0 +``` +Rozpis tohto záznamu je nasledovný: + +- `UUID=08A24E90A24E81E4` Toto je systém súborov, ktorý chceme pripojiť, identifikovaný pomocou jeho UUID. Existujú aj iné metódy na identifikáciu vášho systému súborov, hoci UUID býva najbezpečnejšie. Ďalšie metódy sú uvedené [tu](https://wiki.archlinux.org/title/Fstab#Identifying_file_systems). + +- `/media/windows` [Linux Filesystem Hierarchy Standard](https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html) hovorí, že `/media/` je správne umiestnenie pre pripojenie vymeniteľných diskov. `windows` označuje adresár, do ktorého chceme pripojiť náš disk. Každý disk, ktorý chceme pripojiť, bude potrebovať svoj vlastný adresár. + +- `ntfs3` Toto je typ systému súborov pre náš systém súborov. V našom príklade explicitne používame ovládač jadra ntfs3. Ďalšími príkladmi by boli `ext4`, `xfs` alebo podobné. Toto explicitné vyhlásenie typu systému súborov je možné nahradiť slovom `auto`, aby príkaz mount mohol urobiť svoj najlepší odhad. + +- `defaults,nofail` Možnosti, ktoré chceme odovzdať príkazu mount pre tento disk. `nofail` znamená, že ak sa tento disk nepodarí pripojiť, nespôsobí chybu počas štartu. Štart bude pokračovať normálne. `defaults` implikuje štandardnú sadu logických možností. Typicky `rw`, `ro` alebo podobné. + +- `prvá 0` dump, toto je zvyčajne zastarané v moderných systémoch. Ponechanie na 0 ničomu neuškodí. Viac si o tom môžete prečítať [tu](https://linux.die.net/man/8/dump). + +- `druhá 0` Toto nastavuje poradie kontroly systému súborov pri štarte. Pre koreňovú partíciu (pokiaľ váš koreňový systém súborov nie je btrfs alebo xfs, ktorý by mal byť nastavený na 0) by to malo byť 1. Všetky ostatné systémy súborov vo vašom fstab by mali byť buď 0 (vypnuté) alebo 2. Viac informácií [tu](https://man.archlinux.org/man/fsck.8). + +Možnosti sú vysvetlené [tu](https://man7.org/linux/man-pages/man5/fstab.5.html) a [tu](https://man7.org/linux/man-pages/man8/mount.8.html) oveľa podrobnejšie. + +#### Viac info +Mimochodom, všetky možnosti za deklaráciou typu systému súborov sú voliteľné, ak ich nezmeníte z predvolených. + +Teda + +`UUID= /media/foo nejakýfs` + +a + +`UUID= /media/foo nejakýfs defaults 0 0` + +sú ekvivalentné. Za `nejakýfs` nasledované ničím je implicitne `nejakýfs defaults 0 0` + +#### Dôležité pre Windows partície + +Ak sa riadite touto príručkou s Windows partíciou, vaše možnosti by mali byť `uid=1000,gid=1000,rw,user,exec,umask=000`, pričom uid a gid nahradíte ID používateľa a ID skupiny. Ak neudelíte povolenia user a exec, Windows môže uzamknúť váš disk, takže nebudete môcť nič upravovať. Toto sa môže stať bez ohľadu na povolenia, ak nevypnete rýchle spustenie. + +Ak nenastavíte umask=000, niektoré súbory môžu byť nezapisovateľné v závislosti od nastavení + + + +### 4. Dokončenie + +Ak chcete pripojiť disk, pre ktorý ste vytvorili záznam, spustite nasledovné: + +```sh +❯ sudo systemctl daemon-reload +``` + +a potom: + +```sh +❯ sudo mount -a +``` + +Váš disk by sa teraz mal zobraziť pod `/media/windows` a bude sa tam zobrazovať aj pri ďalšom štarte, ako aj v budúcnosti. + +```sh +❯ ls /media/windows +'$Recycle.Bin' Linux SteamLibrary + AMD Modding swapfile.sys + Apps pagefile.sys 'System Volume Information' + bootTel.dat PerfLogs Users + Development ProgramData WiiU +'Documents and Settings' 'Program Files' Windows + DumpStack.log.tmp 'Program Files (x86)' XboxGames + FanControl Recovery xiv_modding + Games RetroArch-Win64 + Intel 'Ship of Harkinian' + ``` + + Ak si želáte vytvoriť odkaz na váš novo pripojený disk vo vašom domovskom adresári, môžete spustiť nasledovné + + ```sh + ❯ ln -s /media/windows ~/Windows` + ``` + + Pre zobrazenie, že to funguje + + ```sh + ❯ ls ~/Windows + '$Recycle.Bin' Linux SteamLibrary + AMD Modding swapfile.sys + Apps pagefile.sys 'System Volume Information' + bootTel.dat PerfLogs Users + Development ProgramData WiiU +'Documents and Settings' 'Program Files' Windows + DumpStack.log.tmp 'Program Files (x86)' XboxGames + FanControl Recovery xiv_modding + Games RetroArch-Win64 + Intel 'Ship of Harkinian' + ``` + +## tl;dr + +- Nájdite UUID vašej partície +```sh +lsblk -f +``` + +- Otvorte /etc/fstab +```sh +sudo nano /etc/fstab +``` + +- Vytvorte záznam na konci súboru +```sh +UUID= /media/foo nejakýfs defaults 0 0 +``` +Nahraďte ``, `foo` a `nejakýfs` vaším UUID, adresárom a systémom súborov. napr. ext4, ako aj nastavením akýchkoľvek ďalších možností, ktoré môžete chcieť po defaults, ako napríklad `_netdev` pre NAS alebo `nofail` pre akýkoľvek nekritický disk. + +- Znova načítajte váš démon + +```sh +❯ sudo systemctl daemon-reload +``` + +- Pripojte váš disk +```sh +❯ sudo mount -a +``` + +Tento disk je teraz pripojený a odteraz sa bude pripájať aj pri štarte. + +## Ďalšie čítanie +- https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html - Filesystem Hierarchy Standard +- https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s11.html - FHS o `/media/` +- https://linux.die.net/man/8/dump - manuál pre `dump` +- https://man.archlinux.org/man/fsck.8 - manuál pre `fsck` +- https://man.archlinux.org/man/fstab.5.en - manuálová stránka pre fstab +- https://wiki.archlinux.org/title/Fstab - Arch Linux wiki pre fstab diff --git a/src/content/docs/sk/configuration/boot_manager_configuration.md b/src/content/docs/sk/configuration/boot_manager_configuration.md new file mode 100644 index 00000000..7d903f0b --- /dev/null +++ b/src/content/docs/sk/configuration/boot_manager_configuration.md @@ -0,0 +1,97 @@ +--- +title: Konfigurácia správcu zavádzania +description: Nakonfigurujte nastavenia správcu zavádzania a odovzdajte parametre jadra do príkazového riadku +--- + +## systemd-boot + +systemd-boot má dva druhy konfiguračných súborov, jeden pre samotný systemd-boot v `/boot/loader/loader.conf` a jeden pre každú +jednotlivú položku jadra v `/boot/loader/entry`. + +### Konfigurácia zavádzača + +V tomto konfiguračnom súbore môžete zmeniť predvolenú položku a časový limit systemd-boot + +```shell +# /boot/loader/loader.conf + +default @saved +timeout 5 +#console-mode keep # Táto možnosť konfiguruje rozlíšenie konzoly. +``` + +### Konfigurácia príkazového riadku jadra + +Poskytujeme nástroj na jednoduchšiu konfiguráciu systemd-boot [`sdboot-manage`](https://github.com/CachyOS/CachyOS-PKGBUILDS/tree/master/systemd-boot-manager). +Jednou z výhod tohto nástroja je globálna konfigurácia príkazového riadku jadra. Konfiguračný súbor pre `sdboot-manage` sa nachádza v `/etc/sdboot-manage.conf`. +Upravte riadok `LINUX_OPTIONS=` v `/etc/sdboot-manage.conf` na zmenu parametrov jadra. + +```shell +# /etc/sdboot-manage.conf +LINUX_OPTIONS="zswap.enabled=0 nowatchdog quiet splash" +``` + +Po vykonaní zmien, znova vygenerujte všetky položky systemd-boot pomocou nasledujúceho príkazu + +```shell +❯ sudo sdboot-manage gen +``` + +## rEFInd + +Podobne ako [systemd-boot](/configuration/boot_manager_configuration#systemd-boot), aj rEFInd má dva konfiguračné súbory. `refind.conf` sa nachádza v +`boot/efi/EFI/refind` a slúži hlavne na zmenu správania rEFInd, zatiaľ čo `/boot/refind_linux.conf` slúži na správu vašich možností spustenia. +`refind.conf` obsahuje rozsiahle komentáre, ktoré vysvetľujú všetky jeho možnosti. + +### Konfigurácia príkazového riadku jadra + +Ak chcete odovzdať parametre jadra do príkazového riadku, upravte "Boot using default options" v `/boot/refind_linux.conf` + +```shell +# /boot/refind_linux.conf + +"Boot using default options" "root=PARTUUID=1cb353ec-7f03-4820-8b4b-03baf53a208f rw zswap.enabled=0 nowatchdog quiet splash" +``` + +Zmeny v oboch konfiguračných súboroch sa prejavia okamžite. Spúšťanie príkazu na "uloženie" zmien nie je potrebné. + +## GRUB + +Na rozdiel od [systemd-boot](/configuration/boot_manager_configuration#systemd-boot) a [rEFInd](/configuration/boot_manager_configuration#refind), +GRUB má iba jeden konfiguračný súbor, ktorý sa nachádza v `/etc/default/grub`. V tomto súbore je pomerne dobrá dokumentácia, ktorá vysvetľuje, čo +každá možnosť robí. + +### Skrytie ponuky zavádzania GRUB + +Ak chcete skryť ponuku GRUB, jednoducho nastavte nasledujúce možnosti zodpovedajúcim spôsobom. + +```shell +# /etc/default/grub + +GRUB_TIMEOUT='0' +GRUB_TIMEOUT_STYLE=hidden +``` + +Stlačením klávesy ESC získate prístup k riadku GRUB. Odtiaľto spustite `normal` alebo `exit`, aby ste sa vrátili do známej ponuky zavádzania GRUB. + +### Konfigurácia príkazového riadku jadra + +Ak chcete odovzdať parametre jadra do príkazového riadku pomocou GRUB, musíme upraviť `GRUB_CMDLINE_LINUX_DEFAULT` v rámci `/etc/default/grub` + +```shell +# /etc/default/grub + +GRUB_CMDLINE_LINUX_DEFAULT='nowatchdog zswap.enabled=0 quiet splash' +``` + +Zakaždým, keď upravíme konfiguračný súbor GRUB, musíme znova vytvoriť konfiguráciu pomocou nasledujúceho príkazu + +```shell +❯ sudo grub-mkconfig -o /boot/grub/grub.cfg +``` + +## Zistite viac + +- [Manuálová stránka loader.conf](https://man.archlinux.org/man/loader.conf.5) +- [rEFInd: Konfigurácia správcu zavádzania](https://www.rodsbooks.com/refind/configfile.html) +- [Manuál GRUB: Konfigurácia](https://www.gnu.org/software/grub/manual/grub/grub.html#Configuration) diff --git a/src/content/docs/sk/configuration/dual_gpu.md b/src/content/docs/sk/configuration/dual_gpu.md deleted file mode 100644 index 569a3082..00000000 --- a/src/content/docs/sk/configuration/dual_gpu.md +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: Návod na nastavenie notebooku s dvoma GPU ---- - -# NVIDIA PRIME Render Offload -## Oficiálny spôsob od NVIDIA -Pridajte tieto premenné prostredia pred spustením programu: -```bash -__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia -``` -### Steam -```bash -__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia %command% -``` -:::tip[TIP] -Ak vás zaujíma, prečo sme pridali `__VK_LAYER_NV_optimus=NVIDIA_only`, prečítajte si [dokumentáciu od NVIDIA](https://download.nvidia.com/XFree86/Linux-x86_64/435.17/README/primerenderoffload.html) -::: - -## Wrapper skript -Arch Linux poskytuje balíček nazývaný [`nvidia-prime`](https://archlinux.org/packages/extra/any/nvidia-prime/), ktorý pomáha nastaviť vyššie uvedené premenné prostredia pri spustení programu. Na jeho použitie jednoducho vykonajte nasledujúce kroky: - -### Inštalácia Wrapper skriptu -```bash -sudo pacman -S nvidia-prime -``` - -Teraz môžete používať `prime-run`. -```bash -prime-run -``` - -### GNOME -Od GNOME 3.38 a novšie môžete vybrať *"Spustiť s diskrétnou grafikou"* z kontextového menu po kliknutí pravým tlačidlom na aplikáciu. - -**Šikovný nástroj na jednoduché prepínanie medzi integrovanou GPU a diskrétnou GPU v notebooku.** - -Moderné notebooky majú dve grafické karty, najmä ak hovoríme o herných notebookoch. -**iGPU** - integrovaná GPU, dlhšia výdrž batérie a nižší výkon. -**dGPU** - diskrétna GPU, vyšší výkon, ale spotrebuje viac batérie, veľmi odporúčaná pre hry, rendering, kódovanie videa, NVENC a ďalšie náročné úlohy. - -Windows automaticky prepína medzi iGPU a dGPU v závislosti od použitia. -Tu je návod, ako nastaviť to isté pre CachyOS, najmä ak plánujete používať ho na hry alebo streamovanie, 3D vývoj a pod. - - -## Úplné vypnutie GPU, keď sa nepoužíva -:::note[POZNÁMKA] -Táto funkcia je podporovaná len na notebookoch s Turing GPU (RTX 20xx/GTX 16xx) a novšími a Intel Coffee Lake CPU (8. generácia) a novšími. -::: - -**PCI-Express Runtime D3 (RTD3) Power Management** -Pridajte tieto pravidlá do súboru `/etc/udev/rules.d/80-nvidia-pm.rules` - -```bash -# Načítanie a odobratie modulu nvidia-modeset -ACTION=="add", DEVPATH=="/bus/pci/drivers/nvidia", RUN+="/sbin/modprobe nvidia-modeset" -ACTION=="remove", DEVPATH=="/bus/pci/drivers/nvidia", RUN+="/sbin/modprobe -r nvidia-modeset" - -# Načítanie a odobratie modulu nvidia-drm -ACTION=="add", DEVPATH=="/bus/pci/drivers/nvidia", RUN+="/sbin/modprobe nvidia-drm" -ACTION=="remove", DEVPATH=="/bus/pci/drivers/nvidia", RUN+="/sbin/modprobe -r nvidia-drm" - -# Načítanie a odobratie modulu nvidia-uvm -ACTION=="add", DEVPATH=="/bus/pci/drivers/nvidia", RUN+="/sbin/modprobe nvidia-uvm" -ACTION=="remove", DEVPATH=="/bus/pci/drivers/nvidia", RUN+="/sbin/modprobe -r nvidia-uvm" - -# Povolenie runtime PM pre NVIDIA VGA/3D ovládače pri pripojení ovládača -ACTION=="bind", SUBSYSTEM=="pci", DRIVERS=="nvidia", ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", TEST=="power/control", ATTR{power/control}="auto" - -# Zakázanie runtime PM pre NVIDIA VGA/3D ovládače pri odpojení ovládača -ACTION=="unbind", SUBSYSTEM=="pci", DRIVERS=="nvidia", ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", TEST=="power/control", ATTR{power/control}="on" -``` -> Horné tri pravidlá `ACTION=="add"` nie sú potrebné pri spustení Linux kernel `5.5` a novšieho, viď https://download.nvidia.com/XFree86/Linux-x86_64/530.30.02/README/dynamicpowermanagement.html. - -Na okamžité aplikovanie týchto zmien: -```sh -sudo udevadm control --reload -sudo udevadm trigger -``` - -## Použitie nvidia-persistenced -Povoľte službu nvidia-persistenced.service, aby sa zabránilo systému jadra v ukončení stavu zariadenia vždy, keď sa už zdroje zariadenia NVIDIA nepoužívajú. -```sh -sudo systemctl enable --now nvidia-persistenced.service -``` -A nakoniec, reštartujte systém. -Hybridný režim vášho notebooku by mal teraz fungovať rovnako ako vo Windows! diff --git a/src/content/docs/sk/configuration/dual_gpu.mdx b/src/content/docs/sk/configuration/dual_gpu.mdx new file mode 100644 index 00000000..cdbde546 --- /dev/null +++ b/src/content/docs/sk/configuration/dual_gpu.mdx @@ -0,0 +1,107 @@ +--- +title: Príručka pre notebooky s konfiguráciou duálnej grafickej karty +--- + +import ImageComponent from '~/components/image-component.astro'; + +## Čo je hybridná grafika? + +Hybridná grafika je hardvérová konfigurácia, v ktorej máte dve grafické karty, ktoré môžu pracovať spoločne. Tento prístup sa najčastejšie nachádza v notebookoch, kde máte integrovanú grafiku (iGPU) vášho CPU a dedikovanú grafiku (dGPU). Hlavnou výhodou je, že integrovaná grafika by sa mala (ale nemusí) používať len pre nenáročné úlohy, ako je surfovanie po internete, sledovanie videí atď. Na druhej strane, dedikovaná grafika sa používa pre vysoko výkonné veci, ako je hranie hier, úprava videa, 3D modelovanie a tak ďalej. V dôsledku toho, ak dve GPU zdieľajú "veľké" a "malé" úlohy, potom ak máme v súčasnosti spustené iba "malé" úlohy, nemusíme používať našu dGPU, takže ju možno jednoducho vypnúť (ako keby spala), čím sa výrazne zníži spotreba energie. Týmto spôsobom, keď je naša dGPU opäť potrebná (spustíme aplikáciu, ktorá ju používa), sa prebudí a začne pracovať. + +## Čo je PRIME Offload? + +PRIME je zjednocujúca technológia pre prácu s rôznymi sadami hybridnej grafiky v Linuxe, ako napríklad NVIDIA Optimus/AMD Dynamic Switchable Graphics. PRIME Offload je implementácia myšlienky presúvania vykonávania vykresľovania z jednej GPU na druhú v Linuxe. Podpora PRIME v uzavretom ovládači NVIDIA sa v skutočnosti začala až s ovládačom 435.17. Takže ak ste používateľom zastaraných vetiev ovládačov 390xx alebo dokonca 340xx, PRIME Offload pre vás nebude fungovať. Upozorňujeme tiež, že dôrazne neodporúčame používať zastarané spôsoby správy hybridnej grafiky, ako sú nvidia-xrun alebo Bumblebee. Sú zastarané a nepodporované (Bumblebee nebol aktualizovaný viac ako 8 rokov), fungujú výlučne na hackoch a majú nízky výkon. Zároveň ovládač Nouveau podporuje PRIME Offload, čo môže byť alternatíva pre staršie dGPU. + +V CachyOS **nemusíte konfigurovať nič, aby PRIME Offload fungoval**. S balíkom nvidia-utils a cachyos-settings už máte všetko, čo potrebujete na používanie PRIME Offload. + +Taktiež sa prosím vyhnite používaniu nástrojov ako optimus-manager. Môžu sa vám zdať celkom užitočné, ale verte nám, môžu spôsobiť množstvo problémov a naozaj ich nepotrebujete, ak vaša dGPU podporuje PRIME Offload a dynamickú správu napájania. + +### Ako používať PRIME Offload + +Ak chcete PRIME indikovať, že chcete používať dedikovanú grafiku namiesto integrovanej grafiky, musíte pred spustením programu zadať niekoľko premenných prostredia: + +```bash +__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia +``` + +Táto sada premenných vyzerá veľmi ťažkopádne a ľahko sa zabudne, takže si môžete nainštalovať balík ``nvidia-prime`` (``sudo pacman -S nvidia-prime``), ktorý obsahuje skriptový alias pre všetky tieto premenné. Potom spustenie aplikácie pomocou neho bude vyzerať takto: + +```bash +prime-run +``` + +Kde ```` je názov príkazu, ktorý spúšťa vašu aplikáciu. + +:::note +Niektoré hry DX12 majú problém s výberom dGPU aj s `prime-run` +Ak to chcete obísť, pridajte premennú prostredia `VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json` +pred wrapper skript `prime-run`. +::: + +Pre konfigurácie, kde sú obe grafické karty spravované otvorenými ovládačmi Mesa (napr. AMD+AMD, AMD+Intel alebo dokonca Intel+NVIDIA, kde je dedikovaná grafika NVIDIA spravovaná open source ovládačom Nouveau), nie je potrebné nič konfigurovať a na používanie dedikovanej grafiky stačí pred spustením aplikácií alebo hier zadať premennú prostredia ``DRI_PRIME=1``, podobne ako všetky tie premenné popísané skôr pre NVIDIA alebo použiť hotové grafické metódy popísané nižšie. + +## Grafická metóda + +Môže sa vám zdať nepohodlné spúšťať všetky potrebné aplikácie cez terminál pomocou ``prime-run``. Našťastie, niektoré aplikácie a desktopové prostredia poskytujú nástroje na ovládanie toho, ktorá GPU sa používa pre konkrétne aplikácie. + +### Lutris + +Ak chcete nakonfigurovať hry tak, aby bežali s dedikovanou grafikou v Lutris, musíte ísť do nastavení (tri pruhy v pravom dolnom rohu okna a tlačidlo "Preferences"). Potom prejdite na *"Global Options"* -> *"Display"*. Tu si môžete vybrať GPU, na ktorej bude hra bežať. + +
+ + +### Steam + +Steam nemá špecifické nastavenie na vynútenie používania dedikovanej grafiky pre hru. Môžete však získať prístup k vlastnostiam hry kliknutím na ikonu ozubeného kolieska pred jej spustením. V poli "Launch options" môžete pridať príkaz prime-run alebo premenné prostredia. +Príklad: + +```bash +prime-run %command% +``` + +Nezabudnite pridať ``%command%`` za ``prime-run``. Pamätajte, že možnosti hry nasledujú za zástupným symbolom, zatiaľ čo systémové premenné prostredia alebo príkazy by mali predchádzať. + +
+ + +### KDE Plasma + +Plasma má veľmi praktický spôsob nastavenia spúšťania aplikácií s dedikovanou grafikou. Táto metóda však funguje iba vtedy, ak je na vašom systéme nainštalovaný balík switcheroo-control a jeho príslušná služba. + +V čistej inštalácii CachyOS by tento balík a služba mali byť už predvolene povolené prostredníctvom chwd. + +```bash +sudo pacman -S switcheroo-control +sudo systemctl enable --now switcheroo-control +``` + +Po vykonaní oboch príkazov kliknite pravým tlačidlom myši na záznam na pracovnej ploche, ktorý chcete mať na pracovnej ploche alebo v ponuke aplikácií, a potom prejdite na *"Properties"* -> *"Application"* -> *"Advanced Options"*. + +Mali by ste mať začiarknuté políčko *"Run using dedicated graphics card"*. + +
+ + +:::note +Používanie switcheroo-control umožňuje, aby tieto začiarkavacie políčka fungovali na všetkých konfiguráciách PRIME, ktoré nemajú ani dGPU NVIDIA, napríklad AMD-APU+AMD-Dedicated. +::: + +### GNOME + +V GNOME by ste mali tiež nainštalovať switcheroo-control, ako je uvedené vyššie, a kliknúť pravým tlačidlom myši na ikonu aplikácie a vybrať *"Run using discrete graphics"*. Pamätajte však, že GNOME si túto voľbu nepamätá pre neskoršie použitie a pri ďalšom spustení aplikácie z ikony sa spustí s použitím integrovanej grafiky namiesto dedikovanej. + +### Cinnamon + +Podobne ako Plasma, aj Cinnamon vám umožňuje vybrať GPU pre konkrétne aplikácie. Kliknite pravým tlačidlom myši na záznam aplikácie na pracovnej ploche, prejdite na položku Vlastnosti a povoľte príslušnú možnosť. + +
+ + +Ak nie je k dispozícii, uistite sa, že máte nainštalovaný ``switcheroo-control`` a jeho služba je povolená, pretože všetky desktopové prostredia sa pri tejto funkcii naň spoliehajú. + +## Riešenie problémov + +### "Môj externý monitor je na PRIME veľmi spomalený" + +Toto je známy problém s ovládačom NVIDIA. Mali by ste mať nainštalovaný najnovší ovládač NVIDIA a používať Wayland s kompozitorom, ktorý podporuje explicitnú synchronizáciu. Pre GNOME to bolo opravené vo verzii 46.2. Pre Plasma 6 to bude pravdepodobne opravené s verziou 6.1, hoci niektorí používatelia hlásia normálny výkon už na verzii 6.0. Ostatné prostredia/správcovia okien majú stále tento problém, takže na jeho vyriešenie musíte prejsť na najnovšiu verziu GNOME alebo Plasma. diff --git a/src/content/docs/sk/configuration/gaming.mdx b/src/content/docs/sk/configuration/gaming.mdx new file mode 100644 index 00000000..94bb0fca --- /dev/null +++ b/src/content/docs/sk/configuration/gaming.mdx @@ -0,0 +1,343 @@ +--- +title: Sprievodca hraním hier na CachyOS +description: 'Pokrýva základnú inštaláciu balíkov, hranie hier cez Steam s Protonom, rôzne možnosti verzií Protonu, Lutris ako centrálny hub pre všetky hry a skriptové inštalátory pre populárne hry.' +--- + +import MultipleImageComponent from '~/components/multiple-images-component.astro'; +import { Tabs, TabItem, Steps } from '@astrojs/starlight/components'; + +Vitajte v sprievodcovi hraním hier v CachyOS. Prevedieme vás základnými aspektmi, ako všetko nastaviť a užiť si skvelý zážitok. + +## Predpoklady + +:::caution +Predtým, než sa ponoríme do zábavných vecí, je nevyhnutné uistiť sa, že ovládače vašej grafickej karty sú nainštalované a fungujú správne. Ak vaša grafická karta nepracuje optimálne, môžete sa stretnúť s problémami pri hraní hier. +::: + +### Základné balíky + +Aby sme vám to uľahčili, CachyOS zoskupil všetky potrebné balíky pre hranie hier do jedného meta balíka, ktorý obsahuje všetky známe obchody a doplnky pre hranie hier v Linuxe. Toto robí inštaláciu a nastavenie pre hranie hier rýchlejšie a menej komplikované pre každého. + +```sh title='Spustite nasledujúci príkaz v termináli' +sudo pacman -S cachyos-gaming-meta +``` + +:::note +Balík `cachyos-gaming-meta` nainštaluje všetky dôležité knižnice, balíky, pluginy a obchody ako Steam, Lutris a niektoré nástroje, ktoré sú potrebné pre správne spustenie a fungovanie väčšiny hier. Pozrite si [zoznam balíkov](https://github.com/CachyOS/CachyOS-PKGBUILDS/blob/master/cachyos-gaming-meta/PKGBUILD#L10) pre viac informácií o tom, čo sa inštaluje. + +*Ak zistíte, že nejaké balíky chýbajú, neváhajte to oznámiť tímu CachyOS.* +::: + +## Steam + +Pre používateľov Steamu je hranie hier na CachyOS hračkou! Otvorte Steam a postupujte podľa [sprievodcu Protonom](/configuration/gaming#how-to-enable-proton-support-in-steam) a ste pripravení užívať si svoje hry. + +:::note +Používatelia notebookov s dedikovanými NVIDIA GPU by sa mali riadiť nasledujúcim [návodom](https://wiki.cachyos.org/configuration/dual_gpu/) +::: + +### Ako povoliť podporu Protonu v Steame + +
+ + +:::tip +CachyOS poskytuje rôzne verzie Protonu, ktoré zostavujeme a udržiavame pre ďalšie zlepšenia výkonu: +- `proton-cachyos` `(zahrnutý v balíku cachyos-gaming-meta)` je ten, ktorý vyvíjame s pridanými zmenami QoL + vybranými patchmi + optimalizáciami kompilácie `(x86-64-v3 & x86-64-v4)` +- `proton-ge-custom`, `proton-tkg-git`, `proton-experimental` a `proton stable releases` sú zostavené proti natívnym knižniciam. +- `proton-ge-custom-bin` stiahnutý z AUR. +::: + +:::tip +Ak chcete skontrolovať, či je vaša hra kompatibilná alebo ako beží s Linuxom, navštívte [proton-db](https://www.protondb.com/) alebo [Are We Anti-Cheat Yet?](https://areweanticheatyet.com/). +::: + +## Steam FAQ & Tipy + +### Ktorú verziu Protonu by som mal použiť v Steame? + +- [`proton-cachyos`](https://github.com/CachyOS/proton-cachyos) Je ten, ktorý zostavujeme a udržiavame a je vysoko odporúčaný, pokiaľ nemá problém s hrou, ktorú chcete hrať. Mal by fungovať vo väčšine prípadov. +- `Proton Experimental` Najnovšia vývojová verzia od `Valve`. Ak je hra, ktorú chcete hrať, relatívne nová alebo nefunguje dobre so súčasnou stabilnou verziou Protonu, alebo ste videli ľudí, ktorí ju odporúčajú v [ProtonDB](https://www.protondb.com/). +- `Proton 9.0.3 alebo nižšie` Stabilné verzie od `Valve`. Ak hra, ktorú chcete hrať, funguje iba v predchádzajúcej verzii Protonu. +- `Proton-GE` Zostava vytvorená používateľom [GloriousEggroll](https://github.com/GloriousEggroll/proton-ge-custom), v niektorých prípadoch sa hodí. + +### Čo je proton-cachyos? + +Pozrite si toto [vysvetlenie o ňom.](/configuration/gaming#proton-cachyos) + +### Ako správne kombinovať viacero možností spustenia + +- Pridajte premenné prostredia alebo príkazy, ktoré chcete, a na konci uveďte `%command%` + - Príklad: `__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 prime-run game-performance %command%` + +:::caution +Nepridávajte viacero `%command%` použitím ako oddeľovačov pre viacero možností spustenia. + +Príklad: `__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 %command% game-performance %command% prime-run %command%` + - V tomto prípade sa všetko po prvom `%command%` bude ignorovať, pretože sa to považuje za argumenty hry, a preto bola ako možnosť spustenia rozpoznaná iba `__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1`. +::: + +### Oprava sekania spôsobeného funkciou Steam Game Recorder + +```sh title='Pridajte nasledujúcu možnosť spustenia do vašej hry' +LD_PRELOAD="" %command% +``` + +## Tipy na výkon + +### Prepínanie energetického profilu na požiadanie + +:::note +Toto správanie je mierne odlišné s `intel_pstate`. Na Intel zostáva governor na powersave, ale hodnoty EPP/EPB sú nastavené na performance. +::: + +CachyOS poskytuje obalový skript [`game-performance`](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/bin/game-performance), +ktorý používa `power-profiles-daemon` na dočasné prepnutie aktuálneho energetického profilu na `performance`. +Profil `performance` zvyšuje úrovne výkonu systému a mení CPU governor na `performance`. + +Keď sa tento skript použije na spustenie hry, systém sa nastaví na používanie profilu `performance`, pokiaľ je hra spustená. +Predtým použitý energetický profil sa obnoví po zatvorení hry. + +*[Feral's GameMode](https://github.com/FeralInteractive/gamemode) +má podobné správanie, ale nemal by sa používať, pretože CachyOS už obsahuje [`ananicy-cpp`](https://gitlab.com/ananicy-cpp/ananicy-cpp)* + +### Ako pridať game-performance do Steamu, Lutrisu, Heroic Games Launcher a Bottles + + + + + + +1. Otvorte svoju `Knižnicu Steam` +2. Kliknite pravým tlačidlom myši na názov hry a vyberte `Vlastnosti`. +3. Na karte `Všeobecné` nájdete sekciu `Možnosti spustenia`. +4. Pridajte nasledujúcu možnosť spustenia: + ```sh + game-performance %command% + ``` + + + + + + + +1. Na ľavom paneli otvorte `Nastavenia`. +2. Prejdite na `Predvolené nastavenia hier` a kliknite na `Rozšírené`. +3. V sekcii príkaz `wrapper` pridajte nasledujúci riadok bez akýchkoľvek argumentov: + ```sh + game-performance + ``` +4. Kliknite na znamienko `+` pre uloženie zmien. + + + + + + + +1. V pravom hornom rohu otvorte `hamburger menu` +2. Prejdite na `Predvoľby/Globálne možnosti`. +3. Povoľte `Rozšírený režim` v pravom hornom rohu. +4. Prejdite nadol na `Príkazový prefix` a pridajte nasledujúci riadok: + ```sh + game-performance + ``` +5. Uložte zmeny. + + + + + + + +1. Otvorte existujúcu Bottle. +2. Otvorte `ozubené koliesko` (vedľa Spustiť spustiteľný súbor). +3. Pridajte nasledujúci riadok do poľa `Možnosti spustenia`: + ```sh + game-performance + ``` + + + + + + +## Proton-CachyOS + +Proton-CachyOS je založený na vetve `proton-bleeding-edge branch` a aplikuje na ňu množstvo patchov a zmien. +- **Patche Wine-staging** +- **Wine Fullscreen FSR** +- **Podpora Reflex: `Len tituly DX12`** +- **Podpora pre umu-launcher** + +*Okrem toho je proton-cachyos kompilovaný proti natívnym systémovým knižniciam a inštrukciám kompilátora, čo môže ďalej zlepšiť výkon.* + +## Wine-CachyOS + +Toto je riešenie podobné proton-cachyos, ale ako samostatná verzia, ktorú môžu používať Lutris, Heroic, Bottles a iné. + +:::note +Hoci sa dá použiť ako systémové Wine pre desktopové aplikácie, uvedomte si, že to môže viesť k neočakávanému správaniu a problémom kvôli tomu, že sa viac zameriava na hranie hier s patchmi a zmenami. +::: + +- **Založené na vývojovej verzii Wine od Valve** +- **Pridáva skoré opravy/obchádzky pre hry** +- **protonfixes** +- **Podpora pre `umu-launcher`** + +**Modifikácie QoL** + +- `WINE_WMCLASS:` premenná prostredia na nastavenie wm class všetkých wine okien, čo umožňuje wm ovládať okno prostredníctvom pravidiel. +- `WINEUSERSANDBOX:` premenná prostredia na zakázanie vytvárania symbolických odkazov z priečinkov Wine, ako sú Dokumenty/Obrázky atď., na ekvivalentné priečinky v používateľskom adresári +- `Zakázané natívne dekorácie okien` +- `Zmeny na optimalizáciu výkonu Wine podobne ako to robíme s proton-cachyos` + +## Bottles + +Bottles je aplikácia, ktorá vám umožňuje jednoducho spravovať Windows prefixy na vašich obľúbených distribúciách Linuxu. + +Bottles môžu tiež využívať rôzne bežce ako Lutris a sú všetky spravovateľné v rámci aplikácie. Bottles ponúka možnosť prefixu zameraného na hranie hier. + +Môžete tiež inštalovať závislosti, pridávať EXE súbory a používať ich inštalátory na jedno kliknutie pre aplikácie súvisiace s hraním hier, ako napríklad EA App alebo Battle.net. + +```sh title="Ako nainštalovať Bottles" +# Otvorte terminál a spustite nasledujúci príkaz: +sudo pacman -S bottles +``` + +*Ak sa o tom chcete dozvedieť viac, pozrite si ich [dokumentáciu](https://docs.usebottles.com/).* + +## Úvod a tipy pre Lutris + +Lutris slúži ako centrálny hub pre všetky vaše hry na CachyOS. + +S Lutrisom môžete efektívne spravovať vaše bežce hier, vrátane Wine, Proton a emulátorov. + +- **Hry môžete spúšťať cez Lutris jednoduchým kliknutím na tlačidlo `Prehrať`.** +- **Pridajte ľubovoľnú hru, ktorú chcete, kliknutím na znamienko `+` vľavo hore.** +- **Nastavte obchod v časti `Zdroje` na ľavom paneli a prepojte svoj účet, následne sa nainštaluje daný obchod a potom budete môcť spúšťať hry priamo z obchodu, rovnako ako to robíte v systéme Windows.** +- **A mnoho ďalšieho!** + +### Obchody s hrami podporované v Lutrise + +- [EA App](https://lutris.net/games/ea-app/) +- [Epic Games Store](https://lutris.net/games/epic-games-store/) +- [GOG Galaxy](https://lutris.net/games/gog-galaxy/) +- [Steam](https://lutris.net/games/steam/) +- [Ubisoft Connect](https://lutris.net/games/ubisoft-connect/) + +### Nastavenie wine-cachyos Wine runner + +
+ + +## Lutris FAQ + +### Ako môžem pridať parameter pri spúšťaní hry? Napríklad -dx11 + +- Kliknite pravým tlačidlom myši na ikonu hry > `Konfigurovať` > `Možnosti hry` > `Argumenty` > Pridajte ľubovoľný argument, ktorý potrebujete. + +### Funguje game-performance na Lutrise? + +- Áno. Pozrite sa [sem](/configuration/gaming#how-to-add-game-performance-to-steam-lutris-heroic-games-launcher-and-bottles) + +### Ako môžem použiť wine-cachyos v Lutrise? + +- V `Možnosti bežca` > `Verzia Wine` sa zobrazuje pod názvom `System 9.0 Staging Default` + +### Ako môžem nastaviť umu-launcher s proton-cachyos v Lutrise? + +:::tip +Uistite sa, že máte umu-launcher nainštalovaný vo vašom systéme. Nainštalujte ho pomocou nasledujúceho príkazu: +`sudo pacman -S umu-launcher` +::: + + + + + + + + 1. Na hlavnej obrazovke Lutrisu kliknite na `ozubené koliesko` napravo od **Wine** + 2. Vykonajte nasledujúce zmeny na karte **Možnosti bežca** + - **Verzia Wine** = `proton-cachyos` + - **Použiť systémové winetricks** = *Zakázané* + - **Grafika** + - **Povoliť DXVK** = `Povolené` + - **Povoliť VKD3D** = `Povolené` + - **Povoliť D3D Extras** = `Povolené` + - **Povoliť DXVK-NVAPI / DLSS** = `Povolené` + - Užívateľom definované verzie **DXVK**, **VKD3D** a **DXVK-NVAPI** sa nepoužijú pri použití `umu-launcher` + 3. Prejdite na kartu **Možnosti systému** + - **Lutris** + - **Zakázať Lutris Runtime** = `Povolené` + - **Preferovať systémové knižnice** = `Povolené` + 4. Prejdite nadol na **Spustenie hry** a vyhľadajte tabuľku **Premenné prostredia** + 5. Pridajte nasledujúce premenné prostredia: + - **Kľúč**: `UMU_NO_RUNTIME` + - **Hodnota**: `1` *ak používate umu-launcher `1.1.4` z CachyOS* + - **Hodnota**: `pressure-vessel` *ak používate umu-launcher `1.1.3` dodávaný s Lutrisom* + - **Kľúč**: `UMU_RUNTIME_UPDATE` *voliteľné* + - **Hodnota**: `0` *preskočí aktualizácie Steam Linux Runtime pre `proton-cachyos`* + - **Kľúč**: `PROTON_VERB` *voliteľné* + - **Hodnota**: `waitforexitandrun` *umožňuje protonfixes fungovať s príslušným `GAMEID`* + 6. Uložte zmeny. + + + + + + + + + + 1. Kliknite pravým tlačidlom myši na hru, ktorú chcete konfigurovať, a potom kliknite na **Konfigurovať** + 2. Vykonajte nasledujúce zmeny na karte **Možnosti bežca** + - **Verzia Wine** = `proton-cachyos` + - **Použiť systémové winetricks** = *Zakázané* + - **Grafika** + - **Povoliť DXVK** = `Povolené` + - **Povoliť VKD3D** = `Povolené` + - **Povoliť D3D Extras** = `Povolené` + - **Povoliť DXVK-NVAPI / DLSS** = `Povolené` + - Užívateľom definované verzie **DXVK**, **VKD3D** a **DXVK-NVAPI** sa nepoužijú pri použití `umu-launcher` + 3. Prejdite na kartu **Možnosti systému** + - **Lutris** + - **Zakázať Lutris Runtime** = `Povolené` + - **Preferovať systémové knižnice** = `Povolené` + 4. Prejdite nadol na **Spustenie hry** a vyhľadajte tabuľku **Premenné prostredia** + 5. Pridajte nasledujúce premenné prostredia: + - **Kľúč**: `UMU_NO_RUNTIME` + - **Hodnota**: `1` *ak používate umu-launcher `1.1.4` z CachyOS* + - **Hodnota**: `pressure-vessel` *ak používate umu-launcher `1.1.3` dodávaný s Lutrisom* + - **Kľúč**: `UMU_RUNTIME_UPDATE` *voliteľné* + - **Hodnota**: `0` *preskočí aktualizácie Steam Linux Runtime pre `proton-cachyos`* + - **Kľúč**: `PROTON_VERB` *voliteľné* + - **Hodnota**: `waitforexitandrun` *umožňuje protonfixes fungovať s príslušným `GAMEID`* + 6. Uložte zmeny. + + + + + + +## Podpora Ray tracing + +Arch Wiki už poskytuje komplexné inštrukcie o tom, ako povoliť [ray tracing](https://wiki.archlinux.org/title/Hardware_raytracing) pre rôzne hardvérové platformy. +- [Ray tracing na NVIDIA](https://wiki.archlinux.org/title/Hardware_raytracing#NVIDIA) +- [Ray tracing na AMD](https://wiki.archlinux.org/title/Hardware_raytracing#AMD) +- [Ray tracing na Intel](https://wiki.archlinux.org/title/Hardware_raytracing#Intel) + +**S týmto sprievodcom ste teraz pripravení začať hrať hry na CachyOS. Užite si to!** diff --git a/src/content/docs/sk/configuration/general_system_tweaks.md b/src/content/docs/sk/configuration/general_system_tweaks.md deleted file mode 100644 index ac21244a..00000000 --- a/src/content/docs/sk/configuration/general_system_tweaks.md +++ /dev/null @@ -1,155 +0,0 @@ ---- -title: Všeobecné systémové úpravy -description: Čo môžete urobiť po inštalácii pre vylepšenie systému ---- - -# Všeobecné systémové úpravy - -1\. Zmiernienie zraniteľností CPU --------------------------------- - -V júli 2022 bola odhalený verejný špekulatívny útok na vykonávanie návratových inštrukcií (retbleed). Jadro túto chybu opravilo, ale výsledkom je výrazný pokles výkonu (14-39%). - -Tieto CPU sú ovplyvnené: - -* AMD: Zen 1, Zen 1+, Zen 2 -* Intel: 6. až 8. generácia, Skylake, Kaby Lake, Coffee Lake - -Skontrolujte, ktoré zmiernienia ovplyvňujú váš CPU pomocou: - -```sh -grep . /sys/devices/system/cpu/vulnerabilities/* -``` - -### Deaktivácia zmierniení - -Hoci deaktivácia zmierniení zvyšuje výkon, zároveň zvyšuje bezpečnostné riziká. - -:::caution[UPOZORNENIE] -Urobte tak na vlastné riziko. -::: - -Pridajte nasledujúce do príkazového riadku jadra: `retbleed=off` alebo na deaktiváciu všetkých zmierniení: `mitigations=off` - -Upravte príslušný súbor, aby boli zmeny trvalé: - -- **GRUB**: `/etc/default/grub` -- **systemd boot**: `/etc/sdboot-manage.conf` -- **rEFInd**: `/boot/refind_linux.conf` - -:::caution[UPOZORNENIE] -Deaktivácia týchto zmierniení predstavuje bezpečnostné riziko pre váš systém. -::: - -Pre viac informácií: - -* https://www.phoronix.com/review/retbleed-benchmark -* https://www.phoronix.com/review/xeon-skylake-retbleed - -### Downfall - -Downfall je charakterizovaná ako zraniteľnosť kvôli optimalizačnej funkcii pamäte, ktorá neúmyselne odhaľuje interné hardvérové registre softvéru. S Downfall môže nedôveryhodný softvér pristupovať k dátam uloženým inými programami, ktoré by mali byť za normálnych okolností nedostupné: inštrukcia AVX GATHER môže počas špekulatívneho vykonávania odhaliť obsah vnútorného vektorového registra. Downfall objavil bezpečnostný výskumník Daniel Moghimi z Google. Moghimi napísal demo kód pre Downfall, ktorý ukazuje, ako môžu byť ukradnuté 128-bitové a 256-bitové AES kľúče od iných používateľov na miestnom systéme, ako aj schopnosť ukradnúť ľubovoľné dáta z jadra Linuxu. - - -Toto ovplyvňuje nasledujúce generácie CPU: -- Skylake -- Tiger Lake -- Ice Lake - - -#### Deaktivácia Downfall - -Pridajte `gather_data_sampling=off` do možností príkazového riadku jadra. -`mitigations=off` tiež deaktivuje downfall. - -2\. Ovládač AMD P-State ---------------------------- - -Pre lepší výkon a energetickú efektívnosť môžete povoliť ovládač AMD P-State EPP. Predvolený ovládač AMD P-State nemusí poskytovať rovnaké výhody ako ovládač acpi-cpufreq. - -Pridajte jednu z nasledujúcich možností do príkazového riadku jadra: - -- **AMD P-State**: `amd-pstate=passive` -- **AMD P-State-GUIDED**: `amd-pstate=guided` -- **AMD P-State EPP**: `amd-pstate=active` - -Môžete prepínať medzi režimami za behu na testovanie možností: - -- **Autonómny režim**: platforma zohľadňuje iba hodnoty nastavené pre minimálny výkon, maximálny výkon a preferenciu energetického výkonu. - ```sh - echo active | sudo tee /sys/devices/system/cpu/amd_pstate/status - ``` - -- **Guided-autonómny režim**: platforma nastavuje úroveň prevádzkového výkonu podľa aktuálnej pracovnej záťaže a v rámci limitov nastavených OS cez registre minimálneho a maximálneho výkonu. - ```sh - echo guided | sudo tee /sys/devices/system/cpu/amd_pstate/status - ``` - -- **Neautonómny režim**: platforma dostáva požadovanú úroveň výkonu priamo od OS cez Desired Performance Register. - ```sh - echo passive | sudo tee /sys/devices/system/cpu/amd_pstate/status - ``` - -Pre viac informácií: - -* [https://lore.kernel.org/lkml/20221110175847.3098728-1-Perry.Yuan@amd.com/](https://lore.kernel.org/lkml/20221110175847.3098728-1-Perry.Yuan@amd.com/) -* [https://lore.kernel.org/lkml/20230119115017.10188-1-wyes.karny@amd.com/](https://lore.kernel.org/lkml/20230119115017.10188-1-wyes.karny@amd.com/) - -3\. Použitie AMD P-State EPP ------------------------- - -Na použitie P-State EPP sú k dispozícii dvaja správcovia škálovania frekvencie CPU: powersave a performance. Odporúča sa použiť správcu powersave a nastaviť preferenciu. - -* Nastavenie správcu powersave: `sudo cpupower frequency-set -g powersave` -* Nastavenie správcu performance: `sudo cpupower frequency-set -g performance` - -Na nastavenie preferencie, spustite nasledujúci príkaz s požadovanou preferenciou: - -```sh -echo power | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference -``` - -Dostupné preferencie: `performance`, `power`, `balance_power`, `balance_performance` - -Benchmarky pre každú preferenciu nájdete tu: -[https://lore.kernel.org/lkml/20221219064042.661122-1-perry.yuan@amd.com/](https://lore.kernel.org/lkml/20221219064042.661122-1-perry.yuan@amd.com/) - -4\. AMD P-State Preferované spracovanie jadra (predvolene povolené) ---------------------------------- - -Ovládač AMD Pstate poskytne počiatočné usporiadanie jadier pri bootovaní. Spolieha sa na rozhranie CPPC, ktoré komunikuje poradie jadier s operačným systémom a plánovačom, aby sa zabezpečilo, že OS bude vyberať jadrá s najvyšším výkonom ako prvé pri plánovaní procesov. Keď ovládač AMD Pstate dostane správu o zmene najvyššieho výkonu, aktualizuje poradie jadier. - -Toto môže viesť k lepšiemu výkonu a spracovaniu procesov. -Viac informácií nájdete tu: -https://lore.kernel.org/linux-pm/20230808081001.2215240-1-li.meng@amd.com/ - -Preferované spracovanie jadra AMD P-State je teraz predvolene povolené. - -Nasledujúcim príkazom môžete skontrolovať, či to váš CPU podporuje: -```sh -cat /sys/devices/system/cpu/amd_pstate/prefcore -``` -alebo -```sh -cat /sys/devices/system/cpu/amd_pstate/status -``` -aby ste zistili, či je povolené. - -5\. Deaktivácia Split Lock Mitigate ---------------------------------- - -V niektorých prípadoch môže split lock mitigate spomaliť výkon niektorých aplikácií a hier. Je dostupná záplata na deaktiváciu pomocou sysctl. - -* Deaktivácia split lock mitigate: `sudo sysctl kernel.split_lock_mitigate=0` -* Aktivácia split lock mitigate: `sudo sysctl kernel.split_lock_mitigate=1` - -Aby bola zmena trvalá, pridajte nasledujúci riadok do súboru `/etc/sysctl.d/99-splitlock.conf`: - -```conf -kernel.split_lock_mitigate=0 -``` - -Pre viac informácií o split lock, pozrite sa na: - -- https://www.phoronix.com/news/Linux-Splitlock-Hurts-Gaming -- https://github.com/doitsujin/dxvk/issues/2938 diff --git a/src/content/docs/sk/configuration/general_system_tweaks.mdx b/src/content/docs/sk/configuration/general_system_tweaks.mdx new file mode 100644 index 00000000..33a7a0c0 --- /dev/null +++ b/src/content/docs/sk/configuration/general_system_tweaks.mdx @@ -0,0 +1,188 @@ +--- +title: Všeobecné vyladenia systému +description: Veci, ktoré môžete urobiť na vyladenie po inštalácii +--- + +import { Steps } from '@astrojs/starlight/components'; + +## AMD Ryzen + +### Ovladač AMD P-State +--------------------------- + +`amd-pstate` je ovládač na škálovanie výkonu CPU od AMD, ktorý zavádza nový mechanizmus riadenia frekvencie CPU na moderných sériách APU a CPU od AMD v jadre Linuxu. Nový mechanizmus je založený na Collaborative Processor Performance Control (CPPC), ktorý poskytuje jemnejšiu správu frekvencie ako staršie hardvérové P-Stavy ACPI. Súčasné platformy CPU/APU od AMD používajú ovládač ACPI P-states na správu frekvencie a taktov CPU s prepínaním iba v 3 P-stavoch. CPPC nahrádza ovládacie prvky ACPI P-states a umožňuje flexibilné rozhranie s nízkou latenciou, aby jadro Linuxu mohlo priamo komunikovať s hardvérom o výkonových náznakoch. + +Nižšie sú uvedené 3 režimy prevádzky ovládača `amd-pstate` a položky príkazového riadku jadra, ktoré sa majú použiť pri spúšťaní: + +- **AMD P-State (Non-Autonomous Mode)**: `amd-pstate=passive` +- **AMD P-State Guided (Guided Autonomous Mode)**: `amd-pstate=guided` +- **AMD P-State EPP (Autonomous Mode)**: `amd-pstate=active` + +:::note +Ovladač AMD P-State EPP sa používa predvolene, ak sa nevykoná žiadna explicitná konfigurácia. +::: + +Medzi prevádzkovými režimami môžete prepínať aj za behu, aby ste otestovali možnosti: + +- **Autonómny režim**: platforma zohľadňuje iba hodnoty nastavené pre minimálny výkon, maximálny výkon a Energy Performance Preference. + ```sh + echo active | sudo tee /sys/devices/system/cpu/amd_pstate/status + ``` + +- **Riadený-autonómny režim**: platforma nastavuje úroveň prevádzkového výkonu podľa aktuálneho zaťaženia a v rámci limitov stanovených OS prostredníctvom registrov minimálneho a maximálneho výkonu. + ```sh + echo guided | sudo tee /sys/devices/system/cpu/amd_pstate/status + ``` + +- **Neautonómny režim**: platforma získava požadovanú úroveň výkonu priamo od OS prostredníctvom registra Desired Performance Register. + ```sh + echo passive | sudo tee /sys/devices/system/cpu/amd_pstate/status + ``` + +Pre viac informácií: + +* [https://www.kernel.org/doc/html/v6.9/admin-guide/pm/amd-pstate.html](https://www.kernel.org/doc/html/v6.9/admin-guide/pm/amd-pstate.html) +* [https://lore.kernel.org/lkml/20221110175847.3098728-1-Perry.Yuan@amd.com/](https://lore.kernel.org/lkml/20221110175847.3098728-1-Perry.Yuan@amd.com/) +* [https://lore.kernel.org/lkml/20230119115017.10188-1-wyes.karny@amd.com/](https://lore.kernel.org/lkml/20230119115017.10188-1-wyes.karny@amd.com/) + +### Konfigurácia AMD P-State EPP + +Na používanie P-State EPP sú k dispozícii dva regulátory škálovania frekvencie CPU: **powersave** a **performance**. Odporúča sa používať regulátor powersave a nastaviť preferenciu. + +* Nastavenie regulátora powersave: `sudo cpupower frequency-set -g powersave` +* Nastavenie regulátora performance: `sudo cpupower frequency-set -g performance` + +Ak chcete nastaviť preferenciu, spustite nasledujúci príkaz s požadovanou preferenciou: + +```sh +echo power | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference +``` + +Dostupné preferencie: `performance`, `power`, `balance_power`, `balance_performance` + +Benchmarky pre každú preferenciu nájdete tu: +[https://lore.kernel.org/lkml/20221219064042.661122-1-perry.yuan@amd.com/](https://lore.kernel.org/lkml/20221219064042.661122-1-perry.yuan@amd.com/) + +### Optimalizátor AMD 3D V-Cache + +Spoločnosť AMD zverejnila opravu na optimalizáciu plánovania vyrovnávacej pamäte na Dual CCD 3D CPU, ako sú 7950X3D a 7900X3D. +V systéme BIOS musíte v časti CPPC Option nastaviť možnosť "Driver". To umožní prepísať použitý režim pomocou sysfs. + +Existujú dva režimy: +1. Frequency (Frekvencia) +2. Cache (Vyrovnávacia pamäť) + +Ak je nastavená možnosť `cache`, ovládač sa pokúsi umiestniť úlohy najskôr na CCD s vyššou vyrovnávacou pamäťou, čo je prospešné najmä pri hrách. +Možnosť `frequency` sa pokúsi umiestniť úlohy na druhý CCD, ktorý má vyššiu frekvenciu ako 3D Cache CCD. + +Frequency (Predvolené): +```sh +echo frequency | sudo tee /sys/bus/platform/drivers/amd_x3d_vcache/AMDI0101:00/amd_x3d_mode +``` + +Cache: +```sh +echo cache | sudo tee /sys/bus/platform/drivers/amd_x3d_vcache/AMDI0101:00/amd_x3d_mode +``` + +Po zmene režimov by štatistiky preferovaných jadier amd mali poskytovať iné poradie. Môžete si ich prečítať pomocou: +```sh +grep -v /sys/devices/system/cpu/cpu*/cpufreq/amd_pstate_prefcore_ranking +``` + +### AMD P-State Core Performance Boost + +AMD Core Performance Boost známy aj ako AMD Turbo Core je technológia dynamického škálovania frekvencie od spoločnosti AMD, ktorá umožňuje +procesoru dynamicky nastavovať a riadiť prevádzkovú frekvenciu procesora v určitých verziách svojich procesorov, +čo umožňuje zvýšený výkon v prípade potreby pri zachovaní nižších energetických a tepelných parametrov počas bežnej prevádzky. + +Od verzie `linux-cachyos` 6.9.6 je jadro opravené s podporou CPB pre ovládače p-state od AMD (zahŕňa `passive`, `active` a `guided`). +Používatelia môžu zmeniť stav zvýšenia výkonu každého CPU prostredníctvom súboru boost sysfs `/sys/devices/system/cpu/cpuX/cpufreq/boost` +(X označuje číslo jadra, napr. cpu0 je prvé jadro, cpu1 druhé atď.). + +```sh +❯ echo 0 | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/boost # Zakáže zvýšenie výkonu pre všetky jadrá +❯ lscpu -ae # Ukazuje, že AMD CPB je globálne zakázané +CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ MINMHZ MHZ + 0 0 0 0 0:0:0:0 yes 3301.0000 400.0000 1212.8250 + 1 0 0 0 0:0:0:0 yes 3301.0000 400.0000 1394.2180 + 2 0 0 1 1:1:1:0 yes 3301.0000 400.0000 1204.4600 + +❯ echo 1 | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/boost # Povolí zvýšenie výkonu na cpu0 +❯ lscpu -ae +CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ MINMHZ MHZ + 0 0 0 0 0:0:0:0 yes 4564.0000 400.0000 1393.2380 + 1 0 0 0 0:0:0:0 yes 3301.0000 400.0000 400.0000 + 2 0 0 1 1:1:1:0 yes 3301.0000 400.0000 2157.8469 +``` + +CachyOS tiež poskytuje verziu `power-profiles-daemon`, ktorá prenáša commit, ktorý umožňuje +podporu pre AMD CPB. AMD CPB bude zakázané, ak sa používa profil `powersave`, a bude povolené pre `balanced` alebo `performance`. + +Pre viac informácií pozri: +- https://lore.kernel.org/linux-pm/1a78eeaa-fadd-4734-aaeb-2fe11e96e198@amd.com/T/#m4a0c8917ea8fb033504055bd61512c80c85410c8 +- https://lore.kernel.org/linux-pm/20240624213400.67773-1-mario.limonciello@amd.com/ + +## Možné zlepšenia výkonu + +### Zakázanie Split Lock Mitigate + +V niektorých prípadoch môže split lock mitigate spomaliť výkon v niektorých aplikáciách a hrách. K dispozícii je oprava na jeho zakázanie prostredníctvom sysctl. + +* Zakázanie split lock mitigate: `sudo sysctl kernel.split_lock_mitigate=0` +* Povolenie split lock mitigate: `sudo sysctl kernel.split_lock_mitigate=1` + +Ak chcete, aby bola zmena trvalá, pridajte nasledujúci riadok do `/etc/sysctl.d/99-splitlock.conf`: + +```text +kernel.split_lock_mitigate=0 +``` + +Pre viac informácií o split lock pozri: + +- https://www.phoronix.com/news/Linux-Splitlock-Hurts-Gaming +- https://github.com/doitsujin/dxvk/issues/2938 + +## Vyladenia pre úsporu energie + +### Povolenie RCU Lazy + +RCU Lazy pomáha znižovať spotrebu energie v systémoch v nečinnosti alebo s nízkym zaťažením. To môže byť užitočné pre notebooky a prenosné zariadenia. +Zlepšenie je medzi 5-10% z hľadiska úspory energie. Je však dôležité poznamenať, že táto funkcia úspory energie môže prísť za cenu mierne zníženého výkonu v závislosti od scenára. +Jadro linux-cachyos-deckify bude mať túto možnosť predvolene povolenú, pretože úspora energie je kľúčová a nevyhnutná pre tieto zariadenia. + +Ak chcete povoliť RCU Lazy, pridajte nasledujúci parameter do zoznamu parametrov [príkazového riadka](/configuration/boot_manager_configuration/) jadra: +```text +rcutree.enable_rcu_lazy=1 +``` + +## Riešenia pre NVIDIA + +### Zakázanie SDDM Wayland Backend + +:::note +Počnúc cachyos-kde-settings 4.3 používa SDDM predvolene KWin ako svoj Wayland kompozitor. +::: + +Hoci je to pekný krok vpred, môže to priniesť niektoré nepríjemnosti, ako napríklad zrušenie podpory pretaktovania pomocou nvidia-settings alebo spôsobiť nekompatibilitu so staršími GPU, ktoré majú problémy s Waylandom. + +Ak chcete vrátiť túto zmenu. **Odstráňte** cachyos-kde-settings: +```sh +sudo pacman -R cachyos-kde-settings +``` + +## Zlepšenia zvuku + +### Udelenie privilégií v reálnom čase pre používateľa + +:::note +Dôrazne odporúčané pre Pipewire. Tým sa zmierni veľa bežných problémov, ako sú napríklad výpadky zvuku alebo jeho prerušovanie v určitých situáciách. +::: + +```sh +# Nainštalujte nasledujúci balík: +sudo pacman -S realtime-privileges +# Spustite nasledujúci príkaz: +sudo gpasswd -a $USER realtime +# Reštartujte systém. +``` diff --git a/src/content/docs/sk/configuration/hyprland.md b/src/content/docs/sk/configuration/hyprland.md deleted file mode 100644 index 8aead820..00000000 --- a/src/content/docs/sk/configuration/hyprland.md +++ /dev/null @@ -1,138 +0,0 @@ ---- -title: Konfigurácia Hyprland -description: CachyOS Hyprland klávesové skratky a FAQ ---- - -:::caution[UPOZORNENIE] -Keďže Hyprland začal svoju rekonštrukciu, uvedomte si, že momentálne nie je stabilný a môžete zažiť chyby/nečakané pády. Používajte na vlastné riziko. -Dokonca aj ich "stabilná" verzia je tiež nefunkčná a chybná, preto neplánujeme poskytovať podporu v budúcnosti. Odkazujte na ich wiki. -::: - - -* https://wiki.hyprland.org/ - -Naším hlavným cieľom s naším nastavením je mať funkčný Hyprland, ale udržiavať ho v minimalistickom stave, preto môžu chýbať niektoré základné nástroje a programy, ako napríklad GUI správca súborov. Skontrolujte sekciu FAQ (na konci). - - - -# Klávesové skratky - -Väčšina klávesových skratiek vyžaduje použitie modifikačného kľúča, čo je v našom prípade kláves Windows (označovaný ako SUPER), môžete ho zmeniť v konfiguračnom súbore. - -### Otvoriť terminál - -* SUPER + Enter - -### Prejsť na pracovnú plochu (1-9) - -* SUPER + 1-9 (horný rad čísel, čísla na numerickej klávesnici sa nepočítajú) - -### Zmeniť zameranie na (Vľavo, Vpravo, Hore, Dole) - -* SUPER + šípky - -### Pohyb medzi pracovnými plochami s kolieskom myši - -* SUPER + rolovanie - -### Pohyb medzi pracovnými plochami pomocou čiarok a bodiek - -* SUPER + bodka (Ďalšia pracovná plocha) -* SUPER + čiarka (Predchádzajúca pracovná plocha) - -### Presun zameraného okna na pracovnú plochu (1-9), ale neprejsť na ňu - -* SUPER + Shift + 1-9 - -### Rovnaké ako vyššie, ale tiež prejsť na túto pracovnú plochu - -* SUPER + CTRL + 1-9 - -### Otvoriť rofi (spúšťač programov) - -* CTRL + Space - -### Zatvoriť zamerané okno - -* SUPER + Q - -### Presun zameraného okna do smeru (Hore, Dole, Vľavo, Vpravo) - -* SUPER + Shift + šípky - -### Zmeniť veľkosť zameraného okna - -* CTRL + Shift + J (Nadol) -* CTRL + Shift + K (Nahor) -* CTRL + Shift + H (Vľavo) -* CTRL + Shift + L (Vpravo) -* CTRL + Shift + šípky - -### Prepnúť zamerané okno do plávajúceho alebo celého okna - -* SUPER + F (Celé okno) -* SUPER + V (Plávajúce okno) - -### Vstúpiť do režimu zmeny veľkosti (umožňuje zmenu veľkosti), H, J, K, L alebo pomocou šípok - -* SUPER + R -* ESC na ukončenie - -### Pohyb okna pomocou myši - -* SUPER + ľavé tlačidlo myši - -### Zmena veľkosti okna - -* SUPER + pravé tlačidlo myši (držte stlačené a ťahajte kurzorom v ľubovoľnom smere) - -### Ovládanie hlasitosti (multimediálne klávesy) ako zvýšenie hlasitosti, zníženie hlasitosti a stlmenie - -### Ovládanie jasu by malo fungovať v závislosti od hardvéru - -### Ovládanie prehrávania pre pauzu, prehrávanie, ďalšiu a predchádzajúcu skladbu pomocou multimediálnych kláves (notebook alebo klávesnica) - -### Pripnúť zamerané okno, aby sa zobrazovalo na všetkých pracovných plochách (plávajúce) - -* SUPER + Y - -### Prepnúť aktuálne okno do skupiny - -* SUPER + K - -### Zmeniť aktívnu skupinu - -* SUPER + TAB - -### Reload waybar - -* SUPER + O - -### Zmenšiť medzeru medzi oknami - -* SUPER + G - -### Obnoviť medzery na predvolenú hodnotu - -* SUPER + Shift + G - - -# FAQ - -## Prečo má môj Discord, Thunar, Nautilus divné pozadie? -Je to preto, že okno má upravenú priehľadnosť. - -* Skúste upraviť pravidlo okna pre Discord v konfiguračnom súbore Hyprland: - `windowrule=opacity 0.96,discord` - -## Je zahrnutý správca súborov? - -* Nie, nainštalujte si ten, ktorý sa vám páči. - -## Ako môžem urobiť snímku obrazovky? - -* SUPER + A (Môžete tam tiež kresliť) - -## Prečo Hyprland náhodne spadol? - -* Skontrolujte začiatok tejto stránky, prečo. diff --git a/src/content/docs/sk/configuration/i3.md b/src/content/docs/sk/configuration/i3.md deleted file mode 100644 index 6538d431..00000000 --- a/src/content/docs/sk/configuration/i3.md +++ /dev/null @@ -1,126 +0,0 @@ ---- -title: Konfigurácia i3wm -description: CachyOS i3wm klávesové skratky a FAQ ---- - -**Pre viac informácií o i3wm si prečítajte ich wiki** -* https://i3wm.org/docs/userguide.html - -#### Vďaka patrí vnepogodinovi za vytvorenie tejto jednoduchej a ľahko pochopiteľnej konfigurácie - -> Iba pre X11, nie je kompatibilné s Wayland - -# Klávesové skratky - -Väčšina klávesových skratiek vyžaduje použitie modifikačného kľúča, čo je v našom prípade kláves Windows (označovaný ako SUPER), môžete ho zmeniť v konfiguračnom súbore. - -### Otvoriť terminál - -* SUPER + Enter - -### Ukončiť zamerané okno - -* SUPER + Q - -### Prejsť na pracovnú plochu (1-9) - -* SUPER + 1-9 (horný rad čísel, čísla na numerickej klávesnici sa nepočítajú) - -### Otvoriť rofi (spúšťač programov) - -* CTRL + Space - -### Zmeniť zameranie na (Vľavo, Vpravo, Hore, Dole) - -* SUPER + šípky - -### Presunúť zamerané okno do (Vľavo, Vpravo, Hore, Dole) - -* SUPER + Shift + šípky - -### Presunúť zamerané okno na pracovnú plochu (1-9) - -* SUPER + Shift + 1-9 (horný rad čísel, čísla na numerickej klávesnici sa nepočítajú) - -### Rozdeliť rozloženie horizontálne - -* SUPER + H - -### Rozdeliť rozloženie vertikálne - -* SUPER + V - -### Prepnúť rozdelenie - -* SUPER + T - -### Prepnúť režim celého okna v zameranom okne - -* SUPER + F - -### Zamerať posledný plávajúci/dlaždicový kontajner - -* SUPER + Space - -### Prepnúť režim plávajúceho okna v zameranom okne - -* SUPER + Shift + Space - -### Zmeniť rozloženie kontajnera na (stohovanie, tabuľkové) - -* SUPER + S (stohovanie) -* SUPER + W (tabuľkové) - -### Reštartovať i3 na mieste (napr. po aktualizácii i3wm alebo chybe) - -* SUPER + Shift + R - -### Načítať konfiguračný súbor i3 - -* SUPER + Shift + C - -### Ukončiť i3 (ukončiť bežiacu X session) - -* SUPER + Shift + E - -### Uzamknúť obrazovku -Na odomknutie zadajte svoje používateľské heslo a stlačte Enter. -* SUPER + L - -### Vstúpiť do režimu zmeny veľkosti - -* SUPER + R - -### Zmeniť veľkosť zameraného okna v režime zmeny veľkosti - -* Šípky - -### Ukončiť režim zmeny veľkosti - -* Enter -* Escape -* SUPER + R - -# FAQ - -## Ako môžem automaticky spustiť program? napríklad "nastaviť tapetu pri štarte" - -* i3 už obsahuje flexibilnú funkciu autoštartu, ktorá vám umožňuje spustiť akýkoľvek program alebo dokonca príkazy. - -Ak sa pozriete na koniec nášho konfiguračného súboru, uvidíte niekoľko riadkov začínajúcich sa exec a exec_always. - -Napríklad: - -```exec chromium``` -To znamená, že Chromium sa spustí na pracovnej ploche 1 vždy, keď sa prihlásite do i3 session. - -* Čo odlišuje exec od exec_always? - -exec_always vám dáva možnosť vždy vykonať určitú akciu, aj po opätovnom načítaní i3wm. - -* Pre viac referencií a informácií si pozrite používateľskú príručku i3 -* https://i3wm.org/docs/userguide.html#exec - -## Fungujú multimediálne klávesy? - -* Áno, fungujú. \ No newline at end of file diff --git a/src/content/docs/sk/configuration/nvidia-wayland-overclock.md b/src/content/docs/sk/configuration/nvidia-wayland-overclock.md new file mode 100644 index 00000000..33f8c083 --- /dev/null +++ b/src/content/docs/sk/configuration/nvidia-wayland-overclock.md @@ -0,0 +1,155 @@ +--- +title: Jednoduché pretaktovanie a/alebo podtaktovanie NVIDIA kariet na CachyOS +description: Jednoduché pretaktovanie a podtaktovanie NVIDIA kariet na Waylande +--- + +Tento návod popisuje, ako pretaktovať a/alebo podtaktovať NVIDIA karty v systéme Linux. Hoci NVIDIA karty nemajú k dispozícii taký široký rozsah nástrojov ako v systéme Windows (žiadny MSI Afterburner alebo priame ovládanie napäťovej krivky), stále existujú relatívne jednoduché spôsoby, ako zvýšiť takty alebo podtaktovať vašu kartu, ak viete, ako na to. + +V tomto návode nastavíme Python skripty na úpravu rôznych zvýšení/posunov a vytvoríme službu, ktorá tieto skripty spúšťa automaticky po spustení systému. + +## Predpoklady + +- Systém CachyOS s grafickou kartou NVIDIA +- Root prístup + +## Proces Nastavenia + +### 1. Príprava Prostredia + +Otvorte terminál podľa vášho výberu (Konsole, Alacritty, atď.) a postupujte podľa týchto krokov: + +1. Prepnite sa na root: + ```sh + sudo -i + ``` + +2. Vytvorte a prejdite do adresára NVIDIA: + ```sh + mkdir NVIDIA + cd NVIDIA + ``` + +### 2. Nastavenie Python Virtuálneho Prostredia + +1. Vytvorte virtuálne prostredie: + ```sh + python -m venv venv + ``` + +2. Aktivujte virtuálne prostredie: + ```sh + source /root/NVIDIA/venv/bin/activate + ``` + +3. Overte aktiváciu: + ```sh + which pip + ``` + Malo by vrátiť "/root/NVIDIA/venv/bin/pip". + +4. Nainštalujte požadované moduly: + ```sh + pip install nvidia-ml-py pynvml + ``` + +5. Deaktivujte virtuálne prostredie: + ```sh + deactivate + ``` + +### 3. Vytvorenie Spúšťacieho Skriptu + +Vytvorte súbor s názvom `nvidia-oc.sh` v `/root/NVIDIA/`: + +```bash +#!/usr/bin/fish +source /root/NVIDIA/venv/bin/activate.fish +python /root/NVIDIA/nvidia-oc.py +deactivate +``` + +Urobte skript spustiteľným: +```sh +chmod 770 nvidia-oc.sh +``` + +### 4. Zistenie Rozsahov Taktov GPU + +Nájdite štandardné minimálne a maximálne takty vašej karty: + +```sh +nvidia-smi -q -d SUPPORTED_CLOCKS | less +``` + +Poznačte si najvyššiu a najnižšiu hodnotu 'Graphics:'. + +### 5. Vytvorenie Python Skriptu + +Vytvorte súbor s názvom `nvidia-oc.py` v `/root/NVIDIA/` s nasledujúcim obsahom: + +```python +from pynvml import * +nvmlInit() + +# Toto nastavuje GPU na úpravu - ak vám to spôsobuje chyby alebo máte viacero GPU, nastavte na 1 alebo skúste iné hodnoty. +myGPU = nvmlDeviceGetHandleByIndex(0) + +# Nastavenie Min a Max taktu jadra +nvmlDeviceSetGpuLockedClocks(myGPU, MINCLOCK, MAXCLOCK) + +# Posun taktu (štandardne 0) +nvmlDeviceSetGpcClkVfOffset(myGPU, CLOCKOFFSET) + +# Posun taktu pamäte (štandardne 0) +nvmlDeviceSetMemClkVfOffset(myGPU, MEMOVERCLOCK) +``` + +Nahraďte `MINCLOCK`, `MAXCLOCK`, `CLOCKOFFSET` a `MEMOVERCLOCK` vhodnými hodnotami. + +### 6. Otestovanie Konfigurácie + +Spustite skript: +```sh +/root/NVIDIA/nvidia-oc.sh +``` + +Monitorujte GPU: +```sh +watch nvidia-smi -q -d VOLTAGE,CLOCK +``` + +Otestujte svoju konfiguráciu hrami alebo inými úlohami náročnými na GPU. + +### 7. Vytvorenie Systemd Služby + +Vytvorte súbor s názvom `nvidia-oc.service` v `/etc/systemd/system/`: + +```ini +[Unit] +Description=Nastavenie Nvidia nastavení +Wants=basic.target + +[Service] +Type=oneshot +ExecStart=/root/NVIDIA/nvidia-oc.sh + +[Install] +WantedBy=network.target +``` + +### 8. Povolenie a Spustenie Služby + +```sh +systemctl daemon-reload +systemctl enable nvidia-oc.service +systemctl start nvidia-oc.service +``` + +Skontrolujte stav služby: +```sh +systemctl status nvidia-oc.service +``` + +## Záver + +Teraz máte vlastné takty a prípadne podtaktovanie pre vašu NVIDIA kartu pri spúšťaní systému. Nezabudnite dôkladne testovať a upravovať hodnoty podľa potreby pre stabilitu a výkon. diff --git a/src/content/docs/sk/configuration/post_install_setup.mdx b/src/content/docs/sk/configuration/post_install_setup.mdx index 624d0be0..34ac42e4 100644 --- a/src/content/docs/sk/configuration/post_install_setup.mdx +++ b/src/content/docs/sk/configuration/post_install_setup.mdx @@ -1,68 +1,187 @@ --- -title: Post Inštalácia +title: Po Inštalácii description: Kroky na konfiguráciu po inštalácii CachyOS --- import { Tabs, TabItem, Steps } from '@astrojs/starlight/components'; -## 1\. Aktualizujte svoj systém: +## Aktualizácia Systému -### 1\. Aktualizácia systému pomocou Octopi: + + + -Octopi je grafický správca balíčkov pre distribúcie založené na Archu, ktorý poskytuje pohodlný spôsob správy balíčkov a aktualizácií. -Na aktualizáciu systému pomocou Octopi postupujte podľa týchto krokov: +Octopi je grafický správca balíkov pre distribúcie založené na Archu, ktorý poskytuje pohodlný spôsob správy balíkov a aktualizácií. +Ak chcete aktualizovať svoj systém pomocou Octopi, postupujte podľa týchto krokov: -1. Spustite **Octopi** z aplikačného menu. -2. V hlavnom okne kliknite na tlačidlo **System Upgrade**. -3. Octopi skontroluje dostupné aktualizácie a predloží ich vám. -4. Na pokračovanie v aktualizácii kliknite na tlačidlo **Apply**. +1. Spustite **Octopi** z ponuky aplikácií. +2. V hlavnom okne kliknite na tlačidlo **Skontrolovať aktualizácie** (vľavo hore), teraz vedľa neho **Aktualizácia systému.** +3. Octopi teraz skontroluje dostupné aktualizácie a vyzve vás, aby ste ich nainštalovali buď priamo v Octopi, alebo v termináli. +4. Ak chcete pokračovať v aktualizácii, kliknite na tlačidlo **Použiť**. 5. Octopi stiahne a nainštaluje aktualizácie. -6. Odporúča sa reštartovať počítač po veľkej aktualizácii (najmä ak sa zmení verzia jadra). +6. Odporúča sa reštartovať počítač po rozsiahlej aktualizácii **(najmä ak sa aktualizovalo jadro)**. -### 2\. Aktualizácia systému pomocou Pacman: + + + -1. Otvorte terminálový emulátor (alebo stlačte `ctrl + alt + t` - `mod + return` v Cachyho WM). +1. Otvorte emulátor terminálu (alebo stlačte **`ctrl + alt + t`** - **`mod + return`** v prostredí WM, napr. Qtile). 2. Spustite nasledujúci príkaz na aktualizáciu systému: ```sh sudo pacman -Syu ``` +3. Odporúča sa reštartovať počítač po rozsiahlej aktualizácii **(najmä ak sa aktualizovalo jadro)**. -A je to! Teraz je váš systém aktuálny a pripravený na použitie. + + + + +*CachyOS podporuje offline aktualizácie systému pomocou skriptu [`pacman-offline`](https://github.com/eworm-de/pacman-offline). To umožňuje vášmu systému stiahnuť aktualizácie balíkov a použiť ich pri nasledujúcom reštarte. (Áno, ako vo Windows)* + +:::note +Nástroj `pacman-offline` sa integruje s funkciou offline aktualizácií systému systemd. Automaticky spracováva aktualizácie jadra a načítanie modulov. + +Súbor `/etc/pacman.d/offline.conf` je kľúčový pre správu toho, ktoré balíky sa aktualizujú počas bežných a offline aktualizácií. Uistite sa, že je správne nakonfigurovaný pre vaše požadované jadro alebo pridajte balíky, ktoré chcete, aby sa aktualizovali iba počas vykonávania pacman-offline a ignorovali sa pri bežnej aktualizácii. Príklad: `pacman -Syu`. + +**Ak povolíte časovač automatických aktualizácií, už nemusíte manuálne aktualizovať svoj systém.** +::: + + + +1. **Nainštalujte balík pacman-offline** + + ```bash + sudo pacman -S pacman-offline + ``` + +2. **Povedzte Pacmanu, aby čítal zo samostatného zoznamu ignorovaných balíkov.** + + ```bash title='Pridajte nasledujúci reťazec na riadok 73 súboru /etc/pacman.conf' + Include = /etc/pacman.d/offline.conf + ``` +3. **Pridanie jadier CachyOS, aby ich Pacman ignoroval počas bežných aktualizácií** + + Nástroj `pacman-offline` používa tento súbor na určenie, ktoré balíky sa majú ignorovať počas tradičných aktualizácií Pacman. + + **Príklad: keď spustíte `sudo pacman -Syu`** + + *Nahraďte obsah súboru `/etc/pacman.d/offline.conf` nasledujúcim:* + + ```text + # Jadrá Arch Linuxu + IgnorePkg = linux linux-headers linux-docs + IgnorePkg = linux-lts linux-lts-headers linux-lts-docs + IgnorePkg = linux-zen linux-zen-headers linux-zen-docs + IgnorePkg = linux-hardened linux-hardened-headers linux-hardened-docs + + # Jadrá CachyOS + IgnorePkg = linux-cachyos linux-cachyos-headers + IgnorePkg = linux-cachyos-bmq linux-cachyos-bmq-headers + IgnorePkg = linux-cachyos-bore linux-cachyos-bore-headers + IgnorePkg = linux-cachyos-deckify linux-cachyos-deckify-headers + IgnorePkg = linux-cachyos-eevdf linux-cachyos-eevdf-headers + IgnorePkg = linux-cachyos-gcc linux-cachyos-gcc-headers + IgnorePkg = linux-cachyos-hardened linux-cachyos-hardened-headers + IgnorePkg = linux-cachyos-lts linux-cachyos-lts-headers + IgnorePkg = linux-cachyos-rc linux-cachyos-rc-headers + IgnorePkg = linux-cachyos-rt-bore linux-cachyos-rt-bore-headers + IgnorePkg = linux-cachyos-sched-ext linux-cachyos-sched-ext-headers + IgnorePkg = linux-cachyos-server linux-cachyos-server-headers + IgnorePkg = linux-cachyos-lto linux-cachyos-lto-headers + IgnorePkg = linux-cachyos-bmq-lto linux-cachyos-bmq-lto-headers + IgnorePkg = linux-cachyos-bore-lto linux-cachyos-bore-lto-headers + IgnorePkg = linux-cachyos-deckify-lto linux-cachyos-deckify-lto-headers + IgnorePkg = linux-cachyos-eevdf-lto linux-cachyos-eevdf-lto-headers + IgnorePkg = linux-cachyos-gcc-lto linux-cachyos-gcc-lto-headers + IgnorePkg = linux-cachyos-hardened-lto linux-cachyos-hardened-lto-headers + IgnorePkg = linux-cachyos-lts-lto linux-cachyos-lts-lto-headers + IgnorePkg = linux-cachyos-rc-lto linux-cachyos-rc-lto-headers + IgnorePkg = linux-cachyos-rt-bore-lto linux-cachyos-rt-bore-lto-headers + IgnorePkg = linux-cachyos-sched-ext-lto linux-cachyos-sched-ext-lto-headers + IgnorePkg = linux-cachyos-server-lto linux-cachyos-server-lto-headers + ``` -## 2\. Povoliť ochranu firewallu: + *Teraz sa všetky tieto balíky budú ignorovať pri bežných aktualizáciách, ale budú sa kontrolovať počas offline prípravy.* -Na povolenie ochrany firewallu postupujte podľa týchto krokov: +3. **Spustite prípravu na offline aktualizáciu iba raz** + + ```bash title='Spustite nasledujúci príkaz' + sudo systemctl start pacman-offline-prepare.service + ``` + Tento príkaz potom spôsobí, že sa pacman-offline spustí raz a synchronizuje databázy balíkov a pokračuje v sťahovaní aktualizácií, ale neinštaluje ich. + + + +*Ak chcete, aby sa tento skript automatizoval. Postupujte podľa nasledujúcich krokov:* + + + +1. **Povoľte časovač prípravy** + + Povolenie `pacman-offline-prepare.timer` umožní systemd spúšťať tento skript na sťahovanie aktualizácií denne po niekoľkých minútach od každého spustenia systému. + + ```bash + sudo systemctl enable pacman-offline-prepare.timer + ``` + +2. **Reštartujte systém:** + + Aktualizácie sa nainštalujú počas nasledujúceho reštartu systému. + +3. **(Voliteľné) Automatické Reštarty Systému:** + + Povoľte `pacman-offline-reboot.timer` na automatické reštartovanie systému štandardne o **3:00** (Vaše časové pásmo), ak sú k dispozícii čakajúce aktualizácie. Uvedomte si, že to nie je vždy v rovnakom čase kvôli zahrnutiu `RandomizedDelaySec`, ktoré je predvolene nastavené na 2 hodiny. + + ```bash + sudo systemctl enable pacman-offline-reboot.timer + ``` + + :::tip + Môžete upraviť súbor `pacman-offline-reboot.timer`, aby ste zmenili čas, kedy sa má váš systém reštartovať, ak sú k dispozícii čakajúce aktualizácie, alebo zakázali náhodné plánovanie. + ::: + + + + + + + +## Konfigurácia Firewallu (ufw) +:::note +UFW je predvolene povolený po inštalácii. +::: +Ak chcete konfigurovať ufw, postupujte podľa týchto krokov: - + ```bash -# Nainštalujte balík ufw (Uncomplicated Firewall) pomocou Pacman: -sudo pacman -S ufw +sudo ufw enable ``` - + + ```bash -# Povoľte firewall pomocou tohto príkazu: -sudo ufw enable +sudo ufw disable ``` - -Predvolene ufw povolí všetku prichádzajúcu a odchádzajúcu komunikáciu. Môžete pridať konkrétne pravidlá do firewallu na blokovanie alebo povolenie konkrétnych pripojení. + + +Predvolene ufw povoľuje všetku prichádzajúcu a odchádzajúcu prevádzku, môžete pridať konkrétne pravidlá do firewallu na blokovanie alebo povolenie konkrétnych pripojení. ```bash # Napríklad: @@ -70,52 +189,126 @@ sudo ufw allow ssh ``` - + + + +```bash +# Ak chcete zamietnuť konkrétny port, pozrite si nasledujúci príklad: +sudo ufw deny 80 +``` + + + + ```bash -# Na kontrolu stavu firewallu použite nasledujúci príkaz: sudo ufw status verbose ``` + -:::note[POZNÁMKA] -Buďte opatrní pri konfigurácii pravidiel firewallu, pretože nesprávne nakonfigurované pravidlá vás môžu zablokovať z vlastného systému. +:::note +Buďte opatrní pri konfigurácii pravidiel firewallu, pretože nesprávne nakonfigurované pravidlá vás môžu zablokovať vo vlastnom systéme. ::: -## 3\. Inštalácia aplikácií: - -CachyOS prichádza predinštalovaný s mnohými užitočnými aplikáciami, ale možno budete chcieť nainštalovať ďalšie, aby zodpovedali vášmu pracovnému toku. -Tu sú niektoré populárne aplikácie, ktoré by ste mohli zvážiť nainštalovať: - -* GIMP (editor obrázkov) -* VLC (prehrávač médií) -* Stacer (systémový monitor) -* Skype, Telegram, Discord, Signal (messenger aplikácie) -* Steam (pre hranie) -* Spotify (hudba) -* MailSpring (e-mailový klient) -* Super Productivity (manažér úloh a Pomodoro timer) -* Visual Studio Code (editor kódu) -* Blender (3D softvér) -* Krita (digitálne maľovanie) +:::note +Môžete ho konfigurovať aj graficky pomocou sekcie "Firewall" v nastaveniach KDE Plasma. +::: -Tieto aplikácie môžete jednoducho nainštalovať pomocou príkazového riadku. Napríklad: +## Povolenie Globálnej Ponuky +Pre niektoré aplikácie, ako napríklad Visual Studio Code, nemusí globálna ponuka fungovať alebo môže byť pripojená k nadradenej aplikácii namiesto panela. ```sh -paru -S vlc mailspring spotify gimp +# Ak chcete povoliť podporu globálnej ponuky, spustite príkaz a reštartujte aplikáciu. +sudo pacman -S appmenu-gtk-module libdbusmenu-glib ``` -Ak dostanete chybovú správu, skúste použiť iný príkaz alebo skontrolujte názov aplikácie v databáze. +## Povolenie podpory AppArmor pomocou profilov AppArmor.d (Voliteľné) -## 4\. Povoliť globálne menu: -Pre niektoré aplikácie ako Visual Studio Code, globálne menu nemusí fungovať alebo môže byť pripojené k nadradenej aplikácii namiesto panela. + -```sh -# Na povolenie podpory globálneho menu spustite tento príkaz a reštartujte aplikáciu. -sudo pacman -S appmenu-gtk-module libdbusmenu-glib -``` +1. Pridajte nasledujúce parametre jadra do svojho Boot Managera, pozrite si [Konfigurácia Boot Managera](/configuration/boot_manager_configuration) pre referencie + + ```text + lsm=landlock,lockdown,yama,integrity,apparmor,bpf + ``` + +2. Nainštalujte balíky apparmor a apparmord **(Sada viac ako +1500 profilov)** + ```bash + sudo pacman -S apparmor apparmor.d-git + ``` + +3. Povoľte/Spustite službu AppArmor + + ```bash + systemctl enable --now apparmor.service + ``` + +4. Povoľte ukladanie profilov AppArmor do vyrovnávacej pamäte + + ```shell + # /etc/apparmor/parser.conf + ## Pridajte nasledujúce riadky: + write-cache + Optimize=compress-fast + ``` + Uložte súbor a reštartujte. + -## 5\. Nastavenie Bluetooth slúchadiel: -Ak chcete automaticky pripojiť svoje slúchadlá, postupujte podľa krokov v príručke Arch wiki: [https://wiki.archlinux.org/title/bluetooth\_headset#Headset\_via\_Bluez5/PulseAudio](https://wiki.archlinux.org/title/bluetooth_headset#Headset_via_Bluez5/PulseAudio). Ak Pulseaudio nefunguje, môže byť potrebné manuálne znovu pripojiť slúchadlá pri každom reštarte počítača. +## Zmena Predvoleného Shellu + +V súčasnosti CachyOS používa [fish](https://fishshell.com/) ako predvolený prihlasovací shell používateľa. Môžete však zmeniť +predvolený shell na akýkoľvek chcete. + + + + + Toto je predvolený shell takmer v každej distribúcii Linuxu. Stále sa používa aj ako prihlasovací shell pre root používateľa. bash + má základnú funkciu automatického dopĺňania a jednoduchú správu histórie. Od zsh a fish sa líši tým, že nemá + prepracovanú personalizáciu a ekosystém zásuvných modulov, ktorý majú fish aj zsh. + + ```sh title='Zmena predvoleného shellu na bash' + ❯ chsh -s /usr/bin/bash + ``` + + + + + + Poskytujeme [konfiguráciu pre zsh](https://github.com/CachyOS/cachyos-zsh-config) s bežne používanými zásuvnými modulmi a konfiguráciami. + Jej cieľom je mať funkčnosť 1:1 s našou [konfiguráciou pre fish](https://github.com/CachyOS/cachyos-fish-config). + Toto je tiež predvolený shell používaný v systéme MacOS. + + ```sh title='Zmena predvoleného shellu na zsh' + ❯ chsh -s /usr/bin/zsh + ``` + + + + +## Aktualizácia/používanie [tldr](https://github.com/tldr-pages/tldr) + +:::note +CachyOS používa [tealdeer](https://github.com/tealdeer-rs/tealdeer), čo je rýchlejšia implementácia pôvodného tldr založená na Ruste. +::: + +Tento nástroj je mimoriadne užitočný pre tých, ktorí nechcú veľa čítať alebo strácať čas čítaním stránky s pomocou/manuálovou stránkou. + + + +1. ```sh title="Otvorte terminál a spustite nasledujúci príkaz" + tldr --update + ``` +2. Príklad použitia tldr: + ```sh + tldr java + Spustenie programu `.jar`: + + java -jar filename.jar + + # Ako vidíte, je to naozaj užitočné a časom sa pridávajú nové nástroje/stránky + ``` + + diff --git a/src/content/docs/sk/configuration/qtile.md b/src/content/docs/sk/configuration/qtile.md deleted file mode 100644 index 9f88b8ba..00000000 --- a/src/content/docs/sk/configuration/qtile.md +++ /dev/null @@ -1,124 +0,0 @@ ---- -title: Konfigurácia Qtile -description: CachyOS Qtile klávesové skratky a FAQ ---- - -**Pre viac informácií o Qtile si prečítajte ich wiki** -* https://docs.qtile.org/en/stable/ - -#### Vďaka patrí Aarrayymu za vytvorenie tohto Qtile nastavenia -> X11 a Wayland session - -# Klávesové skratky - -Väčšina klávesových skratiek vyžaduje použitie modifikačného kľúča, čo je v našom prípade kláves Windows (označovaný ako SUPER), môžete ho zmeniť v konfiguračnom súbore. -Niektoré z nich môžu používať mod1 (kláves ALT). - -### Otvoriť terminál - -* SUPER + Enter - -### Ukončiť zamerané okno - -* SUPER + Q - -### Prejsť na pracovnú plochu (1-9) - -* SUPER + 1-9 (horný rad čísel, čísla na numerickej klávesnici sa nepočítajú) - -### Otvoriť rofi (spúšťač programov) - -* ALT + Space - -### Presunúť zameranie na (Vľavo, Vpravo, Dole, Hore) - -* SUPER + H (Vľavo) -* SUPER + L (Vpravo) -* SUPER + J (Dole) -* SUPER + K (Hore) -* SUPER + Space (Presunúť okná medzi ľavým/pravým stĺpcom alebo nahor/nadol v aktuálnom stohu) - -### Presunúť zamerané okno do (Vľavo, Vpravo, Dole, Hore) - -* SUPER + Shift + H (Vľavo) -* SUPER + Shift + L (Vpravo) -* SUPER + Shift + J (Dole) -* SUPER + Shift + K (Hore) - -### Rozšíriť zamerané okno do (Vľavo, Vpravo, Dole, Hore) - -* SUPER + Control + H (Vľavo) -* SUPER + Control + L (Vpravo) -* SUPER + Control + J (Dole) -* SUPER + Control + K (Hore) - -### Obnoviť všetky veľkosti okien aktuálnej pracovnej plochy na ich pôvodnú veľkosť - -* SUPER + N - -### Prepnúť režim celého okna v zameranom okne - -* SUPER + F - -### Prepnúť režim plávajúceho okna v zameranom okne - -* SUPER + V - -### Prepnúť medzi rozdelenými a nerozdelenými stranami stohu - -* SUPER + Shift + Enter - -### Prepnúť medzi rozloženiami - -* SUPER + TAB - -### Načítať konfiguračný súbor Qtile - -* SUPER + Control + R - -### Ukončiť Qtile (ukončiť bežiacu X session) - -* SUPER + Control + Q - -### Spustiť flameshot (nástroj na snímanie obrazovky) - -* Print - -### Zachytiť snímku celej obrazovky (uloženú v $HOME/Pictures) - -* Control + Print - -### Otvoriť správcu súborov (predvolený Thunar) - -* SUPER + E - -### Presunúť plávajúce okno pomocou myši - -* SUPER + ľavé tlačidlo myši - -### Rozšíriť plávajúce okno pomocou myši - -* SUPER + pravé tlačidlo myši - -### Priniesť okno dopredu - -* SUPER + stredné tlačidlo myši (koliesko) - -### Pripnúť okno (napríklad pripnutie Firefox PIP teraz bude nasledovať medzi pracovnými plochami) - -* SUPER + S - -# FAQ - -## Prečo widget hlasitosti zobrazuje chybu alebo je zaseknutý na 0%? -* Niekedy je to kvôli tomu, že widget hlasitosti Qtile nedokáže zistiť vaše predvolené výstupné zariadenie, môžete sa pozrieť do wiki pre viac informácií. -* https://docs.qtile.org/en/latest/manual/ref/widgets.html#pulsevolume - -## Existuje skript autostart.sh? -* Nachádza sa v priečinku scripts/ v Qtile priečinku - -## Interaguje Qtile bar s myšou? -* Áno, napríklad ak sa posúvate na malých bodkách, ktoré predstavujú vaše pracovné plochy (Aktívne, Neaktívne, Prázdne atď.), prejdete naľavo alebo napravo alebo kliknete na niektorú z nich. -* Ďalším príkladom je rozloženie (predvolene stĺpce), kliknutím na neho umožníte prepínanie medzi dostupnými rozloženiami. -* Kliknutím na využitie CPU a RAM sa otvorí Btop (TUI systémový monitor). -* Zvýšenie/Zníženie/Stlmenie hlasitosti interakciou s widgetom hlasitosti. \ No newline at end of file diff --git a/src/content/docs/sk/configuration/sched-ext.mdx b/src/content/docs/sk/configuration/sched-ext.mdx new file mode 100644 index 00000000..00407feb --- /dev/null +++ b/src/content/docs/sk/configuration/sched-ext.mdx @@ -0,0 +1,371 @@ +--- +title: Návod na používanie sched-ext +description: Návod na používanie frameworku a rôzne informácie +--- + +import { Steps } from '@astrojs/starlight/components'; + +Extensible Scheduler Class, alebo lepšie známy ako `sched-ext`, je funkcia Linuxového jadra, ktorá umožňuje implementáciu plánovačov kernelových vlákien v BPF (Berkeley Package Filter) a ich dynamické načítavanie. V podstate to umožňuje koncovým používateľom meniť svoje plánovače v používateľskom priestore bez potreby zostavovať ďalšie jadro len kvôli odlišnému plánovaču. + +## Metódy na spustenie a správu plánovačov + +- **Plánovače sa nachádzajú v balíkoch `scx-scheds` a `scx-scheds-git`.** + ```sh + # Stabilná vetva + sudo pacman -S scx-scheds + + # Vývojová vetva (Táto vetva obsahuje najnovšie zmeny + # a môže obsahovať plánovač, ktorý ešte nebol vydaný.) + sudo pacman -S scx-scheds-git + ``` + +### Spustenie plánovača v termináli + +- *Ak chcete spustiť plánovač, otvorte terminál a zadajte nasledujúci príkaz:* + ```sh title='Príklad spustenia rusty' + sudo scx_rusty + ``` + +*Týmto sa spustí plánovač rusty a odpojí sa predvolený plánovač.* + +Ak chcete zastaviť plánovač. Stlačte `CTRL + C` a plánovač sa zastaví a predvolený plánovač jadra sa opäť ujme správy. + +### Služba systemd + +:::note +Táto služba bude čoskoro zastaraná a nahradená **[scx_loader](https://github.com/sched-ext/scx/tree/main/rust/scx_loader)** +::: + +Balík scx obsahuje službu systemd, ktorá používa konfiguráciu uvedenú v súbore `/etc/default/scx`. + +V tomto konfiguračnom súbore môžete určiť plánovač, ktorý služba spúšťa, a voliteľne zahrnúť vlastné príznaky pre požadovaný plánovač. + +- **Ak chcete zmeniť plánovač spúšťaný službou, jednoducho upravte riadok `SCX_SCHEDULER=` na plánovač, ktorý chcete štandardne spúšťať.** + + - ```sh title='Príklad' + SCX_SCHEDULER=scx_lavd + ``` + +- **Pridávanie príznakov** + - Odkomentujte `SCX_FLAGS` a pridajte požadované príznaky. + ```sh title='Príklad' + SCX_FLAGS='--performance' + ``` + +*Teraz môžete spúšťať/povoliť/zastaviť plánovač, akoby to bola akákoľvek iná služba systemd.* + +**Nižšie nájdete stručný návod, ako ju spravovať.** + +```sh title='Povolenie a spustenie služby systemd' +sudo systemctl enable --now scx +``` + +```sh title='Jednorazové spustenie plánovača prostredníctvom služby systemd' +sudo systemctl start scx +``` + +```sh title='Zastavenie plánovača SCX pomocou služby systemd' +sudo systemctl stop scx +``` + +*Viac informácií o tejto službe: [Služba Sched-ext systemd]()* + +### [scx_loader](https://github.com/sched-ext/scx/tree/main/rust/scx_loader) + +*Ako už názov napovedá, ide o nástroj, ktorý funguje ako loader a správca pre framework sched-ext pomocou rozhrania D-Bus.* + +*Hoci nevyžaduje systemd, stále sa dá používať v spojení s ním.* [Pozrite si prechodový sprievodca pre referenciu](/configuration/sched-ext#transitioning-from-scxservice-to-scx_loader-a-comprehensive-guide)) + +- **Má schopnosť zastaviť, spustiť, reštartovať, čítať informácie o scx plánovači a ďalšie.** + - *Na komunikáciu s ním môžete použiť nástroje ako `dbus-send` alebo `gdbus`.* +- **Tento návod vysvetľuje, ako používať scx_loader s príkazom dbus-send.** + - ```sh title='Spustenie scx_rusty s jeho predvolenými argumentmi' + dbus-send --system --print-reply --dest=org.scx.Loader /org/scx/Loader org.scx.Loader.StartScheduler string:scx_rusty uint32:0 + ``` + - ```sh title='Spustenie plánovača s argumentmi' + # Tento príklad spúšťa scx_bpfland s nasledujúcimi príznakmi: -k -c 0 + dbus-send --system --print-reply --dest=org.scx.Loader /org/scx/Loader org.scx.Loader.StartSchedulerWithArgs string:scx_bpfland array:string:"-k","-c","0" + ``` + - ```sh title='Zastavenie aktuálne spustenej plánovača' + dbus-send --system --print-reply --dest=org.scx.Loader /org/scx/Loader org.scx.Loader.StopScheduler + ``` + - ```sh title='Prepnutie na iný plánovač v režime 2' + dbus-send --system --print-reply --dest=org.scx.Loader /org/scx/Loader org.scx.Loader.SwitchScheduler string:scx_lavd uint32:2 + # Toto prepne na scx_lavd s režimom plánovača 2, čo znamená, že spustí LAVD v úspornom režime + ``` + - ```sh title='Prepnutie na iný plánovač s argumentmi' + dbus-send --system --print-reply --dest=org.scx.Loader /org/scx/Loader org.scx.Loader.SwitchSchedulerWithArgs string:scx_bpfland array:string:"-k","-c","0" + ``` + - ```sh title='Získanie aktuálne spustenej plánovača' + dbus-send --system --print-reply --dest=org.scx.Loader /org/scx/Loader org.freedesktop.DBus.Properties.Get string:org.scx.Loader string:CurrentScheduler + ``` + - ```sh title='Získanie zoznamu podporovaných plánovačov' + dbus-send --system --print-reply --dest=org.scx.Loader /org/scx/Loader org.freedesktop.DBus.Properties.Get string:org.scx.Loader string:SupportedSchedulers + ``` +:::tip +Tu je vysvetlenie, čo každý režim znamená v scx_loader. + +- **Režim 0** = `Predvolené príznaky plánovača` +- **Režim 1** = `Hranie hier` +- **Režim 2** = `Úspora energie` +- **Režim 3** = `Nízka latencia` +- **Režim 4** = `Server` *Aktuálne dostupné iba pre bpfland* + +Príklad: LAVD spustený v režime 1 sa rovná `scx_lavd --performance` + +*TLDR: Každý režim je sada rôznych príznakov, ktorých cieľom je zlepšiť zamýšľané použitie.* + +[Podrobnejší pohľad na to, čo tieto režimy menia na každom plánovači](https://github.com/sched-ext/scx/blob/main/rust/scx_loader/src/config.rs#L175) +::: + +### CachyOS Kernel Manager + +**Plánovače scx sú prístupné a konfigurovateľné pomocou úplne nového [scx_loader](/features/kernel_manager#sched-ext-framework-management).** + +## Úvod do hlavných plánovačov + +Keďže existuje mnoho plánovačov, z ktorých si môžete vybrať, chceme vám poskytnúť stručný úvod do dostupných plánovačov. + +:::note +Tieto plánovače sú počas testovania neustále vyvíjané, preto očakávajte, že niektoré z ich funkcií/príznakov sa môžu zmeniť. +::: + +Neváhajte nahlásiť akékoľvek problémy alebo spätnú väzbu na ich [GitHub](/configuration/sched-ext#github), na ktorý sa odkazuje nižšie. + +### [scx_bpfland]() + +**Vyvinutý: Andrea Righi (arighi [GitHub]())** + +Plánovač `sched_ext` založený na `vruntime`, ktorý uprednostňuje interaktívne pracovné zaťaženia. Vysoko flexibilný a ľahko prispôsobiteľný. + +Bpfland pri rozhodovaní o tom, ktoré jadrá použiť, berie do úvahy ich rozloženie vyrovnávacej pamäte a ktoré jadrá zdieľajú rovnakú vyrovnávaciu pamäť L2/L3, čo vedie k menšiemu počtu zlyhaní vyrovnávacej pamäte = vyšší výkon. + +**Prípady použitia:** + +- Hranie hier +- Používanie desktopu +- Produkcia multimédií/zvuku +- Skvelá interaktivita pri intenzívnych pracovných zaťaženiach +- Úspora energie +- Serverové pracovné zaťaženia + +### [scx_flash]() + +**Vyvinutý: Andrea Righi (arighi [GitHub]())** + +Plánovač, ktorý sa zameriava na zabezpečenie spravodlivosti medzi úlohami a predvídateľnosti výkonu. Tento plánovač je predstavený ako náhrada režimu "lowlatency" v scx_bpfland. + +**Prípady použitia:** + +- Hranie hier +- Pracovné zaťaženia citlivé na latenciu, ako sú multimédiá alebo spracovanie zvuku v reálnom čase +- Potreba odozvy v preťažených situáciách +- Konzistencia vo výkone + +### [scx_lavd]() + +**Vyvinutý: Changwoo Min (multics69 [GitHub]()).** + +**Stručný úvod do LAVD od Changwoo:** + +***LAVD je nový algoritmus plánovania, ktorý sa stále vyvíja. Je +motivovaný hernými pracovnými zaťaženiami, ktoré sú kritické z hľadiska latencie a +náročné na komunikáciu. Jeho cieľom je minimalizovať špičky latencie pri zachovaní +celkovo dobrej priepustnosti a spravodlivého využívania času CPU medzi úlohami.*** + +**Prípady použitia:** + +- Hranie hier +- Produkcia zvuku +- Pracovné zaťaženia citlivé na latenciu +- Používanie desktopu +- Skvelá interaktivita pri intenzívnych pracovných zaťaženiach +- Úspora energie + +Jednou z hlavných a skvelých schopností, ktoré LAVD obsahuje, je **Core Compaction**, čo bez technických detailov znamená: Keď je využitie CPU < 50 %, aktuálne aktívne jadrá budú bežať dlhšie a na vyššej frekvencii. Medzitým nečinné jadrá zostanú v stave C-State (Spánok) oveľa dlhšie, čím sa dosiahne nižšia celková spotreba energie. + +### [scx_rusty]() + +**Vyvinutý: David Vernet (Byte-Lab [GitHub]())** + +Rusty ponúka širokú škálu funkcií, ktoré rozširujú jeho možnosti a poskytujú väčšiu flexibilitu pre rôzne prípady použitia. +Jednou z týchto funkcií je laditeľnosť, ktorá vám umožňuje prispôsobiť Rusty tak, aby vyhovoval vašim preferenciám a špecifickým požiadavkám. + +**Prípady použitia:** + +- Hranie hier +- Pracovné zaťaženia citlivé na latenciu +- Používanie desktopu +- Produkcia multimédií/zvuku +- Pracovné zaťaženia citlivé na latenciu +- Skvelá interaktivita pri intenzívnych pracovných zaťaženiach +- Úspora energie + +Ak sa chcete podrobnejšie pozrieť na to, čo sa dá pre Rusty ladiť. Pozrite si stránku s pomocou + +```text +scx_rusty --help +``` + +## Všeobecné odporúčania + +### LAVD Autopilot & Autopower + +***Citáty od Changwoo Min:*** +- **V režime autopilot plánovač upravuje svoj režim napájania `Powersave, Balanced alebo Performance` na základe zaťaženia systému, konkrétne využitia CPU.** + +- **Autopower: Automaticky rozhoduje o režime napájania plánovača na základe energetického profilu systému, t. j. EPP (Energy Performance Preference).** + +:::note +LAVD teraz štandardne povoľuje autopilot. +::: + +```sh +# Autopower sa dá aktivovať nasledujúcim príznakom: +--autopower +# napr.: +scx_lavd --autopower +``` + +### Zakázanie ananicy-cpp + +:::caution +Pri používaní ktoréhokoľvek z plánovačov z frameworku sched-ext sa dôrazne odporúča zakázať a nepoužívať ananicy-cpp kvôli možným konfliktom, pretože zosilňuje rozdiel v prioritách, ktorý plánovač už vytvára/spracováva, a to zvýšením priority interaktívnych úloh, čím vytvára nadmerné prideľovanie priorít, čím vyhladováva iné úlohy a zvyšuje sa pravdepodobnosť dosiahnutia časového limitu watchdog sched_ext, čo vykopne spustený plánovač, t. j. spôsobí zastavenie. +::: + +**Ak chcete zakázať/zastaviť ananicy-cpp, spustite nasledujúci príkaz:** + +```sh +systemctl disable --now ananicy-cpp +``` + +## Prechod zo scx.service na scx_loader: Komplexný sprievodca + +:::caution +Nepokúšajte sa spúšťať scx_loader.service spolu so scx.service, inak sa služba loader spustí, ale nebude robiť nič. + +Tento konflikt vzniká preto, že obe služby o sebe nevedia, najmä pokiaľ ide o to, ktorá z nich spravuje plánovače. +::: + +:::tip +CachyOS Kernel Manager už obsahuje [GUI na správu scx_loader.](/features/kernel_manager#sched-ext-framework-management) +::: + +**Najprv začnime s podrobným porovnaním štruktúry súboru scx.service oproti štruktúre konfiguračného súboru scx_loader.** + +*Ak ste predtým mali spustený LAVD so starou službou scx.service, ako je tento príklad nižšie:* + +```sh title='Štruktúra súboru scx.service' +# Zoznam scx_plánovačov: scx_bpfland scx_central scx_flash scx_lavd scx_layered scx_nest scx_qmap scx_rlfifo scx_rustland scx_rusty scx_simple scx_userland +SCX_SCHEDULER=scx_lavd + +# Nastavenie vlastných príznakov pre plánovač +SCX_FLAGS='--performance' +``` + +**Potom bude ekvivalent v konfiguračnom súbore scx_loader vyzerať takto:** + +```sh title='Štruktúra súboru scx_loader' +default_sched = "scx_lavd" +default_mode = "Auto" + +[scheds.scx_lavd] +auto_mode = ["--performance"] +``` + +**[Viac informácií o tom, ako nakonfigurovať súbor scx_loader](https://github.com/sched-ext/scx/blob/main/rust/scx_loader/configuration.md)** + + **Pre jednoduchý prechod zo `systemd služby scx` na nový nástroj `scx_loader` postupujte podľa nižšie uvedeného sprievodcu.** + + 1. ```sh title='Zakázanie scx.service v prospech scx_loader.service' + systemctl disable --now scx.service && systemctl enable --now scx_loader.service + ``` + 2. ```sh title='Vytvorenie konfiguračného súboru pre scx_loader a pridanie predvolenej štruktúry' + # Editor Micro vytvorí nový súbor. + sudo micro /etc/scx_loader.toml + # Pridajte nasledujúce riadky: + + default_sched = "scx_bpfland" # Upravte tento riadok na plánovač, ktorý chcete, aby scx_loader spúšťal pri štarte + default_mode = "Auto" # Možné hodnoty: "Auto", "Gaming", "LowLatency", "PowerSave". + + # Stlačením CTRL + S uložíte zmeny a stlačením CTRL + Q ukončíte Micro. + ``` + 3. ```sh title='Reštartovanie scx_loader' + systemctl restart scx_loader.service + ``` + - **Hotovo, scx_loader teraz načíta a spustí požadovaný plánovač.** + + + +### Ladenie v scx_loader + + - ```sh title='Kontrola stavu služby' + systemctl status scx_loader.service + ``` + - ```sh title='Zobrazenie všetkých záznamov denníka služby' + journalctl -u scx_loader.service + ``` + - ```sh title='Zobrazenie iba denníkov aktuálnej relácie.' + journalctl -u scx_loader.service -b 0 + ``` +- **Rozšírené protokolovanie** + +*Ak chcete získať podrobnejší denník, postupujte podľa týchto krokov.* + 1) ```sh title='Úprava súboru služby' + sudo systemctl edit scx_loader.service + ``` + 2) ```sh title='Pridajte nasledujúci riadok pod sekciu [Service]' + Environment=RUST_LOG=trace + ``` + 3) ```sh title='Reštartovanie služby' + sudo systemctl restart scx_loader.service + ``` +- **Znova skontrolujte denníky, kde nájdete podrobnejšie informácie na ladenie.** + +## FAQ + +### Prečo plánovač X funguje horšie ako ostatné? + +- **Pri ich porovnávaní treba zvážiť mnoho premenných. Napríklad, ako merajú váhu úlohy? Uprednostňujú interaktívne úlohy pred neinteraktívnymi? + V konečnom dôsledku to závisí od ich konštrukčných rozhodnutí.** + +### Prečo všetci hovoria, že tento plánovač X je najlepší pre prípad X, ale pre mňa nefunguje tak dobre? + +- **Rovnako ako v predchádzajúcej odpovedi, výber CPU a jeho konštrukcia, ako je rozloženie jadier, spôsob zdieľania vyrovnávacej pamäte medzi jadrami a ďalšie súvisiace faktory, môžu viesť k menej efektívnemu fungovaniu plánovača.** +- **Preto je jednou z hlavných výhod frameworku sched-ext možnosť výberu, takže sa nebojte vyskúšať niektorý a zistiť, ktorý najlepšie vyhovuje vášmu prípadu použitia. `Príklady: stabilita fps, maximálny výkon, odozva pri intenzívnych pracovných zaťaženiach atď.`** + +### Prípady použitia týchto plánovačov sú si dosť podobné... prečo je to tak? + +- **Primárne preto, že sú to viacúčelové plánovače, čo znamená, že dokážu zvládnuť rôzne pracovné zaťaženia, aj keď v každej oblasti nemusia vynikať.** + +- **Ak chcete zistiť, ktorý plánovač vám najviac vyhovuje, neexistuje lepšia rada, ako si ho sami vyskúšať.** + +### Chýba mi plánovač, o ktorom sa niektorí používatelia zmieňujú alebo ho testujú na serveri CachyOS Discord +**Uistite sa, že používate vývojovú verziu balíka scx-scheds s názvom `scx-scheds-git`** + +- **Jedným z dôvodov bude, že tento plánovač je veľmi nový a používatelia ho v súčasnosti testujú, preto ešte nebol pridaný do balíka `scx-scheds-git`.** + +### Prečo sa plánovač zrazu zrútil? Je nestabilný? + +- *Môže existovať niekoľko dôvodov, prečo sa to stalo:* + - **Jedným z najčastejších dôvodov je, že ste používali ananicy-cpp spolu s plánovačom. Preto sme pridali toto [upozornenie](/configuration/sched-ext#disable-ananicy-cpp)** + - **Ďalším dôvodom by mohlo byť, že pracovné zaťaženie, ktoré ste spúšťali, prekročilo limity a kapacitu plánovača, čo spôsobilo jeho zastavenie.** + - **Príklad nerozumného pracovného zaťaženia: `hackbench`** + - **Alebo очевидnejší dôvod, našli ste chybu v plánovači, ak áno. Nahláste ju ako problém v ich [GitHub](https://github.com/sched-ext/scx/issues) alebo im dajte vedieť + o tom na kanáli CachyOS Discord `sched-ext`** + +### Predtým som používal scx_loader v GUI Kernel Manager. Musím ešte postupovať podľa krokov prechodu? + +- **V tomto konkrétnom prípade to nie je potrebné, pretože Kernel Manager už spracováva proces prechodu.** + - *Pokiaľ ste predtým nepridali vlastné príznaky v `/etc/default/scx` a stále ich chcete používať.* + +## Získajte viac informácií + +Ak sa chcete dozvedieť viac o frameworku sched-ext. Pozrite si odkazy uvedené nižšie. + +- [Zdrojový kód plánovačov Sched-ext]() +- [Oficiálna Wiki Sched-ext]() +- [Changwoo Min: Úvod do sched-ext & plánovania CPU časť 1]() + - [Časť 2]() +- [Andrea Righi: Opätovná implementácia môjho Linux Rust plánovača v eBPF]() +- [Andrea Righi: Plánovače Linuxového jadra generované umelou inteligenciou v Ruste]() diff --git a/src/content/docs/sk/configuration/secure_boot_setup.mdx b/src/content/docs/sk/configuration/secure_boot_setup.mdx new file mode 100644 index 00000000..11c232d2 --- /dev/null +++ b/src/content/docs/sk/configuration/secure_boot_setup.mdx @@ -0,0 +1,146 @@ +--- +title: Nastavenie Secure Boot +description: Nastavte secure boot pomocou sbctl po inštalácii CachyOS +--- + +import ImageComponent from '~/components/image-component.astro'; + +# sbctl + +[`sbctl`](https://github.com/Foxboron/sbctl) je užívateľsky prívetivý správca kľúčov pre secure boot, ktorý umožňuje nastaviť secure boot, +ponúka možnosti správy kľúčov a sleduje súbory, ktoré je potrebné podpísať v reťazci spúšťania. + +## Inštalácia sbctl + +```bash +❯ sudo pacman -S sbctl +``` + +## Prednastavenie + +### Boot Manager GRUB + +Ak používate GRUB, spustením nasledujúceho príkazu povolíte podporu secure boot v GRUB pomocou CA kľúčov. + +```bash +❯ sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=cachyos --modules="tpm" --disable-shim-lock +``` + +:::note +Načítanie nepotrebných modulov do vášho boot managera môže predstavovať bezpečnostné riziko. +Tento príkaz spúšťajte len v prípade, že skutočne potrebujete secure boot. +::: + +### Vstup do režimu nastavenia v UEFI +Najprv musíme prejsť do nastavení firmvéru a nastaviť režim secure boot na "Setup Mode". Môžete reštartovať z už spusteného systému do nastavení firmvéru pomocou nasledujúceho príkazu. + +```bash +❯ systemctl reboot --firmware-setup +``` + +
+ + +Takto vyzerá BIOS na Lenovo Ideapad 5 Pro. Resetujte do režimu nastavenia alebo obnovte továrenské kľúče a reštartujte späť do systému. + +## Nastavenie sbctl + +```bash +❯ sudo sbctl status # Ak je povolený režim nastavenia, môžeme pokračovať ďalším krokom +Installed: ✘ sbctl nie je nainštalovaný +Setup Mode: ✘ Povolený +Secure Boot ✘ Zakázaný + +❯ sudo sbctl create-keys # Vytvorte si vlastné kľúče pre secure boot +Created Owner UUID a9fbbdb7-a05f-48d5-b63a-08c5df45ee70 +Creating secure boot keys...✔ +Secure boot kľúče vytvorené! + +❯ sudo sbctl enroll-keys -m # Zaregistrujte svoje kľúče pomocou kľúčov od Microsoftu +Enrolling keys to EFI variables...✔ +Kľúče zaregistrované do EFI premenných! + +❯ sudo sbctl status +# sbctl by mal byť teraz nainštalovaný a môžeme pokračovať v podpisovaní obrazov jadra a boot managera +Installed: ✔ sbctl je nainštalovaný +Owner GUID: a9fbbdb7-a05f-48d5-b63a-08c5df45ee70 +Setup Mode: ✔ Zakázaný +Secure Boot ✘ Zakázaný +Vendor Keys: microsoft +``` + +## Podpisovanie obrazu jadra a Boot Managera + +CachyOS poskytuje skript [`sbctl-batch-sign`](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/bin/sbctl-batch-sign), +ktorý preberá zoznam súborov, ktoré je potrebné podpísať, z `sudo sbctl verify` a podpíše ich všetky. + +```bash +❯ sudo sbctl verify +Verifying file database and EFI images in /boot... +✘ /boot/1c4b5246eef05ac3bc87339323cd5101/6.10.0-cn4.0.fc40.x86_64/linux is not signed +✘ /boot/EFI/BOOT/BOOTX64.EFI is not signed +✘ /boot/EFI/systemd/systemd-bootx64.efi is not signed +✘ /boot/1c4b5246eef05ac3bc87339323cd5101/0-rescue/linux is not signed +✘ /boot/1c4b5246eef05ac3bc87339323cd5101/6.10.0-cn3.0.fc40.x86_64/linux is not signed + +❯ sudo sbctl-batch-sign + +❯ sudo sbctl verify +Verifying file database and EFI images in /boot... +✔ /boot/1c4b5246eef05ac3bc87339323cd5101/6.10.0-cn4.0.fc40.x86_64/linux is signed +✔ /boot/EFI/BOOT/BOOTX64.EFI is signed +✔ /boot/EFI/systemd/systemd-bootx64.efi is signed +✔ /boot/1c4b5246eef05ac3bc87339323cd5101/0-rescue/linux is signed +✔ /boot/1c4b5246eef05ac3bc87339323cd5101/6.10.0-cn3.0.fc40.x86_64/linux is signed +``` + +:::caution +Na systémoch so samostatným rozložením partícií `/boot` a `/boot/efi` môže `sbctl` skenovať EFI binárne súbory len v `/boot/efi`. +To spôsobí, že obrazy jadra, ktoré sú v `/boot`, nebudú detekované. `sbctl-batch-sign` to obchádza tak, že **vždy** skenuje +`/boot` pre súbory `vmlinuz-*`. +::: + +Teraz, keď sú všetky súbory podpísané, môžeme reštartovať späť do nastavení UEFI a povoliť secure boot. +Upozorňujeme, že ide o jednorazový proces, pretože podpisovanie súborov s príznakom `-s` uloží tieto súbory do databázy `sbctl`. +`sbctl` sa dodáva s [pacman hookom](https://wiki.archlinux.org/title/Pacman_hook), čo znamená, že automaticky +podpíše všetky nové súbory pri aktualizácii jadra alebo boot managera. + +### systemd-boot + +CachyOS používa `systemd-boot-update.service` poskytovaný systémom systemd na aktualizáciu boot managera pri reštarte. To znamená, že +pacman hook `sbctl` **nepodpíše** aktualizované EFI binárne súbory. Ako riešenie môžeme podpísať boot manager priamo. + +```sh +❯ sudo sbctl sign -s -o /usr/lib/systemd/boot/efi/systemd-bootx64.efi.signed /usr/lib/systemd/boot/efi/systemd-bootx64.efi +``` + +## Overenie, že je Secure Boot povolený + +Ak chcete overiť, či je secure boot skutočne povolený, môžete spustiť jeden z nasledujúcich príkazov. + +```bash +❯ sudo sbctl status +Installed: ✓ sbctl je nainštalovaný +Owner GUID: a9fbbdb7-a05f-48d5-b63a-08c5df45ee70 +Setup Mode: ✓ Zakázaný +Secure Boot: ✓ Povolený +Vendor Keys: microsoft + +❯ bootctl +System: + Firmware: UEFI 2.80 (INSYDE Corp. 28724.16435) + Firmware Arch: x64 + Secure Boot: enabled (user) + TPM2 Support: yes + Measured UKI: no + Boot into FW: supported +``` + +## Odkazy a Poďakovania + +- [Arch Wiki](https://wiki.archlinux.org/title/Unified_Extensible_Firmware_Interface/Secure_Boot#Assisted_process_with_sbctl) +položila základy pre túto príručku. Väčšina vecí tu bola prevzatá odtiaľ. +- [sbctl](https://github.com/Foxboron/sbctl) - Táto jednoduchá príručka na povolenie podpory secure boot by nebola možná, keby nebolo +skvelej práce vykonanej pri vytváraní tohto softvéru. +- [Improving the Secure Boot Experience od Mortena linderuda](https://linderud.dev/blog/improving-the-secure-boot-user-experience/) - Blogový príspevok od Mortena +"Foxboron" Linderuda o tom, aké komplikované bolo používanie secure boot pred `sbctl`. diff --git a/src/content/docs/sk/desktop_environments/hyprland.md b/src/content/docs/sk/desktop_environments/hyprland.md new file mode 100644 index 00000000..cd9da6d3 --- /dev/null +++ b/src/content/docs/sk/desktop_environments/hyprland.md @@ -0,0 +1,146 @@ +--- +title: Konfigurácia Hyprland +description: Klávesové skratky CachyOS Hyprland & FAQ +--- + +:::caution +Keďže Hyprland začal s prepracovaním, prosím, berte na vedomie, že aktuálne nie je stabilný a môžete sa stretnúť s chybami/neočakávanými pádmi. Používate ho na vlastné riziko. +Dokonca aj ich "stabilná" verzia je tiež pokazená a chybná, preto neplánujeme poskytovať podporu mimo našich dotfiles. Namiesto toho sa obráťte na ich [wiki](). +::: + +:::tip +Spustite Hyprland pomocou non-systemd položky, inak sa nespustí a skončíte s čiernou obrazovkou. + +Príklad: **`Hyprland`** namiesto **`Hyprland(systemd)`**. +::: + +Naším hlavným cieľom s naším nastavením je mať funkčný Hyprland, ale zachovať ho jednoduchý, preto môžu chýbať niektoré základné nástroje a programy, ako napríklad GUI správca súborov. + +Pozrite si naše [Hyprland FAQ.](/desktop_environments/hyprland#faq) + +**Dotfiles spravované [msmafra](https://github.com/msmafra) a [Lysec](https://github.com/Ly-sec)** + +## Klávesové skratky + +Väčšina kombinácií kláves vyžaduje použitie modifikačného klávesu, ktorým je v našom prípade kláves Windows (označovaná ako SUPER), môžete ho zmeniť v konfiguračnom súbore. + +### Otvoriť terminál + +* SUPER + Return + +### Prepnúť na pracovnú plochu (1-9) + +* SUPER + 1-9 (Číselný riadok, numerická klávesnica sa nepočíta) + +### Presunúť zameranie na (Vľavo,Vpravo,Hore,Dole) + +* SUPER + Šípky + +### Presúvať sa medzi pracovnými plochami pomocou kolieska myši + +* Super + Scroll + +### Presúvať sa medzi pracovnými plochami pomocou čiarky a bodky + +* Super + bodka (Ďalšia pracovná plocha) +* Super + čiarka (Predchádzajúca pracovná plocha) + +### Presunúť zamerané okno na pracovnú plochu (1-9), ale nepreniesť sa tam + +* SUPER + Shift + 1-9 + +### Rovnaké ako vyššie, ale aj prepnúť na danú pracovnú plochu + +* SUPER + CTRL + 1-9 + +### Otvoriť Rofi (Spúšťač programov) + +* CTRL + Medzerník + +### Zavrieť zamerané okno + +* SUPER + Q + +### Presunúť zamerané okno v smere (Hore,Dole,Vľavo,Vpravo) + +* SUPER + Shift + Šípky + +### Zmeniť veľkosť zameraného okna + +* SUPER + CTRL + Shift + J (Smerom nadol) +* SUPER + CTRL + Shift + K (Smerom nahor) +* SUPER + CTRL + Shift + H (Vľavo) +* SUPER + CTRL + Shift + L (Vpravo) +* SUPER + CTRL + Shift + Šípka (Akýkoľvek smer) + +### Prepnúť zamerané okno do stavu Floating alebo Fullscreen + +* SUPER + F (Fullscreen) +* SUPER + V (Floating) + +### Vstúpiť do stavu podmapy zmeny veľkosti (Umožňuje zmenu veľkosti), H,J,K,L alebo pomocou šípok + +* SUPER + R +* ESC na ukončenie + +### Presúvať okno ťahaním myšou + +* SUPER + Ľavé kliknutie + +### Zmeniť veľkosť okna + +* SUPER + Pravé kliknutie (držte ho stlačené a ťahajte kurzor v ľubovoľnom smere) + +### Ovládanie hlasitosti (Multimediálne klávesy) ako napríklad Zvýšenie hlasitosti, Zníženie hlasitosti a Stlmenie + +### Ovládanie jasu by malo fungovať v závislosti od hardvéru + +### Ovládanie prehrávania na pozastavenie, prehrávanie, nasledujúce a predchádzajúce pomocou multimediálnych kláves (Laptop alebo klávesnica) + +### Pripnúť zamerané okno, aby sa zobrazovalo na všetkých pracovných plochách (Floating) + +* SUPER + Y + +### Prepnúť aktuálne okno do skupiny + +* SUPER + K + +### Zmeniť aktívnu skupinu + +* SUPER + TAB + +### Znovu načítať Waybar + +* SUPER + O + +### Znížiť medzeru medzi oknami + +* SUPER + G + +### Obnoviť medzery na predvolenú hodnotu + +* SUPER + Shift + G + +### Otvoriť správcu súborov (Premenná nie je predvolene nakonfigurovaná) + +* SUPER + E + +### Snímka obrazovky + +* Print (PrtSc) + +## FAQ + +### Prečo má môj Discord, Thunar a Nautilus zvláštne pozadie? + +Je to preto, že okno má upravenú priehľadnosť. + +* Zvážte úpravu pravidla okna v konfiguračnom súbore [Hyprland](https://github.com/CachyOS/cachyos-hyprland-settings/blob/master/etc/skel/.config/hypr/config/windowrules.conf#L21). + +```sh title='Príklad' +windowrulev2 = opacity 0.92, class:^(thunar|nemo)$ +``` + +### Je zahrnutý správca súborov? + +* Nie, nainštalujte si takého, ktorý sa vám páči. diff --git a/src/content/docs/sk/desktop_environments/i3.md b/src/content/docs/sk/desktop_environments/i3.md new file mode 100644 index 00000000..da56bce4 --- /dev/null +++ b/src/content/docs/sk/desktop_environments/i3.md @@ -0,0 +1,129 @@ +--- +title: Konfigurácia i3wm +description: Klávesové skratky CachyOS i3wm & FAQ +--- + +Poďakovanie patrí [vnepogodin]() za vytvorenie tejto jednoduchej a ľahko pochopiteľnej konfigurácie. + +> Iba pre X11, nie je kompatibilná s Wayland + +## Klávesové skratky + +Väčšina kombinácií kláves vyžaduje použitie modifikačného klávesu, ktorým je v našom prípade kláves Windows (označovaná ako SUPER), môžete ho zmeniť v konfiguračnom súbore. + +### Otvoriť terminál + +* SUPER + Return + +### Zavrieť zamerané okno + +* SUPER + Q + +### Prepnúť na pracovnú plochu (1-9) + +* SUPER + 1-9 (Číselný riadok, numerická klávesnica sa nepočíta) + +### Otvoriť Rofi (Spúšťač programov) + +* CTRL + Medzerník + +### Presunúť zameranie na (Vľavo,Vpravo,Hore,Dole) + +* SUPER + Šípky + +### Presunúť zamerané okno na (Vľavo,Vpravo,Hore,Dole) + +* SUPER + Shift + Šípky + +### Presunúť zamerané okno na pracovnú plochu (1-9) + +* SUPER + Shift + 1-9 (Číselný riadok, numerická klávesnica sa nepočíta) + +### Rozdeliť rozloženie v horizontálnej orientácii + +* SUPER + H + +### Rozdeliť rozloženie vo vertikálnej orientácii + +* SUPER + V + +### Prepnúť rozdelenie + +* SUPER + T + +### Prepnúť režim celej obrazovky v zameranom okne + +* SUPER + F + +### Zamieriť na posledný plávajúci/dlaždicový kontajner + +* SUPER + Medzerník + +### Prepnúť plávajúci režim v zameranom okne + +* SUPER + Shift + Medzerník + +### Zmeniť rozloženie kontajnera na (stacking, tabbed) + +* SUPER + S (stacking) +* SUPER + W (tabbed) + +### Reštartovať i3 na mieste (t.j. po aktualizácii i3wm alebo chybe) + +* SUPER + Shift + R + +### Znovu načítať konfiguračný súbor i3 + +* SUPER + Shift + C + +### Ukončiť i3 (ukončiť bežiacu reláciu X) + +* SUPER + Shift + E + +### Zamknúť obrazovku + +Na odomknutie zadajte heslo používateľa a stlačte Return. + +* SUPER + L + +### Vstúpiť do režimu zmeny veľkosti + +* Super + R + +### Zmeniť veľkosť zameraného okna v režime zmeny veľkosti + +* Šípky + +### Ukončiť režim zmeny veľkosti + +* Return +* Escape +* Super + R + +## FAQ + +### Ako môžem vytvoriť autostart pre program? napríklad "nastaviť tapetu pri štarte" + +* i3 už obsahuje flexibilnú funkciu autostartu, ktorá vám umožňuje spustiť akýkoľvek program alebo dokonca príkazy. + +Ak sa pozriete na koniec nášho konfiguračného súboru, uvidíte niekoľko riadkov začínajúcich sa na exec a exec_always + +Napríklad: + +```exec chromium``` +To znamená, že chromium sa spustí na pracovnej ploche 1 pri každom prihlásení do relácie i3. + +* Čo odlišuje exec od exec_always? + +exec_always vám dáva možnosť vždy vykonať určitú akciu aj po reštartovaní i3wm. + +* Pre viac informácií a referencií si pozrite používateľskú príručku i3. +* + +### Fungujú multimediálne klávesy? + +* Áno, fungujú. + +Pre viac informácií o i3wm si prosím pozrite ich wiki pre referencie. + +* diff --git a/src/content/docs/sk/desktop_environments/kde.mdx b/src/content/docs/sk/desktop_environments/kde.mdx new file mode 100644 index 00000000..d92613bd --- /dev/null +++ b/src/content/docs/sk/desktop_environments/kde.mdx @@ -0,0 +1,37 @@ +--- +title: Návody a riešenia pre KDE Plasma. +description: Sekcia pomoci pre CachyOS KDE Plasma. +--- + +import ImageComponent from '~/components/image-component.astro'; +import { Tabs, TabItem, Steps } from '@astrojs/starlight/components'; + +## FAQ + +### KDE odo mňa neustále žiada zadanie hesla pri každom otvorení Discordu, Brave alebo podobných programov. + +**Je to spôsobené tým, že KWallet je predvolene povolený. Ak sa chcete vyhnúť zadávaniu hesla, budete ho musieť zakázať.** +- Aký je účel tejto "Peňaženky"? + - **Citát z Arch Wiki:** *"Peňaženka (v terminológii KDE, niekedy nazývaná trezor alebo kľúčenka) je šifrovaný objem chránený používateľom definovaným heslom, kde používateľ a/alebo softvér môžu ukladať tajomstvá (často poverenia, keď používateľ začiarkol "Zapamätať si účet" v aplikácii)."* + +Postupujte podľa krokov z [návodu](https://wiki.archlinux.org/title/KDE_Wallet#Disable_KWallet) v Arch Wiki, aby ste ho zakázali. + +Po dokončení postupu podľa návodu. **Reštartujte alebo sa odhláste z KDE Plasma.** + +- **Po zakázaní KWallet sa musím znova prihlásiť do všetkých služieb. Je to normálne?** + - Áno. Zvyčajne sa to stane, keď ste už vytvorili heslo pre KWallet. Stačí sa znova prihlásiť do svojich účtov a poverenia sa potom uložia bez výzvy na zadanie hesla. + +### Ako môžem získať rovnaký vzhľad, ako je zobrazený na snímkach obrazovky KDE? pomenovaný ako "Emerald" + +- **Je to kombinácia témy Emerald + témy ikon Qogir, ktoré nie sú predvolene nainštalované.** + - ```sh title='Nainštalujte oboje pomocou nasledujúceho príkazu' + sudo pacman -S cachyos-emerald-kde-theme-git qogir-icon-theme + ``` + **Aplikujte oboje v `Vzhľad a štýl - Farby a motívy`.** + +### Prečo SDDM vyzerá tak fádne a staro? + +- *Keďže nie je predvolene aplikovaná žiadna téma SDDM. SDDM sa vráti k starej klasickej téme.* + - **Aplikujte tému Breeze, ako je znázornené na snímke obrazovky** +
+ diff --git a/src/content/docs/sk/desktop_environments/qtile.md b/src/content/docs/sk/desktop_environments/qtile.md new file mode 100644 index 00000000..e54f60eb --- /dev/null +++ b/src/content/docs/sk/desktop_environments/qtile.md @@ -0,0 +1,129 @@ +--- +title: Konfigurácia Qtile +description: Klávesové skratky a FAQ pre CachyOS Qtile +--- + +Poďakovanie patrí [Shendisxovi]() za vytvorenie tejto konfigurácie Qtile. + +> X11 a Wayland sedenie + +## Klávesové skratky + +Väčšina kombinácií klávesov vyžaduje použitie modifikačného klávesu, ktorým je v našom prípade kláves Windows (označovaný ako SUPER), môžete ho zmeniť v konfiguračnom súbore. +Niektoré z nich môžu používať mod1 (kláves ALT). + +### Otvoriť terminál + +* SUPER + Return + +### Ukončiť zamerané okno + +* SUPER + Q + +### Prejsť na pracovnú plochu (1-9) + +* SUPER + 1-9 (číselný riadok, numerická klávesnica sa nepočíta) + +### Otvoriť Rofi (spúšťač programov) + +* ALT + Medzerník + +### Presunúť zameranie na (Vľavo, Vpravo, Dole, Hore) + +* SUPER + H (Vľavo) +* SUPER + L (Vpravo) +* SUPER + J (Dole) +* SUPER + K (Hore) +* SUPER + Medzerník (Presúvať okná medzi ľavým/pravým stĺpcom alebo presúvať hore/dole v aktuálnom zásobníku) + +### Presunúť zamerané okno na (Vľavo, Vpravo, Dole, Hore) + +* SUPER + Shift + H (Vľavo) +* SUPER + Shift + L (Vpravo) +* SUPER + Shift + J (Dole) +* SUPER + Shift + K (Hore) + +### Zväčšiť zamerané okno na (Vľavo, Vpravo, Dole, Hore) + +* SUPER + Control + H (Vľavo) +* SUPER + Control + L (Vpravo) +* SUPER + Control + J (Dole) +* SUPER + Control + K (Hore) + +### Obnoviť všetky veľkosti okien aktuálnej pracovnej plochy na ich pôvodnú veľkosť + +* SUPER + N + +### Prepnuť režim celej obrazovky v zameranom okne + +* SUPER + F + +### Prepnuť plávajúce okno v zameranom okne + +* SUPER + V + +### Prepínať medzi rozdelenými a nerozdelenými stranami zásobníka + +* SUPER + Shift + Return + +### Prepínať medzi rozloženiami + +* SUPER + TAB + +### Znovu načítať konfiguračný súbor Qtile + +* SUPER + Control + R + +### Ukončiť Qtile (ukončiť bežiace X sedenie) + +* SUPER + Control + Q + +### Spustiť Flameshot (nástroj na vytváranie snímok obrazovky) + +* Print + +### Zachytiť snímku obrazovky celej obrazovky (Uložené v $HOME/Pictures) + +* Control + Print + +### Otvoriť správcu súborov (predvolene Thunar) + +* SUPER + E + +### Presúvať plávajúce okno pomocou myši + +* SUPER + Ľavé tlačidlo myši + +### Zväčšovať plávajúce okno pomocou myši + +* SUPER + Pravé tlačidlo myši + +### Presunúť okno dopredu + +* SUPER + Tlačidlo kolieska myši + +### Prilepiť okno (Napríklad prilepenie Firefox PIP vás teraz bude nasledovať medzi pracovnými plochami) + +* SUPER + S + +## FAQ + +### Prečo widget hlasitosti zobrazuje chybu alebo je zaseknutý na 0%? + +* Niekedy je to spôsobené tým, že widget hlasitosti Qtile nedokáže rozpoznať vaše predvolené výstupné zariadenie. Viac informácií nájdete vo wiki. +* + +### Existuje skript autostart.sh? + +* Nachádza sa v scripts/ v priečinku Qtile. + +### Interaguje lišta Qtile s myšou? + +* Áno, napríklad ak posúvate kolieskom na malých bodkách, ktoré predstavujú vaše pracovné plochy (Aktívne, Neaktívne, Prázdne atď.), prepnete sa na ľavú alebo pravú, alebo na ne dokonca kliknete. +* Ďalším príkladom je rozloženie (predvolene stĺpce), kliknutím naň môžete prepínať medzi dostupnými rozloženiami. +* Využitie CPU a RAM sa kliknutím otvorí Btop (TUI System Monitor). +* Zvýšenie/Zníženie/Stlmenie/ interakciou s widgetom hlasitosti. + +Pre viac informácií o Qtile si prosím pozrite ich wiki pre referencie. + +* diff --git a/src/content/docs/sk/features/cachy_chroot.md b/src/content/docs/sk/features/cachy_chroot.md new file mode 100644 index 00000000..04d54ca6 --- /dev/null +++ b/src/content/docs/sk/features/cachy_chroot.md @@ -0,0 +1,49 @@ +--- +title: Pomocník CachyOS chroot +description: Pomocný nástroj na uľahčenie vstupu do chroot v systémoch +--- + +[**`cachy-chroot`**](https://github.com/CachyOS/cachy-chroot) je jednoduchý pomocný program na uľahčenie procesu chrootovania do existujúcej +inštalácie CachyOS alebo akejkoľvek Arch-based inštalácie. Zobrazuje zoznam všetkých oddielov nájdených na počítači a tiež podporuje zobrazovanie podzväzkov BTRFS. +V neposlednom rade `cachy-chroot` podporuje aj šifrované systémy prostredníctvom LUKS. Priradí každú položku `fstab` k jej prislúchajúcim položkám `crypttab` +a pri opustení chrootu elegantne zatvorí všetky zväzky LUKS. + +## Použitie + +Proces chrootovania sa **musí** vykonať na live ISO. Nižšie je uvedený príklad použitia `cachy-chroot` v inštalácii CachyOS BTRFS. + +```sh title="chrootovanie pomocou cachy-chroot" +❯ sudo su # Vstup do používateľa root v rámci live ISO +❯ pacman -Sy cachy-chroot # Uistite sa, že cachy-chroot je v najnovšej verzii +❯ cachy-chroot +Info: Nájdené 3 blokové zariadenia +Info: Nájdený oddiel: Partition: /dev/nvme0n1p1: FS: vfat UUID: EDA6-ED98 +Info: Nájdený oddiel: Partition: /dev/nvme0n1p2: FS: btrfs UUID: b09a027e-a61d-424f-858f-2e02be61b342 +Info: Nájdený oddiel: Partition: /dev/nvme0n1p4: FS: btrfs UUID: 66e84339-8c77-4131-afce-50ec2cf67a80 +? Vyberte blokové zariadenie pre koreňový oddiel (použite šípky): › + Partition: /dev/nvme0n1p1: FS: vfat UUID: EDA6-ED98 +❯ Partition: /dev/nvme0n1p2: FS: btrfs UUID: b09a027e-a61d-424f-858f-2e02be61b342 + Partition: /dev/nvme0n1p4: FS: btrfs UUID: 66e84339-8c77-4131-afce-50ec2cf67a80 +✔ Vyberte blokové zariadenie pre koreňový oddiel (použite šípky): · Partition: /dev/nvme0n1p2: FS: btrfs UUID: b09a027e-a61d-424f-858f-2e02be61b342 +Info: Vybraný BTRFS oddiel, pripájam a zobrazujem zoznam podzväzkov... +Info: Pripájam oddiel /dev/nvme0n1p2 na /tmp/cachyos-chroot-temp-mount-b09a027e-a61d-424f-858f-2e02be61b342-hwAeIm s možnosťami: [] +Info: Odpájam oddiel na /tmp/cachyos-chroot-temp-mount-b09a027e-a61d-424f-858f-2e02be61b342-hwAeIm +? Chcete použiť predvoľbu CachyOS BTRFS na automatické pripojenie koreňového podzväzku? (y/n) › # Zadajte y, ak ste na CachyOS +``` + +Po výbere koreňového oddielu program vyzve na pripojenie ďalších oddielov, napr. oddielu `/boot`. + +```sh title="Pripájanie ďalších oddielov" +✔ Chcete pripojiť ďalšie oddiely? · yes +? Zadajte pripojovací bod pre ďalší oddiel (napr. /boot) zadajte 'skip' pre zrušenie: › # /boot na systemd-boot, /boot/efi na GRUB a rEFInd +``` + +Po dokončení opustite chroot prostredie zadaním `exit` do výzvy alebo stlačením `CTRL+D` na klávesnici. + +```sh title="Ukončenie chroot" +exit +``` + +## Zistite viac + +- [Arch Wiki - chroot](https://wiki.archlinux.org/title/Chroot) diff --git a/src/content/docs/sk/features/cachyos_settings.mdx b/src/content/docs/sk/features/cachyos_settings.mdx new file mode 100644 index 00000000..6c34a659 --- /dev/null +++ b/src/content/docs/sk/features/cachyos_settings.mdx @@ -0,0 +1,132 @@ +--- +title: Nastavenia CachyOS +--- +import { Tabs, TabItem, Steps } from '@astrojs/starlight/components'; + +Popri našich optimalizovaných jadrách a repozitároch poskytujeme aj nastavenia, ktoré ďalej zlepšujú zážitok z používania desktopu. +Taktiež pribalíme niekoľko pomocných skriptov pre zlepšenie QoL (Quality of Life - kvality života). Všetky tieto konfigurácie a skripty sa nachádzajú v balíčku `cachyos-settings`. + +## sysctl Vylepšenia + +Poskytujeme množstvo vylepšení `sysctl`, ktorých cieľom je zlepšiť celkový výkon desktopu. Každá položka `sysctl` je dobre zdokumentovaná +v súbore [`99-cachyos-settings.conf`](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/lib/sysctl.d/99-cachyos-settings.conf) + +Ak chcete vykonať zmeny v niektorej z týchto hodnôt, skopírujte pôvodnú položku a vytvorte nový súbor v adresári `/etc/sysctl.d/` pre upravenú hodnotu. + +### Modifikácia hodnôt sysctl + + + +1. Pozrite si pôvodnú hodnotu z `cachyos-settings` + + ```sh + ❯ cat /usr/lib/sysctl.d/99-cachyos-settings.conf + # Iba experimentálne! + # Nechajte úlohy Realtime bežať tak dlho, ako potrebujú + # sched: RT throttling aktivované + kernel.sched_rt_runtime_us=-1 + ``` + +2. Vytvorte nový súbor v `/etc/sysctl.d`, aby ste mohli vykonať zmeny v nastaveniach `sysctl` + + ```sh title="Vrátenie kernel.sched_rt_runtime_us= na pôvodnú hodnotu" + ❯ sudo micro /etc/sysctl.d/99-kernel-sched-rt.conf # Ak súbor neexistuje, tento príkaz ho vytvorí a umožní vám ho upraviť + kernel.sched_rt_runtime_us=950000 + ``` + + + +## udev Pravidlá + +- [ZRAM Pravidlá](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/lib/udev/rules.d/30-zram.rules) - Nastavuje ZRAM swappiness na agresívnejšiu +hodnotu, takže cache sa s väčšou pravdepodobnosťou presunie do swapu ZRAM. +- [HPET Povolenia](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/lib/udev/rules.d/40-hpet-permissions.rules) - Umožňuje prístup k uzlom zariadenia `rtc0` +a `hpet` pre skupinu audio. +- [SATA Správa napájania](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/lib/udev/rules.d/50-sata.rules) - Nastavuje pravidlo správy napájania zariadení SATA na `max_performance`. +- [I/O Scheduler Pravidlá](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/lib/udev/rules.d/60-ioschedulers.rules) - Vyberá optimálny plánovač pre každý typ disku (HDD, SSD, NVMe). +- [hdparm Pravidlá](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/lib/udev/rules.d/69-hdparm.rules) - Nastavuje HDD SATA a IDE na maximálny výkon. +- [NVIDIA RTD3](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/lib/udev/rules.d/71-nvidia.rules) - Konfiguruje funkciu dynamickej správy napájania pre generáciu GPU Turing. **RTD3 nefunguje správne na GPU Turing s otvorenými modulmi** +- [CPU DMA Latency](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/lib/udev/rules.d/99-cpu-dma-latency.rules) - +Umožňuje prístup k uzlu zariadenia `cpu_dma_latency` pre skupinu audio. +- [NTSync](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/lib/udev/rules.d/99-ntsync.rules) - Umožňuje prístup k `ntsync` aplikáciám v priestore používateľa. + +## modprobe Možnosti + +- Vynúti ovládač AMDGPU na Southern Islands (GCN 1.0) a Sea Islands (GCN 2.0). +- Povoliť [rôzne vylepšenia](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/lib/modprobe.d/nvidia.conf) pre NVIDIA. +- Na čiernu listinu moduly watchdog. + +## Pomocné Skripty + +- **`amdpstate-guided`** - Nastaví prepínač škálovania `amd-pstate` na `guided` a prepne riadenie CPU na `schedutil`. +- **`cachyos-bugreport.sh`** - Zbierka rôznych protokolov z `inxi`, `dmesg` a `journalctl` na pomoc pri riešení problémov. +- **`game-performance`** - Baliaci skript pre `powerprofilesctl` na prepnutie na výkonnostný profil na požiadanie. +Pozri [Prepínanie výkonnostných profilov na požiadanie](/configuration/gaming#power-profile-switching-on-demand). +- **`kerver`** - QoL skript na zobrazenie informácií o aktuálnom jadre. +- **`ksmctl`** - Nástroj na povolenie zlúčenia rovnakých pamäťových stránok do jednej, čím sa zníži využitie pamäte za cenu určitej réžie CPU. **Neočekávajte obrovské úspory.** + + + + ```sh + ❯ sudo ksmctl --enable + ``` + + + ```sh + ❯ sudo ksmctl --disable + ``` + + +- **`ksmstats`** - Zobrazuje všeobecné úspory z Kernel Samepage Merging. +- **`paste-cachyos`** - Skript na vloženie výstupu terminálu pre textové súbory zo systému. + + + + ```sh + ❯ paste-cachyos /path/to/file + ``` + + + ```sh + ❯ | paste-cachyos + ``` + + +- [`pci-latency`](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/bin/pci-latency) + ```sh title="Povolenie pci-latency v celom systéme" + ❯ sudo systemctl enable --now pci-latency.service + ``` +- **`sbctl-batch-sign`** - Pomocný skript na jednoduché podpísanie obrazov jadra a binárnych súborov EFI pre bezpečné spustenie a ukladá ich do databázy sbctl. +- **`topmem`** - Zobrazuje štatistiky RAM, swapu a ksm 10 procesov v zostupnom poradí. + +## Ďalšie konfigurácie + +### Vylepšenia využitia pamäte + +- Nastavenie THP Shrinker (max_ptes_none = 409). +- Nastaviť maximálnu veľkosť na 50 MB pre systemd journal. +- [ZRAM Generator](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/lib/systemd/zram-generator.conf) - Nastaví ZRAM na rovnakú veľkosť ako RAM a používa ZSTD na kompresiu. + +### Pravidlá Ananicy-cpp + +- [ananicy-cpp](https://gitlab.com/ananicy-cpp/ananicy-cpp) s [komunitou spravovanými pravidlami](https://github.com/CachyOS/ananicy-rules). + +### Sieťové Modifikácie + +- [systemd-resolved ako predvolený DNS resolver](https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/lib/NetworkManager/conf.d/dns.conf) pre NetworkManager. + +### RTC + +- Zvýšiť najvyššiu požadovanú frekvenciu prerušenia RTC na **3072**. + +### NTP QoL + +- Preferovaný server nastavený na **Cloudflare**. +- Náhradné servery > **Google a Arch Linux**. + +### systemd Služby Vylepšenia + +- Časový limit na spustenie služby/jednotky nastavený na **15s**. +- Časový limit na zastavenie služby/jednotky nastavený na **10s**. +- Mäkký limit pre otvorené deskriptory súborov nastavený na **2048**. +- Tvrdý limit pre otvorené deskriptory súborov nastavený na **2097152**. diff --git a/src/content/docs/sk/features/chwd.md b/src/content/docs/sk/features/chwd.md new file mode 100644 index 00000000..28f0e1cc --- /dev/null +++ b/src/content/docs/sk/features/chwd.md @@ -0,0 +1,77 @@ +--- +title: Detekcia Hardvéru CachyOS +description: Detekcia a konfigurácia hardvéru pre CachyOS +--- + +[Detekcia hardvéru CachyOS](https://github.com/CachyOS/chwd/) alebo známejšia ako **`chwd`** nám umožňuje podporovať rôzne druhy hardvéru inštaláciou potrebných +balíčkov a ovládačov pre spustený systém. To zahŕňa systémy s grafickými kartami NVIDIA, T2 Macbooky a handheld zariadenia ako Steam Deck a ROG Ally. + +## Použitie + +**`chwd`** sa zvyčajne spúšťa počas inštalácie na poskytnutie potrebných balíčkov pre systém. Je však tiež možné +ho použiť po inštalácii. + +### Automatická Konfigurácia + +**`chwd`** podporuje inštaláciu a konfiguráciu potrebných ovládačov a balíčkov, aby systém mohol pracovať v optimálnych podmienkach. + +```sh +❯ sudo chwd -a +``` + +### Inštalácia profilu + +Alternatívou k vyššie uvedenému spôsobu je inštalácia každého špecifického profilu. + +```sh title='Zoznam všetkých dostupných profilov' +❯ chwd --list-all +╭─────────────────────────┬─────────╮ +│ Názov ┆ NonFree │ +╞═════════════════════════╪═════════╡ +│ nvidia-open-dkms.prime ┆ true │ +├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤ +│ nvidia-dkms ┆ true │ +├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤ +│ macbook-t2 ┆ false │ +├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤ +│ phoenix ┆ false │ +├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤ +│ steam-deck ┆ false │ +├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤ +│ amd ┆ false │ +├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤ +│ intel ┆ false │ +╰─────────────────────────┴─────────╯ +``` + +```sh title='Inštalácia chwd profilu' +❯ sudo chwd -i amd +> Inštaluje sa amd ... + +> Úspešne nainštalované amd +``` + +### Ostatné + +Syntax príkazov a ďalšie použitie nájdete vo výstupe pomocníka pre **`chwd`**. + +```sh +❯ chwd --help +Použitie: chwd [OPTIONS] + +Možnosti: + -i, --install Inštalovať profil + -r, --remove Odstrániť profil + -d, --detail Zobraziť podrobné informácie pre výpisy + -f, --force Vynútiť preinštaláciu + --list-installed Zoznam nainštalovaných jadier + --list Zoznam dostupných profilov pre všetky zariadenia + --list-all Zoznam všetkých profilov + -a, --autoconfigure [] Automatická konfigurácia + --ai_sdk Prepnúť profily AI SDK + --pmcachedir [predvolené: /var/cache/pacman/pkg] + --pmconfig [predvolené: /etc/pacman.conf] + --pmroot [predvolené: /] + -h, --help Zobraziť pomocníka + -V, --version Zobraziť verziu +``` diff --git a/src/content/docs/sk/features/kernel.md b/src/content/docs/sk/features/kernel.md new file mode 100644 index 00000000..c1965ad4 --- /dev/null +++ b/src/content/docs/sk/features/kernel.md @@ -0,0 +1,134 @@ +--- +title: Jadro CachyOS +description: Funkcie a zmeny v jadre CachyOS +--- + +Jadro CachyOS je prispôsobené jadro, ktoré využíva vylepšenia, konfigurácie a patche z upstreamu. + +## Funkcie + +- Výber medzi 3 plánovačmi jadra a rôznymi plánovačmi [sched-ext](/configuration/sched-ext) pre lepšiu odozvu +- Vylepšenia AMD P-State +- Najnovší BBRv3 od spoločnosti Google +- le9uo pre výrazne zlepšenú odozvu pri vysokom zaťažení pamäte +- Aktuálny NTSYNC patchset, používaný s kompatibilnou zostavou wine/proton +- Kompatibilita so zariadeniami T2 MacOS s patchmi od [t2linux](https://github.com/t2linux/linux-t2-patches/) +- Umožňuje čítanie spotreby energie CPU pre každé jadro pre používateľov AMD +- ACS Override a v412loopback +- VHBA modul pre emuláciu CD/DVD-ROM zariadení +- Najnovší ZSTD patchset +- Rôzne ďalšie patche, ktoré sa zameriavajú na zlepšenie výkonu (optimalizované príznaky kompilátora, kryptografické vylepšenia, úpravy správy pamäte) + +Pre rozsiahlejší zoznam patchov, ktoré CachyOS ponúka, si prosím pozrite kompletný +[zoznam funkcií](https://github.com/CachyOS/linux-cachyos/?tab=readme-ov-file#features), [úložisko kernel-patches](https://github.com/CachyOS/kernel-patches) +a [zdrojový strom Linuxu od CachyOS](https://github.com/CachyOS/linux). + +## Varianty + +CachyOS ponúka rôznorodú škálu možností jadra. Všetky jadrá, ktoré poskytujeme, sa dodávajú s [základným patchsetom CachyOS](https://github.com/CachyOS/kernel-patches). +Pre každé z jadier existuje [zodpovedajúci variant `-lto`](#package-naming-convention), ktorý je +zostavený s [clang](https://clang.llvm.org/) namiesto [GCC](https://gcc.gnu.org/). Výnimkou sú predvolené jadro a jadro `-rc`, pretože sú +predvolene zostavené s [ThinLTO](https://blog.llvm.org/2016/06/thinlto-scalable-and-incremental-lto.html), a preto majú zodpovedajúce varianty jadra `-gcc`. + +- **linux-cachyos** + - Predvolené jadro. Toto je odporúčané jadro, ak si nie ste istí, ktoré jadro by sa malo použiť. + - Používa plánovač [BORE](https://github.com/firelzrd/bore-scheduler). + - Predvolene zostavené s clang a ThinLTO na vytvorenie optimalizovanejších binárnych súborov. + - Profilované s naším vlastným profilom [AutoFDO](https://cachyos.org/blog/2411-kernel-autofdo/) pre zlepšený výkon. [Skript](https://github.com/CachyOS/cachyos-benchmarker/blob/master/kernel-autofdo.sh) použitý na profilovanie jadra. +- **linux-cachyos-bore** + - Používa plánovač BORE. +- **linux-cachyos-bmq** + - Používa plánovač BMQ z [Project C](https://gitlab.com/alfredchen/projectc/) od Alfreda Chena. + - **Nepodporuje sched-ext**. +- **linux-cachyos-deckify** + - Predvolené jadro pre handheldy. Používanie akéhokoľvek iného jadra na handheldoch okrem tohto jadra sa **neodporúča** a je **nepodporované**. + - Používa plánovač BORE. + - Špecifické patche pre handheldy nad rámec základného patchsetu na zlepšenie kompatibility a celkového zážitku na handheld zariadeniach. +- **linux-cachyos-eevdf** + - Vylepšuje predvolený plánovač jadra pre zlepšenú odozvu. +- **linux-cachyos-lts** + - Založené na najnovšom jadre s dlhodobou podporou (Long Term Support). + - Používa plánovač BORE. + - Minimálne patchované v porovnaní s inými jadrami na zabezpečenie maximálnej stability. +- **linux-cachyos-hardened** + - Používa plánovač BORE. + - Obsahuje patchset [linux-hardened](https://github.com/anthraxx/linux-hardened). + - Konfigurácia jadra založená na [konfigurácii linux-hardened](https://gitlab.archlinux.org/archlinux/packaging/packages/linux-hardened/-/blob/main/config). + - Obsahuje veľmi agresívne hardening, ktorý výrazne obmedzuje výkon a používateľský zážitok. + - **Nepodporuje sched-ext**. +- **linux-cachyos-rc** + - Založené na najnovšom mainline jadre z [stromu Linusa](https://github.com/torvalds/linux/). + - Používa plánovač BORE. + - Hlavné jadro na zavedenie nových funkcií v našom patchsete. +- **linux-cachyos-server** + - Ladené pre serverové pracovné zaťaženia v porovnaní s desktopovým používaním. + - 300Hz `tickrate`. + - Bez preempcie. + - Stock EEVDF. +- **linux-cachyos-rt-bore** + - Preempcia v reálnom čase. + - Používa plánovač BORE. + +Prosím, otvorte issue v [linux-cachyos GitHub](https://github.com/CachyOS/linux-cachyos) pre návrhy a vylepšenia, ktoré je možné pridať do predvoleného jadra. + +## Predkompilované Moduly Jadra + +Na uspokojenie väčšej používateľskej základne, CachyOS dodáva niektoré známe a často používané moduly jadra spolu s jadrom. To znamená, že používatelia už nebudú musieť prekompilovať tieto moduly po každej aktualizácii jadra alebo pri každej novej inštalácii jadra, ale budú si ich musieť iba nainštalovať z repozitára, pretože sú už predkompilované. Tým sa efektívne stanú zastaranými všetky balíčky `-dkms`, ktoré používateľ môže mať a ktoré poskytujú rovnaký modul ako predkompilovaná verzia. + +### ZFS + +[ZFS](https://openzfs.org/wiki/Main_Page) je jeden z mnohých súborových systémov, ktoré sú podporované v CachyOS. Vzhľadom na to, že je licencovaný pod +[CDDL](https://opensource.org/license/cddl-1-0), je nekompatibilný s licenciou Linux jadra, a preto nemôže byť zlúčený in-tree. Dodávaný modul obsahuje +najnovšie upstream funkcie a opravy na zabezpečenie kompatibility s najnovším jadrom. + +### NVIDIA + +CachyOS dodáva obe predkompilované verzie close-source a [open-source](https://github.com/NVIDIA/open-gpu-kernel-modules/) modulov jadra. Vzhľadom na vývoj +jadrového modulu NVIDIA mimo stromu, a teda nesleduje kadenciu vydávania jadra, môže byť štandardná konfigurácia niekedy nekompatibilná s najnovším +jadrom. Ako obchádzku, CachyOS patchuje moduly s komunitou vytvorenými patchmi alebo patchmi zdieľanými priamo spoločnosťou NVIDIA. + +## Iné + +Jadro CachyOS má aj niektoré ďalšie pozoruhodné funkcie, ktoré sú nenápadné, ale zlepšujú používateľský zážitok + +- Obsahuje debug variantu jadra, ktorá poskytuje neodstránený binárny súbor jadra na účely ladenia. Tento balík je potrebný na profilovanie jadra pomocou AutoFDO. +- [Binder](https://developer.android.com/reference/android/os/Binder), modul potrebný pre [Waydroid](https://waydro.id/), je predvolene povolený v konfigurácii jadra +a už [nastavený](https://github.com/CachyOS/linux-cachyos/blob/master/linux-cachyos/config#L10559). + +## Konvencia Pomenovania Balíkov + +```sh +linux-cachyos # Základný balík jadra pre predvolené jadro. Kompilované s clang +linux-cachyos-gcc # Protipól pre linux-cachyos kompilovaný pomocou GCC +linux-cachyos-{,gcc-}headers # Hlavičky jadra, hlavne pre zostavovanie +linux-cachyos-{,gcc-}nvidia # Predkompilované closed source NVIDIA moduly pre jadro linux-cachyos +linux-cachyos-{,gcc-}nvidia-open +linux-cachyos-{,gcc-}zfs # Predkompilované ZFS moduly pre jadro linux-cachyos +linux-cachyos-{,gcc-}dbg # Neodstránený binárny súbor linuxu pre ladenie + +linux-cachyos-hardened # Základný balík jadra pre hardened jadro. Kompilované s GCC +linux-cachyos-hardened-lto # Protipól pre linux-cachyos-hardened kompilovaný pomocou clang +linux-cachyos-hardened-{,lto-}headers +linux-cachyos-hardened-{,lto-}nvidia +linux-cachyos-hardened-{,lto-}nvidia-open +linux-cachyos-hardened-{,lto-}zfs +linux-cachyos-hardened-{,lto-}dbg +``` + +## FAQ + +### Prečo sa AutoFDO nepoužíva pre všetky ostatné varianty jadra? + +Pretože je náročné na zostavenie, keďže v podstate vyžaduje dvojité zostavenie jadra, a preto si vyžaduje viac zdrojov a času venovaného kompilácii. Proces zostavovania jadra s AutoFDO zahŕňa nasledujúce kroky: + +1) Zostavenie jadra s povoleným AutoFDO a možnosťami ladenia. +2) Vytvorenie profilu, čo znamená vykonávanie pracovných zaťažení na zhromažďovanie profilovacích údajov pre možné optimalizácie. +3) Opätovné zostavenie jadra s profilom AutoFDO. + +Preto je zatiaľ prítomný iba vo variante [linux-cachyos](/features/kernel#linux-cachyos-default-kernel). + +Viac informácií o AutoFDO nájdete [tu.](https://cachyos.org/blog/2411-kernel-autofdo/) + +### Zlepšuje realtime jadro výkon v hrách? + +Nie, nezlepšuje. Realtime jadro robí oveľa viac kódu preemptibilným v porovnaní s normálnym plne preemptibilným jadrom. To znamená, že oveľa viac úloh (vrátane herných procesov) je často preemptovaných a násilne uvoľní systémové zdroje, čo vedie k horšiemu výkonu. diff --git a/src/content/docs/sk/features/kernel_manager.mdx b/src/content/docs/sk/features/kernel_manager.mdx index 80c2eb43..eaaa67c5 100644 --- a/src/content/docs/sk/features/kernel_manager.mdx +++ b/src/content/docs/sk/features/kernel_manager.mdx @@ -1,51 +1,116 @@ --- -title: Správa jadier pomocou CachyOS Kernel Manager -description: CachyOS Kernel Manager je výkonný nástroj na správu jadier, ktorý umožňuje používateľom jednoducho inštalovať alebo vytvárať vlastné jadrá s ľahkosťou. +title: Správa Linuxových jadier a frameworku Sched-ext pomocou CachyOS Kernel Manager +description: CachyOS Kernel Manager je výkonný nástroj na správu jadier, ktorý používateľom umožňuje jednoducho inštalovať alebo zostavovať vlastné jadrá. --- import ImageComponent from '~/components/image-component.astro'; -CachyOS Kernel Manager -====================== +Inštalácia Jadra z Repozitára +--------------------------------------- -CachyOS Kernel Manager umožňuje jednoducho inštalovať a spravovať jadrá z repozitára. Tiež poskytuje komplexný prehľad všetkých nainštalovaných jadier. +**CachyOS Kernel Manager uľahčuje inštaláciu a správu jadier z akéhokoľvek Arch Linux repozitára.** -Inštalácia jadra z repozitára ------------------------------ - -Na inštaláciu jadra stačí spustiť aplikáciu CachyOS Kernel Manager a vybrať požadované jadro zo zoznamu dostupných možností. Potom jednoducho kliknite na tlačidlo "execute" na dokončenie inštalácie. +Ak chcete nainštalovať jadro. Spustite aplikáciu `CachyOS Kernel Manager` a vyberte požadované jadro začiarknutím políčka `[]` zo zoznamu všetkých dostupných možností, potom stlačte tlačidlo `Spustiť` pre začatie inštalácie jadra.
-Konfigurácia a tvorba jadra ---------------------------- - -CachyOS Kernel Manager tiež uľahčuje konfiguráciu a tvorbu vlastných jadier. Na začiatok jednoducho otvorte aplikáciu a kliknite na tlačidlo "configure". Potom môžete upraviť rôzne nastavenia, ako je plánovač, výkonový správca, tick rate a ďalšie. Po vykonaní požadovaných zmien jednoducho kliknite na tlačidlo "execute" na začatie tvorby vlastného jadra. - -Dostupné konfiguračné možnosti zahŕňajú: - -* Plánovač (sched-ext, BORE, ECHO, RC, RT) -* Povoliť konfiguráciu CachyOS -* Úprava konfigurácie pomocou nconfig, menuconfig, xconfig alebo gconfig -* NUMA (zakázané alebo povolené) -* KBUILD CFLAGS (-O3 alebo -O2) -* Výkonový správca ako predvolený -* Povoliť BBR2 -* Tick rate (500Hz, 600Hz, 750Hz, 1000Hz) -* Tickless (idle, periodic, full) -* Zakázať MQ-Deadline I/O plánovač -* Zakázať Kyber I/O plánovač -* Povoliť/zakázať MG-LRU -* Povoliť/zakázať DAMON -* Povoliť/zakázať špekulatívnu stránkovú chybu -* Aplikovať automatickú optimalizáciu jadra -* Aplikovať optimalizáciu jadra pre konkrétne architektúry CPU -* Vytvoriť ZFS modul -* Vytvoriť NVIDIA modul -* Povoliť LTO (Full, Thin, No) - -Po dokončení bude vytvorené jadro automaticky nainštalované a balíček sa nachádza v `$HOME/.cache/cachyos-km`. +:::note +Tlačidlo `Spustiť` sa stane nedostupným, keď vyberiete už nainštalované jadro. +::: + +Konfigurácia a Zostavenie Vlastného CachyOS Jadra +---------------------------------
- \ No newline at end of file + + +**CachyOS Kernel Manager uľahčuje konfiguráciu a zostavenie vlastného CachyOS jadra.** + +:::note +CachyOS Kernel Manager je špeciálne navrhnutý na zostavovanie vlastných jadier pre **varianty CachyOS** a nepodporuje zostavovanie alebo konfiguráciu štandardného Arch Linux jadra ani žiadnej inej varianty. +::: + +*Ak chcete začať. Otvorte Kernel Manager a kliknutím na tlačidlo `Konfigurovať` začnite upravovať rôzne nastavenia, ako napríklad požadovaný plánovač, `tick rate` a ďalšie. Po vykonaní požadovaných zmien kliknite na tlačidlo `Zostaviť jadro` pre začatie zostavovania vlastného CachyOS jadra.* + +**Dostupné možnosti konfigurácie:** + +* *`Vlastný názov balíka`: **S touto možnosťou môžete pomenovať svoje jadro, ako chcete, napríklad: `linux-custom-cachy`*** +* *Plánovač (BORE, RC, RT, RT+BORE, EEVDF a BMQ)* +* *Povoliť konfiguráciu CachyOS* +* *Doladenie konfigurácie cez nconfig, menuconfig, xconfig alebo gconfig* +* *Povoliť/Zakázať NUMA* +* *Povoliť/Zakázať Modprobed-db* +* *KBUILD CFLAGS (-O3 alebo -O2)* +* *Výkonnostný governor ako predvolený* +* *Povoliť BBR3* +* *Výber `tick rate` (100Hz, 250Hz, 300Hz, 500Hz, 600Hz, 750Hz, 1000Hz)* +* *Režim bez tikania (`tickless mode`) (idle, periodic, full)* +* *Preempcia (Full, Voluntary alebo Server)* +* *Transparentné Hugepages (Always alebo Madvise)* +* *Povoliť/Zakázať DAMON* +* *Povoliť/Zakázať automatickú detekciu architektúry CPU* +* *Aplikovať optimalizáciu jadra pre špecifické architektúry CPU* +* *Povoliť LTO (Full, Thin, No)* +* *Zostaviť ZFS Module* +* *Zostaviť NVIDIA Closed Module* +* *Zostaviť NVIDIA Open Module* +* *Zahrnúť vmlinux s informáciami/symbolmi pre ladenie* +* *Načítať/Uložiť prednastavenú konfiguráciu Kernel Manager: `(Iba predvoľby zo samotného správcu)`* +* *Správa Kernel Patches (vzdialená a lokálna podpora)* + +**Po úspešnom zostavení jadra budete vyzvaní na zadanie hesla sudo pre inštaláciu jadra.** + +## Správa Frameworku Sched-ext + +**Kernel Manager poskytuje grafické používateľské rozhranie (GUI) na správu a ovládanie plánovačov `sched-ext`. Prístup ku GUI získate kliknutím na tlačidlo `konfigurácia plánovača sched-ext` v hlavnom okne.** + +
+ + +Toto GUI vám umožňuje: + +- **Prepínať medzi rôznymi plánovačmi `sched-ext` (scx).** +- **Povoliť alebo zakázať službu plánovača.** +- **Skontrolovať aktuálne spustený plánovač.** +- **Nastaviť `flags` a `profiles` plánovača. `Aktuálne iba bpfland a lavd podporujú profily.`** + +Na dosiahnutie tohto cieľa používa Kernel Manager `scx_loader` s konfiguráciou uloženou v: + +`/etc/scx_loader.toml`. Viac informácií o konfiguračnom súbore `scx_loader` nájdete v [tejto dokumentácii](https://github.com/sched-ext/scx/blob/main/rust/scx_loader/configuration.md). + +- **Ako funguje `scx_loader`?** + - Po výbere plánovača a profilu `scx_loader` spustí plánovač s vybratým profilom a uloží túto konfiguráciu do súboru `/etc/scx_loader.toml`, aby sa dosiahla trvalosť po reštartoch. Príklad toho, ako bude súbor vyzerať pri výbere `scx_bpfland` s profilom `Gaming`: + ```toml + default_sched = "scx_bpfland" + default_mode = "Gaming" + + [scheds.scx_bpfland] + auto_mode = [] + gaming_mode = ["-m", "performance"] + lowlatency_mode = ["-k", "-s", "5000", "-l", "5000"] + powersave_mode = ["-m", "powersave"] + ``` + +### Profily Plánovača + +- **Na čo slúžia "profily"?** + - Sú to predvoľby pre plánovač, ktoré upravujú `flags` na základe overených kombinácií na zvýšenie efektívnosti pre špecifické prípady použitia, ako napríklad "Gaming". + +**Podrobnejší pohľad nájdete v tabuľke.** + +#### Bpfland + +| Názov Profilu | Príznaky Príkazového Riadku | Popis | +|:--------------------: |:--------------------------: |:---------------------------------------------------------------------------------------------------------------------------------------: | +| **Nízka Latencia** | `-k -s 5000 -l 5000` | Určené na zníženie latencie za cenu priepustnosti. Vhodné pre aplikácie v reálnom čase, ako je spracovanie zvuku a multimédií. | +| **Gaming** | `-k -m performance` | Optimalizuje pre vysoký výkon v hrách. Uprednostňuje P-cores pred E-cores na procesoroch Intel a CCD na procesoroch Ryzen X3D. | +| **Úspora Energie** | `-m powersave` | Uprednostňuje energetickú efektívnosť. Uprednostňuje menej výkonné jadrá (napr. E-cores na Intel). | +| **Server** | `-c 0` | Zakáže interaktívnu klasifikáciu úloh v Bpfland, čím sa stáva schopnejším pre server, očakáva sa nárast približne o 2-3 % v zaťaženiach servera | + +#### LAVD + +| Názov Profilu | Príznaky Príkazového Riadku | Popis | +|:----------------------: |:--------------------------: |:----------------------------------------------------------------------------------------------------------------------------------------: | +| **Gaming & Nízka Latencia** | `--performance` | Maximalizuje výkon pomocou všetkých dostupných jadier, pričom uprednostňuje fyzické jadrá. | +| **Úspora Energie** | `--powersave` | Minimalizuje spotrebu energie pri zachovaní primeraného výkonu. Uprednostňuje efektívne jadrá a vlákna pred fyzickými jadrami. | diff --git a/src/content/docs/sk/features/optimized_repos.mdx b/src/content/docs/sk/features/optimized_repos.mdx new file mode 100644 index 00000000..7cd94200 --- /dev/null +++ b/src/content/docs/sk/features/optimized_repos.mdx @@ -0,0 +1,189 @@ +--- +title: Optimalizované Repozitáre +description: Informácie o našich optimalizovaných repozitároch +--- + +import { Tabs, TabItem, Steps } from '@astrojs/starlight/components'; + +Naším cieľom pri poskytovaní výkonovo optimalizovanej distribúcie je prekompilovať základné balíčky Arch Linuxu pre architektúry x86-64-v3, x86-64-v4 +a Zen4. + +- **x86-64-v3:** 5%-20% nárast výkonu v porovnaní s x86-64. +- **x86-64-v4:** Poskytuje značné zvýšenie výkonu vďaka podpore AVX512, v závislosti od pracovného zaťaženia. +- **Zen 4/5:** Okrem inštrukčnej sady x86-64-v4 sú pridané nasledovné: + +```text +abm, adx, aes, avx512bf16, avx512bitalg, avx512ifma, avx512vbmi, avx512vbmi2, avx512vnni, +avx512vpopctndq, clflushopt, clwb, clzero, fsgsbase, gfni, mwaitx, pclmul, pku, prfchw, +rpdid, rdrnd, rdseed, sha, sse4a, vaes, vockmulqdq, wbnoinvd, savec, xsaveopt, xsaves +``` + +## Prispôsobené Balíčky + +Náš repozitár [CachyOS-PKGBUILDs](https://github.com/CachyOS/CachyOS-PKGBUILDs) obsahuje balíčky, ktoré dostávajú priebežné aktualizácie, opravy a spätné portácie. +Pre zvýšenie výkonu selektívne implementujeme optimalizácie PGO, LTO a BOLT v závislosti od potreby. +Taktiež spravujeme niekoľko -git balíčkov, napr. mesa-git. + +## Pridanie Našich Repozitárov do Existujúcej Inštalácie Arch Linuxu + +:::caution +Inštaláciou CachyOS Pacmanu sa nainštaluje forkovaný Pacman s funkciami pridanými z CachyOS, ako napríklad "INSTALLED_FROM" a automatická kontrola architektúry. Pacman 6.1 pridal funkciu validácie funkcií, čo by mohlo viesť k varovaniam pri používaní Arch Linux Pacmanu. Pracujeme s Arch Linuxom na opätovnom zabezpečení riadnej kompatibility. Ak sa tomu chcete vyhnúť, nepridávajte repozitár "cachyos", ktorý obsahuje prispôsobený Pacman. Všetky ostatné repozitáre ako cachyos-v3, cachyos-v4, cachyos-extra/core-v3/4 je možné pridať bez problémov. +::: + +:::tip +Pred zvážením pridania našich repozitárov si prosím pozrite **[zoznam kompatibility CPU](/installation/installation_prepare#x86_64-microarchitecture-level-support)** +::: + + + + + +Poskytujeme skript, ktorý automatizuje inštaláciu našich repozitárov do vašich existujúcich Arch-based inštalácií. + +```sh +curl https://mirror.cachyos.org/cachyos-repo.tar.xz -o cachyos-repo.tar.xz +tar xvf cachyos-repo.tar.xz && cd cachyos-repo +sudo ./cachyos-repo.sh +``` + +:::tip[Ako skript funguje] +Tento skript zistí inštrukčné sady, ktoré váš CPU podporuje, a nainštaluje tú verziu našich repozitárov, ktorá je preň najviac optimalizovaná. Taktiež zálohuje váš starý `pacman.conf` pre odstránenie repozitárov prostredníctvom skriptu. +::: + + + + + + + +1. Nainštalujte CachyOS keyring: + + ```sh + # Importujte kľúč repozitára + sudo pacman-key --recv-keys F3B607488DB35A47 --keyserver keyserver.ubuntu.com + # Podpíšte kľúč repozitára + sudo pacman-key --lsign-key F3B607488DB35A47 + ``` +2. Nainštalujte potrebné balíčky: + + ```sh + sudo pacman -U 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-keyring-20240331-1-any.pkg.tar.zst' \ + 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-mirrorlist-18-1-any.pkg.tar.zst' \ + 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-v3-mirrorlist-18-1-any.pkg.tar.zst' \ + 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-v4-mirrorlist-6-1-any.pkg.tar.zst' \ + 'https://mirror.cachyos.org/repo/x86_64/cachyos/pacman-7.0.0.r6.gc685ae6-2-x86_64.pkg.tar.zst' + ``` +3. Pridajte repozitáre CachyOS do konfigurácie Pacmanu: + :::note + Tieto repozitáre by mali byť umiestnené nad repozitármi Arch Linuxu. + ::: + + ```shell + # /etc/pacman.conf + # Ak váš CPU podporuje x86-64, pridajte iba repozitáre [cachyos] + # cachyos repos + [cachyos] + Include = /etc/pacman.d/cachyos-mirrorlist + + # ak váš CPU podporuje x86-64-v3, pridajte [cachyos-v3],[cachyos-core-v3],[cachyos-extra-v3] a [cachyos] + # cachyos repos + # Pridajte iba ak váš CPU podporuje architektúru v3 + [cachyos-v3] + Include = /etc/pacman.d/cachyos-v3-mirrorlist + [cachyos-core-v3] + Include = /etc/pacman.d/cachyos-v3-mirrorlist + [cachyos-extra-v3] + Include = /etc/pacman.d/cachyos-v3-mirrorlist + [cachyos] + Include = /etc/pacman.d/cachyos-mirrorlist + + # ak váš CPU podporuje x86-64-v4, pridajte [cachyos-v4], [cachyos-core-v4], [cachyos-extra-v4] a [cachyos] + # cachyos repos + # Pridajte iba ak váš CPU podporuje architektúru x86-64-v4 + [cachyos-v4] + Include = /etc/pacman.d/cachyos-v4-mirrorlist + [cachyos-core-v4] + Include = /etc/pacman.d/cachyos-v4-mirrorlist + [cachyos-extra-v4] + Include = /etc/pacman.d/cachyos-v4-mirrorlist + [cachyos] + Include = /etc/pacman.d/cachyos-mirrorlist + ``` +4. Nakoniec aktualizujte váš systém s balíčkami CachyOS: + ```sh + sudo pacman -Syu + ``` + + + + + + + +### Odinštalovanie Repozitárov CachyOS + + + + +**Spustite nasledujúce príkazy na odstránenie repozitárov CachyOS z vášho systému:** +```sh +curl https://mirror.cachyos.org/cachyos-repo.tar.xz -o cachyos-repo.tar.xz +tar xvf cachyos-repo.tar.xz +cd cachyos-repo +sudo ./cachyos-repo.sh --remove +``` + + + + + + + +1. Preinštalujte pôvodný Pacman z Arch Linuxu: + ```sh + sudo pacman -S core/pacman + ``` +2. Spustite nasledujúci príkaz: + ```sh + # Týmto sa vyhnete varovaniam %INSTALLED_DB% + sudo find /var/lib/pacman/local/ -type f -name "desc" -exec sed -i '/^%INSTALLED_DB%$/,+2d' {} \; + ``` +3. Vytvorte zálohu konfiguračného súboru Pacmanu: + ```sh + sudo mv /etc/pacman.conf.bak /etc/pacman.conf + ``` +4. Prepnite späť na predvolené balíčky Arch Linuxu pomocou nasledujúcich príkazov: + ```sh + pacman -Qqn | sudo pacman -S - + sudo pacman -Syu + ``` + + + + + +## Testy a benchmarky + +Michael z Phoronix už niekoľkokrát benchmarkoval CachyOS, ktorý sa väčšinou ukazuje ako vedúci v grafoch benchmarkov a v geometrickom priemere všetkých výsledkov testov. +Od prvého benchmarku vykonaného v roku 2022 sa CachyOS oveľa viac vyvinul a dozrel, pokiaľ ide o použiteľnosť a výkon. + +Ak by ste sa chceli dozvedieť viac o zvýšení výkonu z našich repozitárov, pozrite si odkazy nižšie. + +* **14/03/2021:** V RFC diskusii o dopade x86-64-v3, ktorú začal **Mateusz Jończyk** z Arch Linuxu, ukázal niektoré počiatočné výsledky. + * [RFC: Use x86_64-v2 architecture](https://lists.archlinux.org/pipermail/arch-general/2021-March/048739.html) + +* **09/12/2022:** Prvý benchmark od Michaela. + * [The Performance Of Arch Linux Powered CachyOS](https://www.phoronix.com/review/cachyos-linux-perf) + +* **29/02/2024:** Phoronix vykonal ďalší benchmark demonštrujúci rozdiel medzi balíčkami x86-64-v4, x86-64-v3 a x86-64 (všeobecné). Pri pohľade na príklady ako PHP alebo GCC, kde prispôsobujeme naše PKGBUILDy, je pozorovateľné zlepšenie výkonu. + * [Arch Linux CachyOS Benchmarks Of x86-64-v3 & x86-64-v4 Repositories](https://www.phoronix.com/review/cachyos-x86-64-v3-v4) + +* **20/08/2024:** Michael zverejnil nový benchmark pre AMD Ryzen 9950x, ktorý zahŕňa CachyOS a niektoré ďalšie Linuxové distribúcie. + * [Intel Continues To Show AMD The Importance Of Software Optimizations: 16% More Ryzen 9 9950X Performance](https://www.phoronix.com/review/linux-os-amd-ryzen9-9950x) + :::note + Liquid-DSP a RocksDB boli kompilované pomocou Phoronix Benchmark Suite, pričom sa ignorovali príznaky kompilácie špecifikované v /etc/makepkg.conf, čo viedlo k neočakávanému výsledku výkonu pre CachyOS. + ::: + +## Zistite viac + +- [Inštrukčné sady pre rôzne mikroarchitektúry x86-64](https://en.wikipedia.org/wiki/X86-64#Microarchitecture_levels) diff --git a/src/content/docs/sk/index.mdx b/src/content/docs/sk/index.mdx index 615e3bcc..88c17f60 100644 --- a/src/content/docs/sk/index.mdx +++ b/src/content/docs/sk/index.mdx @@ -1,27 +1,26 @@ --- -title: Vitajte na CachyOS Wiki +title: Vitajte na Wiki CachyOS description: Zapojte sa! template: splash hero: - tagline: Preskúmajte a nájdite odpovede na svoje otázky! + tagline: Preskúmajte a nájdite odpovede na vaše otázky! image: file: ~/assets/logo.png actions: - - text: Preskúmajte - link: /installation/installation_prepare/ + - text: Preskúmať + link: /cachyos_basic/download icon: right-arrow variant: primary --- -import { Card, CardGrid } from '@astrojs/starlight/components'; +import { Card, CardGrid, LinkCard } from '@astrojs/starlight/components'; -## Ďalšie kroky +## Začíname - - - [Naše repozitáre](/cachyos_repositories/what_are_the_cachyos_repo/) obsahujú optimalizované balíčky a naše optimalizované jadrá.. - - - Máme 2 inštalátory: GUI & CLI. S možnosťou [inštalácie](/installation/installation_prepare/) s dostupným alebo bez dostupného internetového pripojenia. - + + + + + diff --git a/src/content/docs/sk/installation/boot_managers.md b/src/content/docs/sk/installation/boot_managers.md index 8454f047..697209cc 100644 --- a/src/content/docs/sk/installation/boot_managers.md +++ b/src/content/docs/sk/installation/boot_managers.md @@ -1,104 +1,62 @@ --- -title: Ponúkané boot manažéry -description: Popis a odporúčania pre aktuálne ponúkaných boot manažérov +title: Ponúkaní správcovia zavádzania +description: Popis a odporúčania pre aktuálne ponúkaných správcov zavádzania --- -# CachyOS Boot Manažéry - -Aby sme zabezpečili najlepší zážitok na rôznych zariadeniach, CachyOS momentálne ponúka nasledujúce boot manažéry: systemd-boot, rEFInd a Grub. Tento článok popisuje vlastnosti každého boot manažéra a tiež obsahuje naše odporúčania, kedy ich použiť. - -:::note[POZNÁMKA] -Každý boot manažér podporuje všetky naše aktuálne dostupné voľby súborových systémov a plné šifrovanie koreňového adresára. -::: +Aby CachyOS ponúkal najlepší zážitok na rôznych zariadeniach, aktuálne ponúka nasledujúcich správcov zavádzania: systemd-boot, rEFInd a GRUB. +Tento článok na Wiki popisuje sadu funkcií každého správcu zavádzania a obsahuje aj naše odporúčania pri ich výbere. Pre +konfiguráciu si pozrite [Konfigurácia správcu zavádzania](/configuration/boot_manager_configuration). ## systemd-boot +Ako súčasť rodiny systemd bol systemd-boot vytvorený tak, aby bol čo najjednoduchší, preto má podporu iba pre systémy založené na UEFI. Tento jednoduchý, ale efektívny dizajn zaisťuje jeho spoľahlivosť a rýchlosť. Avšak toto má za následok stratu pokročilých funkcií podporovaných inými správcami zavádzania. -Súčasť rodiny systemd, systemd-boot bol vytvorený tak, aby bol čo najjednoduchší, preto podporuje iba systémy založené na UEFI. Tento jednoduchý, ale efektívny dizajn zaisťuje, že je spoľahlivý a rýchly. Toto však ide na úkor pokročilých funkcií, ktoré podporujú iné boot manažéry. - -### Klady: -- Najrýchlejší z troch boot manažérov. +### Výhody - Veľmi jednoduchá konfigurácia. -- Bootovacie položky sú rozdelené do viacerých súborov, čo uľahčuje ich správu. -- Jednoduchý, ale moderný dizajn. +- Záznamy o zavádzaní sú oddelené do viacerých súborov, čo uľahčuje správu. -### Zápory: -- Nepodporuje BIOS systémy. -- Neobsahuje žiadne možnosti témovania alebo prispôsobenia. -- Konfigurácia nie je automaticky generovaná, pokiaľ nie je nastavená na to. CachyOS zahŕňa nástroj systemd-boot manažér na automatickú generáciu. -- Môže čítať bootovacie obrazy len na súborových systémoch podporovaných EFI (FAT, FAT16, FAT32). -- Neschopnosť nájsť bootovacie obrazy na iných partíciách bez manuálneho zásahu. +### Nevýhody + - Nepodporuje systémy BIOS. + - Veľmi jednoduchý dizajn a chýba akýkoľvek druh tém alebo prispôsobenia. + - Konfigurácia sa negeneruje automaticky, pokiaľ nie je nakonfigurovaná. CachyOS obsahuje systemd-boot manager na ponuku automaticky generovanej konfigurácie. + - Dokáže čítať iba zavádzacie obrazy na súborových systémoch podporovaných EFI (FAT, FAT16, FAT32). + - Neschopnosť nájsť zavádzacie obrazy na iných partíciách ako na svojej vlastnej. -### Konfigurácia -Hlavný príkazový nástroj pre systemd-boot je sdboot-manage. -Konfiguračný súbor na zmenu parametrov jadra a iných možností sa nachádza v `/etc/sdboot-manage.conf`. -Bootovacie položky sú umiestnené v /boot/loader/entries/. - -### Rozloženie partícií: -- Minimálne 1GB (odporúčané 2GB) FAT32 EFI boot partícia (/boot). -- Minimálne 5.5GB používateľom zvolený súborový systém koreňového adresára (/). - -### Odporúčanie: -Systemd-boot je odporúčaný boot manažér pre CachyOS. Vyberte tento, ak nepotrebujete žiadne z funkcií špecifických pre grub a rEFInd. +### Odporúčanie +Systemd-boot je odporúčaný a predvolený správca zavádzania pre CachyOS. Vyberte si ho, ak si nie ste istí. ## rEFInd +Ako fork rEFIt bol rEFInd primárne vytvorený, aby používateľom MacOS uľahčil viacnásobné zavádzanie. Avšak rEFInd sa vyvinul tak, že je agnostický voči hardvéru, čo z neho robí skvelú voľbu pre viacnásobné zavádzanie na akomkoľvek systéme. Hlavným lákadlom rEFInd je jeho schopnosť skenovať všetky úložné zariadenia pri zavádzaní a zodpovedajúcim spôsobom zobrazovať záznamy pre každý nájdený OS/jadro. -Fork rEFIt, rEFInd bol pôvodne vytvorený na uľahčenie multi-bootovania pre používateľov MacOS. rEFInd sa však vyvinul do hardvérového agnostika, čo ho robí skvelou voľbou pre multi-bootovanie na akomkoľvek systéme. Hlavným lákadlom rEFInd je jeho schopnosť skenovať všetky úložné zariadenia pri bootovaní a zodpovedajúcim spôsobom zobrazovať položky pre každý nájdený OS/jadro. - -### Klady: +### Výhody - Automatická detekcia všetkých operačných systémov a jadier na úložných zariadeniach. -- Minimálna alebo žiadna konfigurácia potrebná vďaka spomínanej automatickej detekcii. -- Ľahko podporuje zabezpečené bootovanie. -- Grafické užívateľské rozhranie podobné MacOS Boot selectoru. +- Kvôli spomínanej automatickej detekcii sa vyžaduje malá alebo žiadna konfigurácia. +- Oveľa grafickejšie používateľské rozhranie pripomínajúce výber zavádzania v MacOS. - Skvelá podpora tém. -- CachyOS poskytuje iné rozloženie partícií pre rEFInd na ďalšie zvýšenie kompatibility multi-bootovania s inými OS ako Windows. -- Schopnosť čítať bootovacie obrazy zo súborových systémov EFI (FAT, FAT16, FAT32) ako aj ext4 a btrfs. - -### Zápory: -- Nepodporuje BIOS systémy. -- O niečo pomalší kvôli funkcii automatickej detekcie. - -### Konfigurácia -Hlavný príkazový nástroj pre rEFInd je refind-install. -Parametre jadra sú poskytované súborom nazvaným refind_linux.conf, ktorý sa nachádza vedľa jadier. (Zvyčajne /boot) -Hlavný konfiguračný súbor rEFInd je obvykle umiestnený v /boot/efi/refind/refind.conf. - -### Rozloženie partícií: -- Minimálne 50MB FAT32 EFI partícia (/boot/efi). -- Minimálne 1GB (odporúčané 2GB) ext4 boot partícia (/boot). -- Minimálne 5.5GB používateľom zvolený súborový systém koreňového adresára (/). - -### Odporúčanie: -rEFInd je odporúčaný boot manažér pre bootovanie s viacerými operačnými systémami. - -## Grub +- Dokáže čítať zavádzacie obrazy zo súborových systémov EFI (FAT, FAT16, FAT32), ako aj EXT4 a BTRFS. -Grub je najstarší z dostupných boot manažérov a teda jediný, ktorý podporuje BIOS bootovanie. Má veľmi veľkú sadu funkcií, funguje na takmer každom stroji a je najčastejšie používaným Linux boot manažérom. +### Nevýhody +- Nepodporuje systémy BIOS. -### Klady: -- Schopnosť čítať bootovacie obrázky z takmer všetkých dostupných linuxových súborových systémov. -- Široko používaný a veľmi ľahko nájditeľné informácie online. -- Schopnosť dešifrovať šifrované boot partície. -- Jediný boot*loader*, ktorý umožňuje bootovanie BIOS strojov. -- Vyzerá zastarane. Má však skvelú podporu tém na kompenzáciu. +### Odporúčanie +rEFInd je odporúčaný správca zavádzania pre zavádzanie s viacerými operačnými systémami. -### Zápory: -- Preplnený kvôli potrebe podporovať oveľa starší hardvér a potrebuje veľa ovládačov súborových systémov. -- O niečo pomalší ako ostatné boot manažéry kvôli spomínanej preplnenosti. -- Komplikovaná konfigurácia, ktorá sa musí regenerovať zakaždým, keď sa aktualizuje jadro. (Toto je však robené automaticky.) +## GRUB +GRUB je najstarší z dostupných správcov zavádzania a v dôsledku toho jediný, ktorý podporuje zavádzanie cez BIOS. Má veľmi rozsiahlu sadu funkcií, funguje takmer na každom počítači a je najčastejšie používaným správcom zavádzania Linuxu. +Nasleduje zoznam jeho hlavných výhod a nevýhod. -### Konfigurácia -Hlavný príkazový nástroj pre grub je grub-mkconfig. -Hlavný konfiguračný súbor grub je obvykle umiestnený v /boot/grub/grub.cfg. +### Výhody +- Dokáže čítať zavádzacie obrazy takmer zo všetkých dostupných súborových systémov Linuxu. +- Široko používaný a veľmi ľahko sa dajú nájsť informácie online. +- Dokáže dešifrovať šifrované zavádzacie partície. +- Jediný ponúkaný zavádzač, ktorý umožňuje zavádzanie počítačov s BIOSom. +- Vyzerá zastarane. Avšak má skvelú podporu tém na kompenzáciu. -### Rozloženie partícií: -#### BIOS: -- Minimálne 6.5GB používateľom zvolený súborový systém koreňového adresára (/). -#### UEFI: -- Minimálne 50MB EFI partícia (/boot/efi). -- Minimálne 6.5GB používateľom zvolený súborový systém koreňového adresára (/). +### Nevýhody +- Nadmerný kvôli potrebe podpory oveľa staršieho hardvéru a potrebe množstva ovládačov súborových systémov. +- Pozorovateľne pomalší v porovnaní so systemd-boot a rEFInd. -### Odporúčanie: -Grub je jediný dostupný boot manažér, ak váš stroj podporuje iba BIOS bootovanie. Je to tiež jediný boot manažér, ktorý podporuje šifrovanie boot partície (odlišné od šifrovania disku). Ak nespadáte do týchto kritérií, odporúčame alternatívne boot manažéry. +### Odporúčanie +GRUB je jediný dostupný zavádzač, ktorý podporuje zavádzanie cez BIOS. Je to tiež jediný správca zavádzania, ktorý podporuje šifrovanie zavádzacej partície (odlišné od šifrovania disku). ## TL:DR -Vyberte Grub, ak váš stroj je iba BIOS, vyberte rEFInd, ak plánujete mať na svojom stroji viacero operačných systémov (najmä Windows), inak zvoľte systemd-boot. +Vyberte GRUB, ak je používaný počítač iba s BIOSom, vyberte rEFInd, ak plánujete mať na počítači viacero operačných systémov (najmä Windows), inak použite systemd-boot. diff --git a/src/content/docs/sk/installation/desktop_environments.md b/src/content/docs/sk/installation/desktop_environments.md index 99982cd4..66a01e2d 100644 --- a/src/content/docs/sk/installation/desktop_environments.md +++ b/src/content/docs/sk/installation/desktop_environments.md @@ -3,33 +3,40 @@ title: Desktopové prostredia description: Desktopové prostredia podporované CachyOS --- -CachyOS ponúka niekoľko desktopových prostredí, z ktorých si môžete vybrať, vrátane predvoleného prostredia KDE. Dostupné možnosti sú: -:::note[POZNÁMKA] -Prosím, počas inštalácie vyberte iba jedno desktopové prostredie. +*CachyOS ponúka niekoľko desktopových prostredí, z ktorých si môžete vybrať.* + +**Pamätajte. Toto je rozhodnutie, ktoré by mal urobiť človek, preto si vyberte to, ktoré sa vám najviac páči.** +:::note +Počas inštalácie vyberte iba jedno Desktopové prostredie. ::: -1. **KDE Plasma** je komplexné a flexibilné desktopové prostredie, ktoré ponúka viacero štýlov menu na prístup k aplikáciám. Obsahuje správcu okien kwin. KDE Plasma sa tiež môže pochváliť intuitívnym rozhraním, ktoré vám umožňuje ľahko sťahovať a inštalovať nové témy, widgety a ďalšie z webu. -2. **CuteFish** je elegantné, moderné a efektívne desktopové prostredie postavené na Qt Quick a niektorých základných frameworkoch KDE. Má dizajn pripomínajúci macOS. -3. **i3** je populárny dlaždicový správca okien známy svojím jediným, samostatným konfiguračným súborom a efektívnym využitím obrazovky. -4. **GNOME** je používateľsky prívetivé desktopové prostredie s rozhraním v štýle dotyku pre prístup k aplikáciám. Hoci je ľahko naučiteľné, môže mať obmedzené možnosti prispôsobenia a môže byť ťažké ho konfigurovať. -5. **Openbox** je veľmi populárny správca okien známy svojou vynikajúcou dokumentáciou a širokým výberom dostupných tém. -6. **Wayfire** je kompozitor Wayland založený na wlroots, ktorý vyvažuje prispôsobenie, rozšíriteľnosť a estetiku. -7. **XFCE** je ľahké a flexibilné desktopové prostredie s tradičným rozbaľovacím menu pre prístup k aplikáciám a je kompatibilné s Compizom. Prispôsobenie môže vyžadovať určitú námahu, aby zodpovedalo osobným preferenciám. -8. **LXQt** je ľahké desktopové prostredie vzniknuté spojením projektov LXDE a Razor-qt, postavené na Qt. -9. **bspwm** je dlaždicový správca okien pre X11, napísaný v jazyku C, dynamické rozloženie (dlaždicové, stohovacie, tabuľkové), okná sú reprezentované ako listy binárneho stromu. -10. **Cinnamon** je desktopové prostredie pre Linux, ktoré vyvažuje pokročilé funkcie s tradičným používateľským zážitkom. -11. **UKUI** je ľahké desktopové prostredie, ktoré je efektívne a dobre funguje na starších počítačoch. Používa technológie GTK a Qt a má vizuálny vzhľad podobný Windows 7, čo ho robí používateľsky prívetivým pre nových používateľov Linuxu. -12. **Hyprland** je vizuálne príťažlivý kompozitor Wayland, ktorý používa dynamické dlaždicovanie. Prichádza s predkonfigurovanými dotfiles. -13. **Budgie** je jednoduché a elegantné desktopové prostredie postavené na nástroji GTK. Je navrhnuté tak, aby poskytovalo moderné a atraktívne rozhranie, ktoré je ľahko použiteľné, pričom je vysoko konfigurovateľné. -14. **LXDE** (Lightweight X11 Desktop Environment) je rýchle a energeticky úsporné desktopové prostredie navrhnuté na používanie na starších počítačoch a systémoch s obmedzenými zdrojmi. Používa Openbox ako predvoleného správcu okien a zameriava sa na poskytovanie jednoduchého, čistého a používateľsky prívetivého rozhrania. -15. **Mate Desktop** je tradičné desktopové prostredie vytvorené z GNOME 2. Je charakteristické svojim klasickým vzhľadom a jednoduchým, intuitívnym používateľským rozhraním. Mate poskytuje ľahko použiteľný a vysoko prispôsobiteľný desktopový zážitok pre používateľov, ktorí preferujú klasický vzhľad a dojem. -16. **Qtile** je správca okien pre X11, ktorý je konfigurovaný pomocou programovacieho jazyka Python. - -:::note[POZNÁMKA] -Používateľská podpora pre Hyprland už nie je poskytovaná. +Dostupné možnosti sú: + +1. **KDE Plasma:** je komplexné a flexibilné desktopové prostredie, ktoré ponúka viacero štýlov ponúk na prístup k aplikáciám. Obsahuje správcu okien KWin. KDE Plasma sa tiež pýši intuitívnym rozhraním, ktoré vám umožňuje jednoducho sťahovať a inštalovať nové témy, widgety a ďalšie z webu. +2. **GNOME:** je používateľsky prívetivé desktopové prostredie s rozhraním v štýle dotykového ovládania na prístup k aplikáciám. Hoci je ľahké sa ho naučiť, môže mať obmedzené možnosti prispôsobenia a jeho konfigurácia môže byť náročná. +3. **XFCE:** je odľahčené a flexibilné desktopové prostredie s tradičnou rozbaľovacou/vyskakovacou ponukou na prístup k aplikáciám a je kompatibilné s Compiz. +4. **bspwm:** je správca okien pre X11 založený na C, ktorý ponúka flexibilné rozloženia s ukladaním vedľa seba (tiling), prekrývaním (stacking) a kartami (tabbing). +5. **Budgie:** je jednoduché a elegantné desktopové prostredie postavené pomocou sady nástrojov GTK. Je navrhnuté tak, aby poskytovalo moderné a atraktívne rozhranie, ktoré sa ľahko používa a zároveň je vysoko konfigurovateľné. +6. **Cinnamon:** je desktopové prostredie pre Linux, ktoré vyvažuje pokročilé funkcie s tradičnou používateľskou skúsenosťou. +7. **Cosmic:** **`Aktuálne v alfa verzii.`** je moderné, na výkon orientované desktopové prostredie postavené s Rust a Smithay. Navrhnuté pre produktivitu a náročných používateľov, jeho cieľom je ponúkať pokročilé funkcie pri zachovaní čistého, ale intuitívneho rozhrania. +8. **i3:** je populárny správca okien pre X11 s ukladaním vedľa seba, známy svojim jediným, samostatným konfiguračným súborom a efektívnym využitím priestoru na obrazovke. Naše [dotfiles](https://github.com/CachyOS/cachyos-i3wm-settings) pre i3 nájdete tu. +9. **Hyprland:** je vizuálne príťažlivý kompozitor pre Wayland, ktorý používa dynamické ukladanie vedľa seba. Dodáva sa s predkonfigurovanými [dotfiles](https://github.com/CachyOS/cachyos-hyprland-settings). **`Na niektorých konfiguráciách hardvéru je nestabilný`**. +10. **LXDE:** (Lightweight X11 Desktop Environment) je rýchle a energeticky úsporné desktopové prostredie navrhnuté na použitie na starších počítačoch a systémoch s obmedzenými zdrojmi. Ako predvoleného správcu okien používa Openbox a zameriava sa na poskytovanie jednoduchého, čistého a používateľsky prívetivého rozhrania. +11. **LXQt:** je odľahčené desktopové prostredie, ktoré vzniklo zlúčením projektov LXDE a Razor-qt a je postavené s Qt. +12. **Mate Desktop:** je tradičné desktopové prostredie, ktoré vzniklo forkom z GNOME 2. Vyznačuje sa klasickým vzhľadom a pocitom s jednoduchým a intuitívnym používateľským rozhraním. Mate poskytuje ľahko použiteľné a vysoko prispôsobiteľné desktopové prostredie pre používateľov, ktorí preferujú klasickejší vzhľad a pocit. +13. **Openbox:** je veľmi populárny správca okien pre X11, známy svojou vynikajúcou dokumentáciou a širokým výberom dostupných tém. +14. **Qtile:** je správca okien pre X11/Wayland, ktorý sa konfiguruje pomocou programovacieho jazyka Python a ponúka rôzne rozloženia a widgety. Naše [dotfiles](https://github.com/CachyOS/cachyos-qtile-settings) nájdete tu. +15. **Sway:** je kompozitor pre Wayland s ukladaním vedľa seba a priama náhrada za správcu okien i3 pre X11. Funguje s vašou existujúcou konfiguráciou i3 a podporuje väčšinu funkcií i3 plus niekoľko navyše. +16. **UKUI:** je odľahčené desktopové prostredie, ktoré je efektívne a dobre funguje na starších počítačoch. Používa technológie GTK aj Qt a má vizuálny vzhľad podobný Windows 7, vďaka čomu je používateľsky prívetivé pre nových používateľov Linuxu. +17. **Wayfire:** je kompozitor pre Wayland založený na wlroots, ktorý vyvažuje prispôsobenie, rozšíriteľnosť a estetiku. Naše [dotfiles](https://github.com/CachyOS/cachyos-wayfire-settings) pre Wayfire nájdete tu. + +:::note +Kvôli povahe Hyprlandu, ktorá zahŕňa zásadné zmeny a nestabilitu, sme sa rozhodli iba udržiavať naše dotfiles, ale neočakávajte pomoc mimo našej konfigurácie. + +Preto skúste požiadať o pomoc na našom Discorde a počkajte na odpoveď od komunity. ::: -Screenshoty +[Snímky obrazovky](/installation/screenshots) ----------- -Screenshoty našich zmien v téme a celkovom vzhľade nájdete v sekcii Screenshot Wiki. +*Sekcia s obrázkami predstavujúcimi naše témy a dizajny pre poskytované desktopové prostredia a správcov okien.* diff --git a/src/content/docs/sk/installation/filesystem.md b/src/content/docs/sk/installation/filesystem.md index 01d9b92f..2a9aa28a 100644 --- a/src/content/docs/sk/installation/filesystem.md +++ b/src/content/docs/sk/installation/filesystem.md @@ -1,50 +1,45 @@ --- title: Súborové systémy -description: Popis a doporučenia pre dostupné súborové systémy. (ext4, f2fs, btrfs, xfs, zfs, bcachefs) +description: Popis a odporúčania pre dostupné súborové systémy. (ext4, f2fs, btrfs, xfs, zfs, bcachefs) --- -# Súborové systémy +CachyOS ponúka 5 súborových systémov, aby si používateľ mohol vybrať ten, ktorý najlepšie vyhovuje jeho potrebám. Nasledujúci text prejde výhody, nevýhody a odporúčania pre každý súborový systém. Každý súborový systém sa dodáva s predinštalovanými požiadavkami/utilitami v CachyOS. -CachyOS ponúka 5 súborových systémov, aby si používateľ mohol vybrať ten, ktorý najlepšie vyhovuje jeho potrebám. Nasledujúci text popisuje výhody, nevýhody a odporúčania pre každý súborový systém. Každý súborový systém má predinštalované svoje požiadavky/nástroje v CachyOS. +:::note +BTRFS je predvolený a odporúčaný súborový systém pre CachyOS. Vyberte ho, ak si nie ste istí. +::: ## XFS - -XFS je žurnálovací súborový systém vytvorený a vyvinutý spoločnosťou Silicon Graphics, Inc. Bol vytvorený v roku 1993, portovaný na Linux v roku 2001 a teraz je široko podporovaný väčšinou distribúcií Linuxu. - +XFS je žurnálovací súborový systém vytvorený a vyvinutý spoločnosťou Silicon Graphics, Inc. Bol vytvorený v roku 1993, prenesený do Linuxu v roku 2001 a teraz je široko podporovaný väčšinou distribúcií Linuxu. ### Výhody - Rýchly, XFS bol pôvodne navrhnutý s ohľadom na rýchlosť a extrémnu škálovateľnosť. -- Spoľahlivý, XFS využíva niekoľko technológií na prevenciu poškodenia dát. -- Odolný voči fragmentácii vďaka svojmu rozsahovému založeniu a stratégiu oneskorenej alokácie. - +- Spoľahlivý, XFS využíva niekoľko technológií na zabránenie poškodeniu dát. +- Odolný voči fragmentácii vďaka svojej rozsiahlej povahe a stratégii oneskoreného prideľovania. ### Nevýhody -- Nemožno ho zmenšiť. +- Nedá sa zmenšiť. -### Nástroje používateľského priestoru -Balík obsahujúci nástroje používateľského priestoru na správu XFS súborových systémov je `xfsprogs`. +### Nástroj používateľského priestoru +Balík obsahujúci nástroje používateľského priestoru na správu súborových systémov XFS je `xfsprogs`. -### Odporúčanie +### Odporúčanie: XFS je odporúčaný súborový systém pre používateľov, ktorí nepotrebujú pokročilé funkcie a chcú jednoducho rýchly a spoľahlivý súborový systém. ## BTRFS - -BTRFS je moderný copy-on-write (COW) súborový systém vytvorený v roku 2007 a vyhlásený za stabilný v linuxovom jadre v roku 2013. Je široko podporovaný a je známy hlavne pre svoje pokročilé funkcie. - +BTRFS je moderný súborový systém copy-on-write (COW) vytvorený v roku 2007 a vyhlásený za stabilný v jadre Linuxu v roku 2013. Je široko podporovaný a je známy hlavne vďaka svojej pokročilej sade funkcií. ### Výhody -- Transparentná kompresia. BTRFS podporuje transparentné komprimovanie súborov na úsporu miesta bez zásahu používateľa. CachyOS je predvolene dodávaný s kompresiou ZSTD. -- Funkcionalita snímok. BTRFS využíva svoju COW povahu na vytváranie snímok podzväzkov, ktoré zaberajú veľmi málo skutočného miesta. -- Funkcionalita podzväzkov umožňuje väčšiu kontrolu nad súborovým systémom. -- Schopný rásť alebo zmenšiť sa. +- Transparentná kompresia. BTRFS podporuje transparentné komprimovanie súborov, čo umožňuje významnú úsporu miesta bez zásahu používateľa. CachyOS sa štandardne dodáva s kompresiou ZSTD nastavenou na úroveň 3. +- Funkcia snímok. BTRFS využíva svoju povahu COW na umožnenie vytvárania snímok subvolumov, ktoré zaberajú veľmi málo skutočného miesta. +- Funkcia subvolumov umožňujúca väčšiu kontrolu nad súborovým systémom. +- Možnosť zväčšovať alebo zmenšovať. - Veľmi rýchly vývoj. - ### Nevýhody -- Niekedy vyžaduje defragmentáciu alebo vyváženie. -- Horší na rotačných diskoch kvôli spomínanej fragmentácii. +- Niekedy vyžaduje defragmentáciu alebo vyvažovanie. +- Horšie na rotačných diskoch kvôli spomínanej fragmentácii. +### Nástroj používateľského priestoru +Balík nástrojov používateľského priestoru Btrfs je `btrfs-progs` -### Nástroje používateľského priestoru -Balík nástrojov používateľského priestoru pre BTRFS je `btrfs-progs`. - -### Rozloženie podzväzkov -CachyOS poskytuje rozloženie podzväzkov pre jednoduchú funkčnosť snímok. +### Rozloženie subvolumov +CachyOS poskytuje rozloženie subvolumov hneď po vybalení, aby umožnil jednoduchú funkciu snímok. - Subvol @ = / - Subvol @home = /home - Subvol @root = /root @@ -53,91 +48,88 @@ CachyOS poskytuje rozloženie podzväzkov pre jednoduchú funkčnosť snímok. - Subvol @tmp = /var/tmp - Subvol @log = /var/log -### Odporúčanie -BTRFS je odporúčaný pre používateľov, ktorí chcú funkčnosť snímok/záloh a transparentnú kompresiu. - -## Ext4 - -Ext4 (štvrtý rozšírený súborový systém) je najbežnejšie používaný Linuxový súborový systém. Ext4 bol stabilizovaný v linuxovom jadre v roku 2008. +### Odporúčanie: +BTRFS sa odporúča pre používateľov, ktorí chcú funkciu snímok/zálohovania a transparentnú kompresiu. +## EXT4 +EXT4 (fourth extended filesystem) je najčastejšie používaný súborový systém Linuxu. EXT4 bol stabilizovaný v jadre Linuxu v roku 2008. ### Výhody - Veľmi bežný, čo umožňuje ľahký prístup k množstvu zdrojov. -- Spoľahlivý. Ext4 má preukázateľnú spoľahlivosť. -- Schopný rásť alebo zmenšiť sa. - +- Spoľahlivý. EXT4 má preukázateľne veľmi spoľahlivú históriu. +- Možnosť zväčšovať alebo zmenšovať. ### Nevýhody -- Postavený na starom kóde. -- Chýbajú mnohé pokročilé funkcie, ktoré ponúkajú iné súborové systémy. +- Postavený na starej kódovej základni. +- Chýba mu mnoho pokročilých funkcií, ktoré ponúkajú iné súborové systémy. ### Nástroje používateľského priestoru -Balík na správu Ext4 je `e2fsprogs`. +Balík na správu ext4 je `e2fsprogs` -### Odporúčanie -Ext4 je odporúčaný pre používateľov, ktorí chcú najjednoduchší a najbežnejšie používaný súborový systém. +### Odporúčanie: +EXT4 sa odporúča pre používateľov, ktorí chcú najjednoduchší a najčastejšie používaný súborový systém. ## ZFS -ZFS je pokročilý súborový systém pôvodne vyvinutý spoločnosťou Sun Microsystems v roku 2005. ZFS má mnoho funkcií, ale je licencovaný pod CDDL, čo znamená, že nemôže byť zahrnutý v linuxovom jadre a vyžaduje samostatný modul. +ZFS je pokročilý súborový systém, ktorý pôvodne vyvinula spoločnosť Sun Microsystems v roku 2005. ZFS má mnoho funkcií, avšak je licencovaný pod CDDL, čo znamená, že nemôže byť zahrnutý do jadra Linuxu a vyžaduje inštaláciu samostatného modulu. + +:::caution +Nepoužívajte jadro Real-time spolu so ZFS, pretože nie je kompatibilné z dôvodu licenčných problémov. +::: ### Výhody -- Pooled storage (zpool) +- Združené úložisko (zpool) - Snímky pomocou COW - Kompresia - Podpora Raid-Z -- ARC cache umožňuje neuveriteľne rýchle časy čítania často prístupných súborov. - +- ARC cache umožňuje neuveriteľne rýchle čítanie bežne používaných súborov. ### Nevýhody -- Veľmi zložitý na používanie a pochopenie kvôli funkciám ako zpool a ARC. +- Veľmi komplikované na používanie a pochopenie kvôli funkciám ako zpool a ARC. - ARC vyžaduje veľa RAM, aby bol efektívny. -- Nie je zahrnutý v linuxovom jadre, preto závisí od modulu tretích strán (OpenZFS). +- Nie je zahrnutý v jadre Linuxu, a preto závisí od modulu jadra tretej strany (OpenZFS) +- Nekompatibilný s Real-time preempciou ### Potrebné nástroje -'CachyOS poskytuje predkompilovaný modul zfs pre každú verziu jadra. +'ZFS-Module' CachyOS poskytuje predkompilovaný modul zfs pre každú verziu jadra. `zfs-utils` pre nástroje používateľského priestoru. -### Odporúčanie -ZFS by mali používať len pokročilí používatelia, ktorí chcú pokročilé funkcie ZFS, ako je pooled storage alebo ARC cache. +### Odporúčanie: +ZFS by mali používať iba pokročilí používatelia, ktorí chcú pokročilé funkcie ZFS, ako je združené úložisko alebo ARC cache. ## F2FS - -F2FS alebo Flash-Friendly File System je súborový systém pre flash pamäť vytvorený a vyvinutý spoločnosťou Samsung pôvodne pre linuxové jadro. F2FS bol vytvorený špeciálne na použitie s NAND flash používanými v moderných úložiskách. - +F2FS alebo Flash-Friendly File System, je súborový systém pre flash pamäte vytvorený a vyvinutý spoločnosťou Samsung pôvodne pre jadro Linuxu. F2FS bol vytvorený špeciálne pre NAND flash používaný v moderných úložiskách. ### Výhody -- Navrhnutý s ohľadom na flash pamäť. -- Transparentná kompresia na zníženie zápisov na disk (úspora miesta momentálne nie je používateľom využiteľná). -- Rýchlejší ako iné súborové systémy ako Ext4. -- Lepšie vyvažovanie opotrebovania, čo predlžuje životnosť NAND flash. - +- Navrhnutý s ohľadom na flash pamäte. +- Transparentná kompresia používaná na zníženie zápisov na disk (Úspora miesta nie je v súčasnosti používateľsky využiteľná) +- Rýchlejší ako iné súborové systémy, ako napríklad EXT4. +- Lepšie vyrovnávanie opotrebenia, čím sa predlžuje životnosť NAND flash. ### Nevýhody -- Nemožno ho zmenšiť. -- Úspora miesta z kompresie momentálne nie je používateľom využiteľná. Toto môže byť pridané v budúcnosti. -- Relatívne slabý fsck (kontrola súborového systému). +- Nedá sa zmenšiť. +- Úsporu miesta z kompresie v súčasnosti nemôže používateľ využiť. Môže to byť pridané v budúcnosti. +- Relatívne slabý fsck. (kontrola súborového systému) - Downgrade na jadro staršie ako verzia, ktorá vytvorila súborový systém, môže spôsobiť problémy. ### Nástroje používateľského priestoru -Hlavným nástrojom pre F2FS je `f2fs-tools`. +Hlavným nástrojom pre f2fs je `f2fs-tools` -### Odporúčanie -F2FS je odporúčaný iba pre používateľov, ktorí chcú maximalizovať životnosť svojej NAND flash. +### Odporúčanie: +F2FS sa odporúča iba pre používateľov, ktorí chcú maximalizovať životnosť svojej NAND flash. ## BcacheFS - -Bcachefs je pokročilý nový súborový systém pre Linux, s dôrazom na spoľahlivosť a robustnosť a s úplnou sadou funkcií, ktoré by človek očakával od moderného súborového systému. +Bcachefs je pokročilý nový súborový systém pre Linux s dôrazom na spoľahlivosť a robustnosť a kompletnou sadou funkcií, ktoré by ste očakávali od moderného súborového systému. :::caution[POZOR] -Bcachefs je stále považovaný za experimentálny a môže mať problémy. +Bcachefs sa stále považuje za experimentálny a môže mať problémy. ::: ### Výhody -- Copy on write (CoW) - ako btrfs alebo zfs +- Copy on write (CoW) - ako BTRFS alebo ZFS - Kompresia -- Cache, umiestnenie dát -- Replikácia -- Škálovateľnosť - +- Caching, Umiestňovanie dát +- Replika +- Škálovateľný ### Nevýhody - Experimentálny - Nastavenie môže byť komplikované ## TL:DR -Použite **XFS** alebo **Ext4** ako predvolené, **BTRFS** ak chcete snímky a kompresiu a **ZFS** ak chcete ARC cache alebo zpools. +Použite predvolený súborový systém **BTRFS**, pretože sa považuje za stabilný a má veľa užitočných funkcií (snímky, kompresia atď.). Použite **XFS** alebo **EXT4** pre jednoduchý +a rýchly súborový systém. diff --git a/src/content/docs/sk/installation/installation_handheld.mdx b/src/content/docs/sk/installation/installation_handheld.mdx index fd3f5e50..679ffebe 100644 --- a/src/content/docs/sk/installation/installation_handheld.mdx +++ b/src/content/docs/sk/installation/installation_handheld.mdx @@ -1,73 +1,65 @@ --- -title: Inštalácia Handheld Edition -description: How to install CachyOS on Handheld Devices +title: Inštalácia edície pre vreckové zariadenia +description: Ako nainštalovať CachyOS na vreckové zariadenia --- import { Steps } from '@astrojs/starlight/components'; +CachyOS poskytuje edíciu pre vreckové zariadenia, ako sú Steam Deck, ROG Ally a Legion Go. Táto edícia ponúka zážitok podobný SteamOS s prepínaním herného režimu (Game Mode Switching), predinštalovanými hernými aplikáciami a ďalšími funkciami. -CachyOS poskytuje verziu pre prenosné zariadenia, ako sú Steam Deck, Rog Ally a Legion Go. -Táto edícia poskytuje zážitok podobný SteamOS s prepínaním režimov hry, predinštalovanými hernými aplikáciami a podobne. +Edícia pre vreckové zariadenia používa plánovač LAVD ako predvolený plánovač CPU, ktorý je optimalizovaný pre vreckové zariadenia. Výsledkom sú lepšie snímkové frekvencie a výdrž batérie počas hrania. -Handheld Edition používa plánovač LAVD ako predvolený plánovač, ktorý je optimalizovaný pre prenosné zariadenia. -Toto poskytne lepšie časy snímok pre hranie hier. - -Handheld Edition používa `systemd-boot` ako bootloader a nie je dostupný výber bootloadera, ako je to v predvolenej edícii CachyOS. -Toto je zámerne zjednodušené pre proces inštalácie. +Edícia pre vreckové zariadenia používa `systemd-boot` ako správcu zavádzania. Výber správcu zavádzania nie je k dispozícii, na rozdiel od predvoleného CachyOS ISO. Cieľom je zjednodušiť proces inštalácie. ## Inštalácia na Root -1. **Stiahnite** najnovšie Handheld ISO z webu/fóra. +1. **Stiahnite** si najnovšie Handheld ISO z webovej stránky/fóra. -2. **Nahranie** ISO na USB disk. https://wiki.cachyos.org/installation/installation_prepare/ +2. [Flashnite](/installation/installation_prepare) ISO. -3. **Bootovanie** do ISO. +3. **Zaveďte** systém z ISO. 4. Kliknite na tlačidlo **Launch Installer**. -5. Calamares sa otvorí a pokračujte podľa krokov v Calamares. +5. Teraz sa otvorí Calamares. Postupujte podľa pokynov na obrazovke. -6. Pri kroku s partíciami použite možnosť **Erase Disk**. Pri prechode z iných distribúcií, ktoré používajú iné rozloženie partícií, môže byť možnosť nahradenia partície problematická. +6. V kroku s rozdelením disku použite možnosť **Erase Disk**. Ak prechádzate z inej distribúcie Linuxu, ktorá pravdepodobne používa iné rozloženie partícií. Upozorňujeme, že možnosť nahradiť partíciu môže byť problematická a nemusí fungovať podľa očakávania. 7. Nainštalujte systém. -Po dokončení inštalácie je potrebné zariadenie reštartovať. Calamares na to poskytuje výzvu. +Po dokončení inštalácie vás Calamares vyzve na reštartovanie zariadenia. -Prvé spustenie môže trvať nejaký čas, pretože sa sťahuje a spúšťa Steam. +Prvé spustenie môže trvať trochu dlhšie, pretože sa sťahuje a spúšťa Steam. Tento proces môže trvať až 2 minúty. -## Inštalácia s Dual Boot +## Inštalácia s duálnym zavedením -1. **Stiahnite** najnovšie Handheld ISO z webu/fóra. +1. **Stiahnite** si najnovšie Handheld ISO z webovej stránky/fóra. -2. **Nahranie** ISO na USB disk. https://wiki.cachyos.org/installation/installation_prepare/ +2. [Flashnite](/installation/installation_prepare) ISO. -3. **Bootovanie** do ISO. +3. **Zaveďte** systém z ISO. 4. Kliknite na tlačidlo **Launch Installer**. -5. Calamares sa otvorí a pokračujte podľa krokov v Calamares. +5. Teraz sa otvorí Calamares. Postupujte podľa pokynov na obrazovke. -6. Pri kroku s partíciami vyberte možnosť **Manual Partition** a vytvorte nasledujúce partície: +6. V kroku s rozdelením disku musíte vybrať **Manual Partition** a vytvoriť nasledujúce partície: - 2GB /boot - - XGB / + - XGB / (X môže byť ľubovoľný počet úložného priestoru, ktorý chcete prideliť pre root filesystem) -7. Pokračujte podľa krokov a nainštalujte systém. +7. Pokračujte krokmi a nainštalujte systém. -Po dokončení inštalácie je potrebné zariadenie reštartovať. Calamares na to poskytuje výzvu. +Po dokončení inštalácie vás Calamares vyzve na reštartovanie zariadenia. -Prvé spustenie môže trvať nejaký čas, pretože sa sťahuje a spúšťa Steam. +Prvé spustenie môže trvať trochu dlhšie, pretože sa sťahuje a spúšťa Steam. Tento proces môže trvať až 2 minúty. - -## Inštalácia s podporou Secure Boot - -Urobiť diff --git a/src/content/docs/sk/installation/installation_on_root.mdx b/src/content/docs/sk/installation/installation_on_root.mdx index 8709331d..447f04e5 100644 --- a/src/content/docs/sk/installation/installation_on_root.mdx +++ b/src/content/docs/sk/installation/installation_on_root.mdx @@ -1,37 +1,247 @@ --- -title: Inštalácia Root -description: Inštalácia s vymazaním disku +title: Ako nainštalovať CachyOS a sprievodca rozdelením disku +description: Inštalácia vymazaním disku --- -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Tabs, TabItem } from '@astrojs/starlight/components'; -CachyOS poskytuje niekoľko spôsobov, ako nainštalovať systém. -Možnosť "Erase Disk" v Calamares vymaže vybraný disk a potom nainštaluje CachyOS na cieľový disk. +:::caution +Pre inštaláciu CachyOS musí byť zakázané Secure boot. Pre nastavenie Secure boot po inštalácii si pozrite [Nastavenie Secure Boot.](/configuration/secure_boot_setup) +::: + +:::tip +Po neúspešnom pokuse o inštaláciu sa dôrazne odporúča reštartovať ISO. + +V opačnom prípade sa môžu počas procesu inštalácie vyskytnúť pretrvávajúce chyby. + +Stáva sa to preto, lebo inštalátor pri neúspešnej inštalácii správne neodmontuje partície. + +::: + +## Vymazať disk + +Možnosť "Erase Disk" v Calamares vymaže vybraný disk a nainštaluje na cieľ CachyOS. -1. Bootujte do ISO a kliknite na tlačidlo **Launch Installer**. +1. Zavedte systém z ISO a kliknite na **Launch Installer**. -2. Vyberte si **Bootloader**, ktorý chcete použiť, pozrite si aj článok o bootloaderoch na Wiki. +2. Vyberte preferovaného **Boot Manager**. Viac informácií nájdete v sekcii [Boot Managers](/installation/boot_managers). -3. Vyberte si svoju **región**. +3. Nastavte preferovaný **Jazyk** a **Región/Časové pásmo**. -4. Vyberte si svoje **rozloženie klávesnice**. +4. Nakonfigurujte **Rozloženie klávesnice**. -5. Vyberte si svoj **súborový systém**, pozrite si aj článok o súborových systémoch. +5. Vyberte **Erase Disk** a zvoľte [Filesystem](/installation/filesystem). -6. Vyberte si svoje **desktopové prostredie**, pozrite si aj článok o desktopových prostrediach. +6. Vyberte **Desktopové prostredie** podľa vlastného výberu, pozrite si [Desktopové prostredia](/installation/desktop_environments). -7. Začiarknite alebo odčiarknite ďalšie balíčky pre inštaláciu z internetu. +7. Prispôsobte, ktoré balíčky sa majú alebo nemajú nainštalovať počas procesu inštalácie. -8. Skontrolujte **Stránku so súhrnom** a pokračujte v inštalácii. +8. Nastavte prihlasovacie údaje. + +9. Starostlivo si prezrite súhrn inštalácie na Stránke s prehľadom. Ak vyzerá všetko správne, pokračujte v inštalácii kliknutím na ***Install Now***. V opačnom prípade sa vráťte a vykonajte potrebné zmeny. -Systém potom nainštaluje CachyOS na váš systém. Ovládače budú plne konfigurované out-of-the box pomocou nášho hardvérového detektora. Po inštalácii nie je potrebné inštalovať ďalšie ovládače alebo podobne. +## Manuálne rozdelenie disku + +### UEFI/GPT + +Tabuľka partícií sa pre jednotlivých správcov zavádzania líši. Postupujte podľa správnych pokynov pre každý z nich. + + + + + + + +1. Zavedte systém z ISO a kliknite na tlačidlo **Launch Installer**. + +2. Nastavte preferovaný **Jazyk** a **Región/Časové pásmo**. + +3. Nakonfigurujte **Rozloženie klávesnice**. + +4. Vyberte **Manuálne rozdelenie disku**. + +5. Vytvorte novú partíciu s nasledujúcimi parametrami: + * Veľkosť: ***2048MiB*** + * Filesystem: ***FAT32*** + * Prípojný bod: ***/boot*** + * Flags: **boot** + +6. Vytvorte ďalšiu partíciu pre ***root***: + * Veľkosť: ***Minimálne 20000MiB*** + * Filesystem: Akýkoľvek, pozrite si [Filesystem](/installation/filesystem) + * Prípojný bod: ***/*** + * Flags: + +7. Skontrolujte, či ***Inštalovať boot loader na:*** smeruje na /boot + +8. Vyberte **Desktopové prostredie** podľa vlastného výberu, pozrite si [Desktopové prostredia](/installation/desktop_environments). + +9. Prispôsobte, ktoré balíčky sa majú alebo nemajú nainštalovať počas procesu inštalácie. + +10. Nastavte prihlasovacie údaje. + +11. Starostlivo si prezrite súhrn inštalácie na Stránke s prehľadom. Ak vyzerá všetko správne, pokračujte v inštalácii kliknutím na ***Install Now***. V opačnom prípade sa vráťte a vykonajte potrebné zmeny. + + + + + + + + + +1. Zavedte systém z ISO a kliknite na tlačidlo **Launch Installer**. + +2. Nastavte preferovaný **Jazyk** a **Región/Časové pásmo**. + +3. Nakonfigurujte **Rozloženie klávesnice**. + +4. Vyberte **Manuálne rozdelenie disku**. + +5. Vytvorte novú partíciu s nasledujúcimi parametrami: + * Veľkosť: ***Minimálne 100MiB*** + * Filesystem: ***FAT32*** + * Prípojný bod: ***/boot/efi*** + * Flags: **boot** + +6. Vytvorte ďalšiu partíciu pre ***root***: + * Veľkosť: ***Minimálne 20000MiB*** + * Filesystem: Akýkoľvek, pozrite si [Filesystem](/installation/filesystem) + * Prípojný bod: ***/*** + * Flags: + +7. Skontrolujte, či ***Inštalovať boot loader na:*** smeruje na /boot/efi + +8. Vyberte **Desktopové prostredie** podľa vlastného výberu, pozrite si [Desktopové prostredia](/installation/desktop_environments). + +9. Prispôsobte, ktoré balíčky sa majú alebo nemajú nainštalovať počas procesu inštalácie. + +10. Nastavte prihlasovacie údaje. + +11. Starostlivo si prezrite súhrn inštalácie na Stránke s prehľadom. Ak vyzerá všetko správne, pokračujte v inštalácii kliknutím na ***Install Now***. V opačnom prípade sa vráťte a vykonajte potrebné zmeny. + + + + + + + +### MBR/BIOS + +:::note +GRUB je jediný správca zavádzania dostupný pre systém MBR/BIOS. +::: + + + +1. Zavedte systém z ISO a kliknite na tlačidlo **Launch Installer**. + +2. Nastavte preferovaný **Jazyk** a **Región/Časové pásmo**. + +3. Nakonfigurujte **Rozloženie klávesnice**. + +4. Vyberte **Manuálne rozdelenie disku**. + +5. Vytvorte novú partíciu s nasledujúcimi parametrami: + * Veľkosť: ***Minimálne 20000MiB*** + * Filesystem: Akýkoľvek, pozrite si [Filesystem](/installation/filesystem) + * Prípojný bod: ***/*** + * Flags: + +6. Skontrolujte, či ***Inštalovať boot loader na:*** smeruje na váš zavádzací disk, napr.: /dev/sda + +7. Vyberte **Desktopové prostredie**, ktoré chcete používať, pozrite si [Desktopové prostredia](/installation/desktop_environments). + +8. Vyberte špecifické balíčky, ktoré chcete nainštalovať z poskytnutého zoznamu, a odznačte všetky, ktoré nepotrebujete. + +9. Nastavte svoje prihlasovacie údaje. + +10. Starostlivo si prezrite súhrn inštalácie na Stránke s prehľadom. Ak sú pre vás všetky nastavenia správne, pokračujte v inštalácii kliknutím na ***Install Now***. V opačnom prípade sa vráťte a vykonajte potrebné zmeny. + + + +## Duálne zavedenie + +*Po manuálnom rozdelení disku môže byť potrebné dodatočné nastavenie na konfiguráciu systému duálneho zavedenia, najmä s `systemd-boot` a `GRUB`.* + + + + *Musíme skopírovať binárne súbory Windows EFI do partície Linux EFI, aby ich správca zavádzania rozpoznal.* + + + 1. Nájdite `Windows EFI partition` pomocou `lsblk` + + ```sh title='Príklad' + ❯ lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT + NAME FSTYPE SIZE MOUNTPOINT + zram0 15.3G [SWAP] + nvme0n1 476.9G + ├─nvme0n1p1 vfat 100M + ├─nvme0n1p2 16M + ├─nvme0n1p3 ntfs 234.4G + ├─nvme0n1p4 ntfs 830M + ├─nvme0n1p5 vfat 2G /boot + └─nvme0n1p6 btrfs 239.6G /var/tmp + ``` + + *EFI partície sú takmer vždy formátované ako `FAT32/vfat`, a keďže nvme0n1p1 nemá prípojný bod pre Linux, predpokladajte, že táto partícia je `Windows EFI partition`.* + + 2. Dočasne pripojte `Windows EFI partition`. + + ```sh + ❯ sudo mount /dev/nvme0n1p1 /mnt/WinBoot # Nahraďte `nvme0n1p1` partíciou EFI partície Windowsu + ``` + + 3. Skopírujte EFI binárne súbory z `Windows EFI partition` do `Linux EFI partition`. + + ```sh + ❯ sudo cp -r /mnt/WinBoot/EFI/* /boot/EFI + ``` + + 4. Odpojte predtým pripojenú partíciu a Windows by sa mal zobraziť v ponuke zavádzania pri nasledujúcom spustení. + + ```sh + ❯ sudo umount /mnt/WinBoot + ``` + + + + + + *GRUB používa os-prober na automatické zistenie Windows EFI partície a pridanie do ponuky zavádzania.* + + + 1. Nainštalujte a spustite `os-prober` + + ```sh + ❯ sudo pacman -S os-prober + ❯ sudo os-prober + ``` + + 2. Povoľte `os-prober` v konfiguračnom súbore GRUB + + ```sh title='Pre uloženie stlačte CTRL+S a pre ukončenie CTRL+Q v Micro' + ❯ sudo micro /etc/default/grub + # /etc/default/grub + # Prehľadávanie iných operačných systémov je z bezpečnostných dôvodov zakázané. Prečítajte si + # dokumentáciu o GRUB_DISABLE_OS_PROBER, ak chcete túto funkciu stále povoliť, + # nainštalujte os-prober a odkomentujte, aby sa zistili a zahrnuli ďalšie + # operačné systémy. + GRUB_DISABLE_OS_PROBER=false + + ❯ sudo grub-mkconfig -o /boot/grub/grub.cfg + ``` + + **Windows by teraz mal byť pridaný do ponuky zavádzania.** -Akonáhle je systém nainštalovaný, zobrazí sa výzva na reštartovanie systému. + + + -### Urobiť +## Viac informácií -Pridať nejaké obrázky a ďalej vylepšiť stránku Wiki. +- [Inštalačný návod pre duálne zavedenie od Lorda Vexyho so správcom zavádzania rEFInd](https://www.youtube.com/watch?v=0Toaq3Vn5qs) diff --git a/src/content/docs/sk/installation/installation_prepare.mdx b/src/content/docs/sk/installation/installation_prepare.mdx index 28c2715e..f4476aad 100644 --- a/src/content/docs/sk/installation/installation_prepare.mdx +++ b/src/content/docs/sk/installation/installation_prepare.mdx @@ -1,111 +1,180 @@ --- -title: Príprava inštalácie +title: Kroky prípravy description: Ako pripraviť CachyOS na inštaláciu --- -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Tabs, TabItem, Aside } from '@astrojs/starlight/components'; import ImageComponent from '~/components/image-component.astro'; -Nasledujúca časť vás prevedie krokmi na prípravu všetkých prvkov pre inštaláciu CachyOS. - ## Systémové požiadavky -Pred začatím inštalácie sa uistite, že váš počítač spĺňa nasledujúce minimálne systémové požiadavky: +Pred začatím príprav na inštaláciu sa uistite, že používaný počítač spĺňa potrebné systémové požiadavky na spustenie CachyOS. Inštalátor +používa online proces inštalácie, takže stabilné a relatívne rýchle internetové pripojenie je povinné. -* 3 GB pamäte -* 30 GB miesta na pevnom disku -* Procesor s frekvenciou 1 GHz -* Grafická karta a monitor s rozlíšením HD -* Širokopásmové internetové pripojenie + -Pre najlepší výkon sa odporúča mať: + -* 4 GB pamäte -* 50 GB miesta na pevnom disku -* Procesor s podporou x86-64-v3 -* Internetové pripojenie s rýchlosťou 50 Mbps alebo lepšou -* Novšiu grafickú kartu NVIDIA (900+), AMD grafickú kartu alebo Intel +* 3 GB RAM +* 30 GB úložného priestoru (HDD/SSD) +* Stabilné internetové pripojenie +:::caution +Nestabilné internetové pripojenie môže spôsobiť predĺženie inštalácie alebo v najhoršom prípade zlyhanie inštalácie. +::: -## Príprava na inštaláciu + -Pred inštaláciou CachyOS na váš cieľový systém je potrebné vykonať niekoľko úloh. + -## Stiahnutie obrazu +* 8 GB RAM +* 50 GB úložného priestoru (SSD/NVMe) +* CPU s podporou [x86-64-v3](/installation/installation_prepare#x86_64-podpora-úrovne-mikroarchitektúry) +* Rýchlosť internetu 50 Mbps alebo lepšia +* NVIDIA GPU (900+ - napr.: GTX 950), AMD +GCN 1.0 (napr.: AMD R7 240) alebo Intel (integrovaná séria HD Graphics alebo vyššia. Arc Series) -Stiahnite si CachyOS podľa pokynov v kapitole [Stiahnutie CachyOS](/cachyos_basic/download/). + -## Príprava na inštaláciu na fyzickom zariadení + -### Vytvorenie bootovacieho USB disku s CachyOS +## Podpora úrovne mikroarchitektúry x86_64 -Na vytvorenie bootovacieho USB disku s CachyOS môžete použiť niekoľko softvérov na Linuxe alebo Windows. USB disk musí mať minimálne 8 GB veľkosť. + -#### Vytvorenie bootovacieho USB disku na Linuxe alebo Windows + -##### Balena Etcher +- **Intel** + - Haswell a novšie generácie **(napr. Broadwell, Skylake, Coffee Lake, atď.)** +- **AMD** + - **Séria Ryzen** - + + + + +- **Intel** + - **Knights Landing (Xeon Phi x200), Knights Mill (Xeon Phi x205), Skylake-SP, Skylake-X, Cannon Lake, Cascade Lake, Cooper Lake, Ice Lake, Rocket Lake, Tiger Lake a Sapphire Rapids** +- **AMD** + - **Zen4+ CPUs** + + -1. Pripojte USB disk do dostupného USB portu. -2. Stiahnite si [Balena Etcher](https://etcher.balena.io/). + - Ak ste stiahli súbor `.AppImage`, priraďte mu spustiteľné práva pomocou `chmod +x balenaEtcher--.AppImage` a spustite ho pomocou `./balenaEtcher--.AppImage`. +## Vytvorenie bootovacieho USB disku CachyOS + +Existuje niekoľko nástrojov a metód, ktoré je možné použiť na vytvorenie bootovacieho USB disku CachyOS. + +:::note +USB disk musí mať aspoň 8 GB voľného miesta. +::: + +### balenaEtcher + + -3. Kliknite na **Flash from file** a vyberte ISO obraz CachyOS. -4. Kliknite na **Select target** a vyberte pripojený USB disk. -5. Kliknite na **Flash** na spustenie procesu. +1. Stiahnite si [balenaEtcher](). balenaEtcher podporuje flashovanie obrazu pre Linux, MacOS a Windows. + Ak bol stiahnutý súbor `.zip`, rozbaľte ho a spustite binárny súbor pomocou nasledujúcich príkazov: + ```sh + # Rozbalenie zip súboru: + bsdtar xvf + # Presun do nového priečinka: + cd balenaEtcher-linux-x64/ + # Spustenie balenaEtcher: + ./balena-etcher + ``` +2. Pripojte USB disk k počítaču. +3. Vyberte **`Flash from file`** a vyberte súbor s obrazom ISO CachyOS. +4. Kliknite na **`Select target`** a vyberte predtým pripojený USB disk. +5. Stlačte **`Flash`** pre spustenie procesu flashovania. -:::note[POZNÁMKA] -Môže sa zobraziť výzva na administrátorské oprávnenia, zadajte prihlasovacie údaje a stlačte **Authenticate**. +:::note +balenaEtcher môže vyžadovať oprávnenia správcu. Ak áno, zadajte svoje heslo a kliknite na **`Authenticate`**. :::
-Na konci procesu flashovania sa zobrazí správa **Flash Completed!**. Zatvorte Balena Etcher a reštartujte systém na bootovanie do CachyOS. -:::note[POZNÁMKA] -Uistite sa, že USB disk má v BIOS-e **prioritu bootovania** nad ostatnými diskami. -::: +### Príkazový riadok (Linux & MacOS) + + + +1. Pripojte USB disk. +2. Zistite pripojený USB disk pomocou nasledujúcich príkazov: + ```sh + # Linux + # USB disk je možné identifikovať napr.: /dev/sda, podľa modelu disku a veľkosti. + sudo fdisk -l + + # MacOS + # USB disky sú identifikované ako "/dev/diskY", kde "Y" môže byť 0, 1 atď. + diskutil list + ``` +3. Skopírujte obsah ISO na pripojený USB disk spustením: + ```sh + # Nahraďte označením disku. + sudo dd bs=4M if=full_iso_name.iso of=/dev/ status=progress oflag=sync + ``` + + +- `dd` teraz skopíruje obsah súboru ISO na pripojený USB disk. -##### Príkazový riadok +### Rufus (Iba Windows) -1. Pripojte USB disk do dostupného USB portu. -2. Zistite označenie zariadenia pripojeného USB disku pomocou `sudo fdisk -l` (napr. môže byť `/dev/sdX`, kde `X` je `a`, `b` a podobne). -3. Spustite `sudo dd bs=4M if=full_iso_name.iso of=/dev/sdX status=progress oflag=sync` (nahraďte `/dev/sdX` označením zariadenia pripojeného USB disku). +1. Pripojte USB disk. +2. Stiahnite si [Rufus]() a nainštalujte ho, alebo spustite prenosnú verziu. +3. V časti **`Device`** kliknite na rozbaľovací zoznam a vyberte pripojený USB disk. +4. V časti **`Boot selection`** kliknite na **`SELECT`** a nájdite súbor s obrazom ISO CachyOS. +5. Kliknite na **`START`**. -Príkaz `dd` teraz skopíruje obsah ISO súboru na váš USB disk. Po dokončení môžete USB disk použiť ako inštalačné médium CachyOS. Reštartujte systém na bootovanie do CachyOS. -:::note[POZNÁMKA] -Uistite sa, že USB disk má v BIOS-e **prioritu bootovania** nad ostatnými diskami. -::: +### Ventoy (Linux & Windows) + + -##### Rufus (iba Windows) + -1. Pripojte USB disk do dostupného USB portu. -2. Stiahnite si [Rufus](https://rufus.ie/) a nainštalujte ho alebo spustite prenosnú verziu. -3. Na **Device** kliknite na rozbaľovací zoznam a vyberte pripojený USB disk. -4. Na **Boot selection** kliknite na **SELECT** a vyhľadajte ISO obraz CachyOS. -5. Kliknite na **START**. +1. Pripojte USB disk. +2. Stiahnite si [Ventoy]() +3. Rozbaľte Ventoy pomocou nasledujúceho príkazu: + ```sh + # Nahraďte version správnou verziou, napr.: ventoy-1.0.99-linux.tar.gz + bsdtar xvf ventoy-version-linux.tar.gz + # Presun do nového priečinka: (verzia sa môže líšiť) + cd ventoy-1.0.99/ + ``` +4. Spustite **`VentoyGUI.x86_64`** buď dvojitým kliknutím na ňu, alebo cez terminál: + ```sh + # Vyžiada si administratívne oprávnenia, zadajte svoje prihlasovacie údaje + ./VentoyGUI.x86_64 + ``` +5. Vyberte pripojený USB disk kliknutím na **`Device`.** +6. Kliknite na **`Install`.** +7. Po dokončení inštalácie Ventoy na pripojený USB disk zatvorte okno a umiestnite súbor ISO CachyOS do nového použiteľného oddielu disku. -##### Ventoy + + + +1. Pripojte USB disk. +2. Stiahnite si [Ventoy]() +3. Spustite **`Ventoy2Disk.exe`** +4. Vyberte pripojený USB disk kliknutím na **`Device`.** +5. Kliknite na **`Install`.** +6. Po dokončení inštalácie Ventoy na pripojený USB disk zatvorte okno a umiestnite súbor ISO CachyOS do nového použiteľného oddielu disku. + -1. Pripojte USB disk do dostupného USB portu. -2. Stiahnite si [Ventoy](https://www.ventoy.net/en/download.html). -3. **Vyberte** váš USB disk. Ventoy teraz naformátuje váš USB disk. -4. Po **úspešnom** formátovaní budete mať partíciu nazvanú "Ventoy". -5. Obraz CachyOS by mal byť umiestnený na tejto partícii, z ktorej sa potom dá bootovať. + -
+ diff --git a/src/content/docs/sk/installation/installation_t2macbook.mdx b/src/content/docs/sk/installation/installation_t2macbook.mdx index 405dce4f..50b01a96 100644 --- a/src/content/docs/sk/installation/installation_t2macbook.mdx +++ b/src/content/docs/sk/installation/installation_t2macbook.mdx @@ -1,68 +1,71 @@ --- -title: T2 MacBook Inštalácia +title: Inštalácia na T2 MacBook description: Ako nainštalovať CachyOS na T2 MacBook --- -## Inštalácia na T2 MacBook - import { Tabs, TabItem, Steps } from '@astrojs/starlight/components'; -### Všeobecné informácie +## Inštalácia -CachyOS poskytuje podporu pre T2 MacBook priamo z balíka a potrebné kernelové patche sú zahrnuté v predvolenom jadre. +### Všeobecné informácie -**Podpora WiFi** momentálne **nie je implementovaná**, pretože ide o uzavretý zdrojový firmware, ktorý nemôžeme distribuovať. -Inštalácia bude fungovať iba s pripojením k internetu cez LAN. Po inštalácii si môžete stiahnuť firmware a nainštalovať ho na získanie správnej podpory WiFi. +CachyOS poskytuje priamu podporu pre T2 MacBook. Potrebné kernel patche sú obsiahnuté vo všetkých jadrách poskytovaných CachyOS. -Nižšie nájdete spôsob, ako nainštalovať firmware po inštalácii. +**WiFi pripojenie** **nie je dostupné** hneď po inštalácii, pretože ide o firmware so zatvoreným zdrojovým kódom, ktorý CachyOS nemá povolenie redistribuovať. +Inštalácia bude fungovať iba s LAN pripojením. Podpora WiFi sa dá nastaviť po inštalácii. +Pozrite si [inštaláciu firmvéru](#inštalácia-firmvéru). ### Pokračovanie v inštalácii -Na Wiki nájdete, ako stiahnuť a flashovať ISO. +Postupujte podľa pokynov v časti [Príprava na inštaláciu](/installation/installation_prepare#vytvorenie-bootovacieho-usb-disku-cachyos) o tom, ako stiahnuť +ISO a vytvoriť bootovateľný USB disk. + +Musíte vykonať ďalšie kroky na prípravu T2 MacBooku na inštaláciu Linuxu, ako je napríklad rozdelenie disku pomocou macOS a deaktivácia bezpečného spustenia (secure boot). Môžete sa riadiť [príručkou predinštalácie t2linux](https://wiki.t2linux.org/guides/preinstall/) pre pokyny. -Po flashovaní ISO obrazu postupujte podľa stránky s inštaláciou na root. -CachyOS automaticky konfiguruje váš systém pomocou hardvérového detektora CachyOS, ktorý aplikuje požadované bootovacie parametre a ďalšie nastavenia. +Po vytvorení bootovateľného USB disku prejdite na [Inštaláciu na Root](/installation/installation_on_root). +CachyOS aplikuje potrebné bootovacie parametre a konfigurácie na T2 MacBook používateľa pomocou [CachyOS Hardware Detection](/features/chwd). -### Inštalácia firmware +### Inštalácia firmvéru -Firmware je možné stiahnuť a načítať z iného mirroru, ktorý nie je hostovaný u nás. +Firmvér je možné stiahnuť a získať z iného zrkadla, ktoré nie je hostované spoločnosťou CachyOS. -Po spustení do nainštalovaného systému vykonajte nasledujúce príkazy: +Po zavedení do nainštalovaného systému spustite nasledujúce príkazy: -1. Získajte balík firmvér pomocou jedného z nasledujúcich nástrojov: +1. Získajte balík firmvéru pomocou jedného z nasledujúcich nástrojov: - + ```sh curl https://mirror.funami.tech/arch-mact2/os/x86_64/apple-bcm-firmware-14.0-1-any.pkg.tar.zst -o apple-bcm-firmware-14.0-1-any.pkg.tar.zst ``` - + ```sh wget https://mirror.funami.tech/arch-mact2/os/x86_64/apple-bcm-firmware-14.0-1-any.pkg.tar.zst ``` - > Ak nemáte `wget`, nainštalujte ho pomocou `sudo pacman -S wget` + > Ak `wget` nie je dostupný, nainštalujte ho pomocou `sudo pacman -S wget` -2. Nainštalujte balík firmware: +2. Nainštalujte balík firmvéru ```sh sudo pacman -U apple-bcm-firmware-14.0-1-any.pkg.tar.zst ``` -Po tom načítajte firmware a obnovte wifi ovládač: +Potom načítajte firmvér a reštartujte ovládač WiFi: ```bash -sudo modprobe -r brcmfmac_wcc; sudo modprobe -r brcmfmac; sudo modprobe brcmfmac +sudo modprobe -r brcmfmac_wcc +sudo modprobe -r brcmfmac +sudo modprobe brcmfmac ``` -Firmware môžete extrahovať aj z ISPW súboru, viď T2 Wiki: -https://wiki.t2linux.org/guides/wifi-bluetooth/ +Firmvér je tiež možné extrahovať zo súboru ISPW, pozrite si [stránku t2linux wiki](https://wiki.t2linux.org/guides/wifi-bluetooth/). diff --git a/src/content/docs/sk/installation/screenshots.mdx b/src/content/docs/sk/installation/screenshots.mdx index 1fdd0b45..bd164a18 100644 --- a/src/content/docs/sk/installation/screenshots.mdx +++ b/src/content/docs/sk/installation/screenshots.mdx @@ -1,12 +1,12 @@ --- -title: Screenshoty -description: Pár screenshotov CachyOS +title: Snímky obrazovky +description: Niekoľko snímok obrazovky z CachyOS --- import ImageComponent from '~/components/image-component.astro'; import MultipleImageComponent from '~/components/multiple-images-component.astro'; -# Screenshoty CachyOS +# Snímky obrazovky DE v CachyOS ## KDE > CachyOS Breeze @@ -38,10 +38,10 @@ import MultipleImageComponent from '~/components/multiple-images-component.astro
-## CuteFish +## Cosmic
- + ## OpenBox diff --git a/src/content/docs/sk/installation/updating_cachyos.md b/src/content/docs/sk/installation/updating_cachyos.md deleted file mode 100644 index 7e94c470..00000000 --- a/src/content/docs/sk/installation/updating_cachyos.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Aktualizácia CachyOS -description: Ako aktualizovať CachyOS? ---- - -CachyOS je rolling systém, čo znamená, že aktualizácie prichádzajú automaticky prostredníctvom správcu balíčkov. -Ak je potrebné manuálne nastavenie, informujeme používateľov prostredníctvom sociálnych médií alebo pacmana. - -Integrujeme do pacmana správu o aktualizácii, ktorá musí byť potvrdená pred aktualizáciou systému používateľom. -Po potvrdení sa táto správa pri aktualizácii už nezobrazí. - -pacman ------ - -Pacman je JEDINÁ odporúčaná metóda na aktualizáciu vášho systému. -Použite nasledujúci príkaz na aktualizáciu vášho systému: -```bash -sudo pacman -Syu -``` \ No newline at end of file diff --git a/src/content/docs/sk/kernel/kernel.md b/src/content/docs/sk/kernel/kernel.md deleted file mode 100644 index df194c7e..00000000 --- a/src/content/docs/sk/kernel/kernel.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: CachyOS Kernel -description: Čo je CachyOS Kernel? ---- - -# Čo je CachyOS Kernel? - -CachyOS Kernel je prispôsobené jadro, ktoré využíva patche, vylepšenia, konfigurácie a patche z upstreamu. Výsledkom je optimalizované jadro pre používateľský systém. Desktopové jadrá sú primárne vyladené pre interaktivitu, ale existujú aj iné varianty zamerané na priepustnosť. - - - -## Základná sada patchov CachyOS - -Základná sada patchov obsahuje množstvo zmien v porovnaní s upstreamom. Tu je stručný zoznam, ktorý je bežne zahrnutý v každej vetve: - -- **aes-crypto**: Obsahuje masívne vylepšenia pre šifrovacie pracovné zaťaženia a dynamicky využíva rôzne úrovne inštrukcií (avx2, avx512, avx10.1). -- **amd-pstate**: Obsahuje vylepšenia a zmeny pre amd-pstate driver. Patche sú bežne získavané z mailing listu. -- **bbr3**: Nahrádza bbrv1 najnovším bbrv3 poskytovaným spoločnosťou Google. -- **cachy**: Rôzne konfiguračné zmeny pre plánovač a interaktivitu (CONFIG_CACHY), patch OpenRGB, ACS Override, vylepšenia MM, v4l2loopback, patche Clear Linux a povolenie HDR. -- **fixes**: Rôzne opravy, ktoré sa hromadia počas stabilného jadra. -- **ksm**: Poskytuje syscalls pre uksmd. uksmd identifikuje rovnaké pamäťové stránky a zlúči ich. -- **ntsync**: Obsahuje najnovší patchset ovládača NTSync. -- **zstd**: Patchuje zstd api vo vnútri jadra na najnovšiu verziu. Bežne zlepšuje výkon pre kompresné úlohy so zstd (BTRFS, Zram, Zswap). - -## Varianty - -CachyOS poskytuje množstvo rôznych variantov jadra. Nižšie nájdete vysvetlenie každého z nich. - - -### linux-cachyos (Predvolené jadro) - -Predvolené jadro je navrhnuté tak, aby poskytovalo naše odporúčania a sme otvorení ich zmenám, pokiaľ ide o plánovač a konfiguráciu. Zmeny môžu nastať, ak sú v plánovačoch alebo inej konfigurácii regresie. Momentálne jadro linux-cachyos poskytuje základnú sadu patchov CachyOS, framework sched-ext (rozšíriteľná trieda plánovača) a plánovač BORE (Burst-Oriented Response Enhancer). - - - -### linux-cachyos-bore - -Jadro BORE využíva základnú sadu patchov CachyOS a plánovač BORE s predvolenou konfiguráciou. - -### linux-cachyos-deckify - -Jadro deckify obsahuje rovnaké patche ako predvolené jadro, ale využíva ďalšie zmeny pre Steam Deck a ďalšie prenosné zariadenia, aby poskytlo kompatibilitu pre ne. Toto jadro sa používa ako predvolené v edícii CachyOS Handheld. - - -### linux-cachyos-echo - -Jadro ECHO obsahuje základnú sadu patchov CachyOS a plánovač ECHO. - -### linux-cachyos-eevdf - -Jadro EEVDF (Earliest Eligible Virtual Deadline First) využíva základnú sadu patchov CachyOS a predvolený plánovač jadra (EEVDF). - -### linux-cachyos-hardened - -Hardened jadro používa základnú sadu patchov CachyOS a hardened patch z linux-hardened. - -### linux-cachyos-lts - -Jadro LTS (Longterm) je založené na najnovšej verzii vetvy Longterm a obsahuje niekoľko malých a stabilných patchov, ako sú konfiguračné zmeny, patche amd-pstate a BBRv3. - -### linux-cachyos-rc - -Jadro RC je založené na najnovšom dostupnom Release Candidate. Obsahuje najnovšie funkcie a zmeny z upstreamu, ale môže mať problémy. Okrem toho obsahuje základnú sadu patchov CachyOS, framework sched-ext a plánovač BORE. Toto jadro nie je odporúčané pre nových používateľov a je určené iba na testovacie účely. - - - -### linux-cachyos-rt-bore - -Jadro RT (realtime) využíva základnú sadu patchov CachyOS, Real Time Patch a plánovač BORE. RT Preemption je predvolene povolená v tomto jadre. - -### linux-cachyos-sched-ext - -Jadro sched-ext obsahuje základnú sadu patchov CachyOS a framework sched-ext. Existuje ďalší variant nazvaný "linux-cachyos-sched-ext-debug". Tento variant obsahuje nestripované vmlinux, ktoré je potrebné na ladenie jadra pre vývojárov. - -### linux-cachyos-server - -Serverové jadro je zamerané na servery a vyššiu priepustnosť. Jadro nie je vyladené na interaktivitu a nie je odporúčané pre desktopových používateľov. Hlavné rozdiely sú nižšia tickrate (300Hz), žiadna preempcia a nepoužitá CONFIG_CACHY. Jadro obsahuje iba základnú sadu patchov CachyOS. \ No newline at end of file diff --git a/src/content/docs/sk/kernel/modules.md b/src/content/docs/sk/kernel/modules.md deleted file mode 100644 index e9f44655..00000000 --- a/src/content/docs/sk/kernel/modules.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: Moduly jadra v CachyOS ---- - -CachyOS poskytuje prekompilované moduly jadra pre každý nami poskytované jadro. - -## Modul ZFS - -Pretože poskytujeme podporu ZFS priamo v inštalátore, chceme zabezpečiť, aby bol modul ZFS vždy kompatibilný s našou verziou jadra. - -To môžeme dosiahnuť, keď modul kompilujeme priamo s jadrom a balíme ho do samostatného balíka. -Taktiež do modulu zahrnujeme patche z upstreamu, aby sme zabezpečili kompatibilitu s najnovším jadrom. - -Modul ZFS je jednoducho pomenovaný ako nainštalované jadro + "-zfs" na konci. -Tu sú niektoré príklady: - -``` -linux-cachyos (Základné jadro) -linux-cachyos-headers (Hlavičky jadra) -linux-cachyos-zfs (Modul ZFS pre toto jadro) - -linux-cachyos-bore-lto (Základné jadro) -linux-cachyos-bore-lto-headers (Hlavičky jadra) -linux-cachyos-bore-lto-zfs (Modul ZFS) -``` - -Ak inštalujete iné jadro a používate súborový systém ZFS, uistite sa, že s ním inštalujete aj modul ZFS. - -## Modul NVIDIA - -Poskytujeme tiež prekompilovaný modul NVIDIA, ktorý eliminuje potrebu "nvidia-dkms". -To je výhodné pre používateľov, pretože nemusia modul kompilovať sami. Táto kompilácia môže pri aktualizačnom procese trvať nejaký čas, v závislosti od výkonu CPU. - -Taktiež môžeme zabezpečiť, že modul je správne kompilovaný pre používateľov. -Do modulu zahrnujeme patche, ak je to potrebné, aby sme zabezpečili kompatibilitu s najnovšou verziou jadra. - -Modul NVIDIA je jednoducho pomenovaný ako nainštalované jadro + "-nvidia" na konci. -Tu sú niektoré príklady: - -``` -linux-cachyos: -linux-cachyos (Základné jadro) -linux-cachyos-headers (Hlavičky jadra) -linux-cachyos-nvidia (Modul NVIDIA pre toto jadro) - -linux-cachyos-bore-lto: -linux-cachyos-bore-lto (Základné jadro) -linux-cachyos-bore-lto-headers (Hlavičky jadra) -linux-cachyos-bore-lto-nvidia (Modul NVIDIA) -``` - -## Ďalšie patche do modulov jadra v CachyOS - -Tu nájdete zoznam externých modulov patchovaných do jadra CachyOS: - -- OpenRGB -- v4l2loopback diff --git a/src/content/docs/sk/kernel/sched-ext.md b/src/content/docs/sk/kernel/sched-ext.md deleted file mode 100644 index 34f087e5..00000000 --- a/src/content/docs/sk/kernel/sched-ext.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: sched-ext Návod -description: Návod ako používať LAVD, Rusty and Rustland ---- - -## Inštalácia jadra s podporou sched-ext - -CachyOS poskytuje jadrá, ktoré majú podporu pre sched-ext framework priamo z balíka. -Podporované jadrá sú: -- linux-cachyos (predvolené jadro) -- linux-cachyos-sched-ext (najnovšie stabilné vydanie) -- linux-cachyos-sched-ext-debug (určené pre vývojárov na vývoj a prácu so sched-ext) -- linux-cachyos-rc (najnovšie testovacie vydanie s najnovšími funkciami) - -Jednoducho môžete skontrolovať podporu sched-ext v jadre pomocou nasledujúceho príkazu: -```bash -❯ zcat /proc/config.gz | grep SCHED_CLASS_EXT -CONFIG_SCHED_CLASS_EXT=y -``` - -## Spustenie a používanie scx plánovačov - -Plánovače sa nachádzajú v balíku `scx-scheds` alebo `scx-scheds-git`. -Jednoducho spustite nasledujúci príkaz na inštaláciu balíka: -```sh -sudo pacman -Sy scx-scheds -``` - -Balík `scx-scheds-git` môže mať problémy pri použití so stabilným jadrom kvôli zmenám v API alebo funkciách. Takže balík `scx-scheds-git` by sa mal používať spolu s jadrom `linux-cachyos-rc`. - -### Spustenie plánovača - -Plánovač môžete jednoducho spustiť v termináli pomocou nasledujúceho príkazu: -```sh -sudo scx_rusty -``` - -Týmto sa spustí plánovač rusty a odpojí sa predvolený plánovač. - -Na zastavenie plánovača jednoducho stlačte CTRL + C a plánovač sa zastaví a znovu sa použije predvolený jadrový plánovač. - -### Systemd služba - -Balíky scx poskytujú aj systemd službu. Táto služba môže byť konfigurovaná v súbore `/etc/default/scx`. -Tu môžete zmeniť plánovač, ktorý chcete používať pre systemd službu, a tiež mu pridať možnosti. -Predvolene je nastavený plánovač rusty. Ak chcete zmeniť používaný plánovač službou, jednoducho zmeňte `SCX_SCHEDULER=scx_rusty` na `SCX_SCHEDULER=scx_lavd`. - -Teraz môžete spustiť/povoliť/zastaviť plánovač ako akúkoľvek inú systemd službu. - -#### Použitie scx plánovača ako predvoleného a povolenie priamo pri bootovaní - -```sh -sudo systemctl enable --now scx -``` - -#### Spustenie plánovača iba raz pomocou systemd služby - -```sh -sudo systemctl start scx -``` - -#### Zastavenie scx plánovača pomocou systemd služby - -```sh -sudo systemctl stop scx -``` - -## Odporúčania pre plánovače - -Pretože existuje veľa príkladov plánovačov, chceme poskytnúť malé odporúčanie pre plánovače: -- **scx_rusty** - dobrý globálny plánovač, ktorý je veľmi interaktívny a odolný voči stresu. Môže byť použitý pre akékoľvek pracovné zaťaženie. -- **scx_lavd** - plánovač vyvinutý pre hry a hlavne pre prenosné zariadenia. Tento plánovač momentálne nemá Topology Aware (napríklad keď má CPU 2 CCX, ako 7950X). -- **scx_rustland** - plánovač s plánovaním v užívateľskom priestore. Dokáže dobre zvládať ťažké pracovné zaťaženie, ale má režijné náklady kvôli plánovaniu v užívateľskom priestore. - -## GitHub - -- scx-scheds (Plánovače): [https://github.com/sched-ext/scx](https://github.com/sched-ext/scx) -- sched-ext (Kernel Framework): [https://github.com/sched-ext/sched-ext](https://github.com/sched-ext/sched-ext) \ No newline at end of file diff --git a/src/content/docs/sk/policy/code_of_conduct.md b/src/content/docs/sk/policy/code_of_conduct.md index edc05f48..3c404e9e 100644 --- a/src/content/docs/sk/policy/code_of_conduct.md +++ b/src/content/docs/sk/policy/code_of_conduct.md @@ -1,83 +1,132 @@ --- -title: Kódex správania sa +title: Kódex správania --- -# Kódex správania prispievateľov +# Kódex správania Contributor Covenant ## Náš záväzok -My, ako členovia, prispievatelia a lídri, sľubujeme, že účasť v našej komunite bude pre všetkých bez obťažovania, bez ohľadu na vek, veľkosť tela, viditeľné alebo neviditeľné postihnutie, etnický pôvod, pohlavné charakteristiky, rodovú identitu a vyjadrenie, úroveň skúseností, vzdelanie, socio-ekonomický status, národnosť, osobný vzhľad, rasu, náboženstvo alebo sexuálnu identitu a orientáciu. +My ako členovia, prispievatelia a vedúci sa zaväzujeme, že účasť v našej +komunite bude zážitkom bez obťažovania pre každého, bez ohľadu na vek, telesné +rozmery, viditeľné alebo neviditeľné zdravotné postihnutie, etnickú príslušnosť, pohlavné znaky, rodovú +identitu a prejav, úroveň skúseností, vzdelanie, socioekonomický status, +národnosť, osobný vzhľad, rasu, náboženstvo alebo sexuálnu identitu +a orientáciu. -Sľubujeme, že budeme konať a interagovať spôsobmi, ktoré prispievajú k otvorenej, vítajúcej, rozmanitej, inkluzívnej a zdravej komunite. +Zaväzujeme sa konať a interagovať spôsobmi, ktoré prispievajú k otvorenej, ústretovej, +rozmanitej, inkluzívnej a zdravej komunite. ## Naše štandardy -Príklady správania, ktoré prispievajú k pozitívnemu prostrediu pre našu komunitu, zahŕňajú: +Príklady správania, ktoré prispieva k pozitívnemu prostrediu pre našu +komunitu, zahŕňajú: -* Preukazovanie empatie a láskavosti voči ostatným ľuďom -* Byť rešpektujúci voči rozdielnym názorom, pohľadom a skúsenostiam -* Poskytovanie a prijímanie konštruktívnej spätnej väzby -* Prevzatie zodpovednosti a ospravedlnenie sa tým, ktorých naše chyby ovplyvnili, a poučenie sa z tejto skúsenosti -* Zameranie sa na to, čo je najlepšie nie len pre nás ako jednotlivcov, ale pre celú komunitu +* Preukazovanie empatie a láskavosti voči iným ľuďom +* Rešpektovanie odlišných názorov, stanovísk a skúseností +* Poskytovanie a s vďakou prijímanie konštruktívnej spätnej väzby +* Prijímanie zodpovednosti a ospravedlnenie sa tým, ktorých sa naše chyby dotkli, + a poučenie sa zo skúsenosti +* Zameranie sa na to, čo je najlepšie nielen pre nás ako jednotlivcov, ale pre + celkovú komunitu Príklady neprijateľného správania zahŕňajú: -* Používanie sexualizovaného jazyka alebo obrazov a sexuálna pozornosť alebo návrhy akéhokoľvek druhu -* Trollovanie, urážlivé alebo znevažujúce komentáre a osobné alebo politické útoky +* Používanie sexualizovaného jazyka alebo zobrazení a sexuálnu pozornosť alebo + pokroky akéhokoľvek druhu +* Trolenie, urážlivé alebo ponižujúce komentáre a osobné alebo politické útoky * Verejné alebo súkromné obťažovanie -* Zverejňovanie súkromných informácií druhých, ako je fyzická alebo emailová adresa, bez ich výslovného povolenia -* Iné správanie, ktoré by sa dalo považovať za nevhodné v profesionálnom prostredí +* Zverejňovanie súkromných informácií iných, ako je fyzická alebo e-mailová + adresa, bez ich výslovného povolenia +* Iné správanie, ktoré by sa dalo primerane považovať za nevhodné v + profesionálnom prostredí ## Zodpovednosti za presadzovanie -Lídri komunity sú zodpovední za objasnenie a presadzovanie našich štandardov prijateľného správania a prijmú vhodné a spravodlivé nápravné opatrenia v reakcii na akékoľvek správanie, ktoré považujú za nevhodné, hrozivé, urážlivé alebo škodlivé. +Vedúci komunity sú zodpovední za objasnenie a presadzovanie našich štandardov +prijateľného správania a podniknú primerané a spravodlivé nápravné kroky v +reakcii na akékoľvek správanie, ktoré považujú za nevhodné, výhražné, urážlivé +alebo škodlivé. -Lídri komunity majú právo a zodpovednosť odstrániť, upraviť alebo odmietnuť komentáre, príspevky, kód, úpravy wiki, problémy a iné príspevky, ktoré nie sú v súlade s týmto Kódexom správania, a budú komunikovať dôvody pre rozhodnutia o moderovaní, keď to bude vhodné. +Vedúci komunity majú právo a zodpovednosť odstraňovať, upravovať alebo odmietať +komentáre, commity, kód, úpravy wiki, problémy a iné príspevky, ktoré nie sú +v súlade s týmto Kódexom správania, a v prípade potreby budú komunikovať dôvody +pre rozhodnutia o moderovaní. -## Rozsah +## Rozsah pôsobnosti -Tento Kódex správania sa vzťahuje na všetky komunitné priestory a tiež sa vzťahuje, keď jednotlivec oficiálne zastupuje komunitu na verejných miestach. Príklady zastupovania našej komunity zahŕňajú použitie oficiálnej emailovej adresy, zverejňovanie prostredníctvom oficiálneho účtu na sociálnych médiách alebo konanie ako určený zástupca na online alebo offline udalosti. +Tento Kódex správania platí vo všetkých priestoroch komunity a platí aj vtedy, keď +jednotlivec oficiálne zastupuje komunitu vo verejných priestoroch. +Príklady zastupovania našej komunity zahŕňajú používanie oficiálnej e-mailovej adresy, +uverejňovanie príspevkov prostredníctvom oficiálneho účtu na sociálnych médiách alebo +vystupovanie ako vymenovaný zástupca na online alebo offline udalosti. ## Presadzovanie -Prípady zneužívajúceho, obťažujúceho alebo inak neprijateľného správania môžu byť hlásené lídrom komunity zodpovedným za presadzovanie na admin@cachyos.org. Všetky sťažnosti budú preverené a vyšetrované promptne a spravodlivo. +Prípady zneužívajúceho, obťažujúceho alebo inak neprijateľného správania je možné +nahlásiť vedúcim komunity zodpovedným za presadzovanie na +admin@cachyos.org. +Všetky sťažnosti budú preskúmané a prešetrené rýchlo a spravodlivo. -Všetci lídri komunity sú povinní rešpektovať súkromie a bezpečnosť oznamovateľa akéhokoľvek incidentu. +Všetci vedúci komunity sú povinní rešpektovať súkromie a bezpečnosť +oznamovateľa akéhokoľvek incidentu. ## Usmernenia pre presadzovanie -Lídri komunity budú nasledovať tieto Usmernenia pre vplyv na komunitu pri určovaní dôsledkov akéhokoľvek správania, ktoré považujú za porušenie tohto Kódexu správania: +Vedúci komunity sa budú riadiť týmito Usmerneniami pre dopad na komunitu pri +určovaní dôsledkov za akékoľvek konanie, ktoré považujú za porušenie tohto +Kódexu správania: -### 1. Oprava +### 1. Napravenie -**Vplyv na komunitu**: Použitie nevhodného jazyka alebo iného správania považovaného za neprofesionálne alebo nevítané v komunite. +**Dopad na komunitu**: Použitie nevhodného jazyka alebo iného správania, ktoré sa +považuje za neprofesionálne alebo nevítané v komunite. -**Dôsledok**: Súkromné, písomné varovanie od lídrov komunity, ktoré poskytuje jasnosť o povahe porušenia a vysvetlenie, prečo bolo správanie nevhodné. Môže byť požadované verejné ospravedlnenie. +**Dôsledok**: Súkromné, písomné varovanie od vedúcich komunity, ktoré objasňuje +povahu porušenia a vysvetlenie, prečo bolo správanie nevhodné. Môže byť +požadované verejné ospravedlnenie. ### 2. Varovanie -**Vplyv na komunitu**: Porušenie prostredníctvom jedného incidentu alebo série akcií. +**Dopad na komunitu**: Porušenie prostredníctvom jedného incidentu alebo série +činov. -**Dôsledok**: Varovanie s dôsledkami pre pokračujúce správanie. Žiadna interakcia s dotknutými ľuďmi, vrátane nevyžiadaných interakcií s tými, ktorí presadzujú Kódex správania, na špecifikované obdobie. To zahŕňa vyhýbanie sa interakciám v komunitných priestoroch, ako aj externých kanáloch ako sociálne médiá. Porušenie týchto podmienok môže viesť k dočasnému alebo trvalému zákazu. +**Dôsledok**: Varovanie s dôsledkami pre pokračujúce správanie. Žiadna +interakcia so zapojenými ľuďmi, vrátane nevyžiadanej interakcie s tými, ktorí +presadzujú Kódex správania, na určené obdobie. To zahŕňa vyhýbanie sa +interakciám v priestoroch komunity, ako aj na externých kanáloch, ako sú +sociálne médiá. Porušenie týchto podmienok môže viesť k dočasnému alebo +trvalému zákazu. ### 3. Dočasný zákaz -**Vplyv na komunitu**: Vážne porušenie komunitných štandardov, vrátane trvalého nevhodného správania. +**Dopad na komunitu**: Závažné porušenie štandardov komunity, vrátane +trvalého nevhodného správania. -**Dôsledok**: Dočasný zákaz akéhokoľvek druhu interakcie alebo verejnej komunikácie s komunitou na špecifikované obdobie. Počas tohto obdobia nie je povolená žiadna verejná ani súkromná interakcia s dotknutými ľuďmi, vrátane nevyžiadaných interakcií s tými, ktorí presadzujú Kódex správania. Porušenie týchto podmienok môže viesť k trvalému zákazu. +**Dôsledok**: Dočasný zákaz akejkoľvek interakcie alebo verejnej +komunikácie s komunitou na určené obdobie. Počas tohto obdobia nie je +povolená žiadna verejná ani súkromná interakcia so zapojenými ľuďmi, +vrátane nevyžiadanej interakcie s tými, ktorí presadzujú Kódex správania. +Porušenie týchto podmienok môže viesť k trvalému zákazu. ### 4. Trvalý zákaz -**Vplyv na komunitu**: Preukázanie vzoru porušovania komunitných štandardov, vrátane trvalého nevhodného správania, obťažovania jednotlivca alebo agresie voči triedam jednotlivcov alebo ich znevažovanie. +**Dopad na komunitu**: Preukazovanie vzorca porušovania štandardov komunity, +vrátane trvalého nevhodného správania, obťažovania jednotlivca alebo +agresie voči alebo znevažovania skupín jednotlivcov. -**Dôsledok**: Trvalý zákaz akéhokoľvek druhu verejnej interakcie v rámci komunity. +**Dôsledok**: Trvalý zákaz akejkoľvek verejnej interakcie v rámci +komunity. -## Pripisovanie +## Autorstvo -Tento Kódex správania je prispôsobený z [Contributor Covenant][homepage], verzia 2.0, dostupného na https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. +Tento Kódex správania je adaptovaný z [Contributor Covenant][homepage], +verzia 2.0, dostupná na +https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. -Usmernenia pre vplyv na komunitu boli inšpirované [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity). +Usmernenia pre dopad na komunitu boli inšpirované [rebríčkom presadzovania kódexu správania Mozilly](https://github.com/mozilla/diversity). [homepage]: https://www.contributor-covenant.org -Odpovede na bežné otázky týkajúce sa tohto kódexu správania nájdete v FAQ na https://www.contributor-covenant.org/faq. Preklady sú dostupné na https://www.contributor-covenant.org/translations. \ No newline at end of file +Odpovede na časté otázky týkajúce sa tohto kódexu správania nájdete v časti FAQ na +https://www.contributor-covenant.org/faq. Preklady sú k dispozícii na +https://www.contributor-covenant.org/translations. diff --git a/src/content/docs/sk/policy/community-rules.md b/src/content/docs/sk/policy/community-rules.md new file mode 100644 index 00000000..3d2ce190 --- /dev/null +++ b/src/content/docs/sk/policy/community-rules.md @@ -0,0 +1,17 @@ +--- +title: Oficiálne pravidlá komunity CachyOS +description: Discord, Reddit, Twitter, Fórum, Telegram +--- + +Porušovanie týchto pravidiel nie je povolené a bude nasledovať zablokovanie účtu: + +1. Urážanie účastníkov komunity je zakázané. +2. Podnecovanie etnickej nenávisti je zakázané. +3. Zverejňovanie pornografických materiálov je zakázané. +4. Diskusia o politických témach je zakázaná. +5. Diskusia o náboženských témach je zakázaná. +6. Je zakázané inzerovať iné zdroje bez súhlasu administrácie. +7. Je zakázané vydávať sa za inú osobu. +8. Je zakázané floodovať (uverejňovať rovnaký typ informácií niekoľkokrát za sebou). +9. Je zakázané vyvolávať konflikty medzi účastníkmi. +10. Toto je bezpečné miesto pre LGBTQ+ ľudí, a preto je zakázané provokovať a urážať LGBTQ+ ľudí. diff --git a/src/content/docs/sk/policy/donation.md b/src/content/docs/sk/policy/donation.md index d8456ee4..591d82ea 100644 --- a/src/content/docs/sk/policy/donation.md +++ b/src/content/docs/sk/policy/donation.md @@ -1,41 +1,35 @@ --- -title: Darcovstvo -description: Podpora projektu CachyOS +title: Donácie +description: Možnosti, ako nás podporiť --- -Ak chcete podporiť našu prácu, môžete nám prispieť a pomôcť nám platiť za naše build servery. -Každý darca získa na našom Discorde hodnosť Darca. +Ak chcete podporiť našu prácu, môžete nám poslať donáciu a pomôcť nám zaplatiť naše buildservery. +Každý donátor získa Donator Rank na našom Discorde. Tu je zoznam aktuálnych mesačných nákladov: -- Buildserver: 127 € (Hetzner 7950X3D) -- Webserver/zrkadlo: 17 € -- Mailserver/zrkadlo: 17 € -- Forum Server (Netcup VPS): 7 € +- Buildserver 127 € (Hetzner 7950X3D) +- Druhý Buildserver 70€ (Hetzner 7700X) +- Webserver/mirror 17 € +- Mailserver/mirror 17 € +- Forum Server (Netcup VPS) 7 Euro ### Patreon -Podporte nás na Patreone: -[https://www.patreon.com/CachyOS](https://www.patreon.com/CachyOS) +https://www.patreon.com/CachyOS ### PayPal -Podporte nás prostredníctvom PayPal: -[https://paypal.me/pttrr](https://paypal.me/pttrr) +https://paypal.me/pttrr ### Ethereum -Môžete nám prispieť pomocou Etherea: 0xc2dc77327F78A7B85Db3941Eb49e74F41E961649 ### BitCoin -Môžete nám prispieť pomocou BitCoinu: bc1qmwglfchlc335du6pcu6w64cexu7cck0mzhyw42 ### LiteCoin -Môžete nám prispieť pomocou LiteCoinu: LgGTwcEBcXqMgNT6XyyNWABMb7dZVtVg9w - -Ďakujeme za vašu podporu! diff --git a/src/content/docs/sk/policy/privacy_policy.md b/src/content/docs/sk/policy/privacy_policy.md index e8114e69..d21f4c33 100644 --- a/src/content/docs/sk/policy/privacy_policy.md +++ b/src/content/docs/sk/policy/privacy_policy.md @@ -4,87 +4,87 @@ title: Zásady ochrany osobných údajov ## 1. Úvod -CachyOS ("my", "nás" alebo "naše") sa zaväzuje chrániť vaše súkromie. Tieto Zásady ochrany osobných údajov vysvetľujú, ako zhromažďujeme, používame, zverejňujeme a chránime vaše informácie, keď navštívite našu webovú stránku a používate naše služby, vrátane fóra založeného na softvéri Discourse. Používaním našich služieb súhlasíte so zhromažďovaním a používaním informácií v súlade s týmito zásadami. +CachyOS ("my," "nás," alebo "naše") sa zaväzuje chrániť vaše súkromie. Tieto Zásady ochrany osobných údajov stanovujú, ako zhromažďujeme, používame, sprístupňujeme a chránime vaše informácie, keď navštívite našu webovú stránku a používate naše služby, vrátane fóra založeného na softvéri Discourse. Používaním našich služieb súhlasíte so zhromažďovaním a používaním informácií v súlade s týmito zásadami. -## 2. Správca údajov +## 2. Prevádzkovateľ -Správcom údajov zodpovedným za vaše osobné údaje je: +Prevádzkovateľom zodpovedným za vaše osobné údaje je: Tím CachyOS -Email: admin at cachyos dot org +E-mail: admin na cachyos bodka org -## 3. Zber a používanie údajov +## 3. Zhromažďovanie a používanie údajov -### 3.1. Všeobecné použitie platformy +### 3.1. Všeobecné používanie platformy -Keď navštívite našu webovú stránku, náš hostingový poskytovateľ automaticky zhromažďuje určité technické údaje: +Keď navštívite našu webovú stránku, náš poskytovateľ hostingu automaticky zhromažďuje určité technické údaje: - IP adresa - Prístupný obsah - Dátum a čas prístupu - Typ a verzia prehliadača -- URL odkazov +- Referrer URL -Tieto údaje sú potrebné na prevádzku webovej stránky a na zabezpečenie jej bezpečnosti v súlade s čl. 6 ods. 1 písm. f) GDPR. Údaje sú uchovávané 91 dní pred ich vymazaním. +Tieto údaje sú potrebné na prevádzku webovej stránky a na zabezpečenie jej bezpečnosti, v súlade s článkom 6 ods. 1 písm. f) GDPR. Údaje sa uchovávajú 91 dní pred ich vymazaním. -### 3.2. Registrácia užívateľského účtu +### 3.2. Registrácia používateľského účtu -Keď si vytvoríte užívateľský účet, zhromažďujeme: -- Užívateľské meno -- Emailovú adresu +Keď si vytvoríte používateľský účet, zhromažďujeme: +- Používateľské meno +- E-mailovú adresu - Heslo -Môžeme tiež zhromažďovať ďalšie údaje, ako napríklad vašu IP adresu, preferovaný jazyk a časové pásmo. Tieto informácie sa používajú na správu vášho účtu a poskytovanie našich služieb v súlade s čl. 6 ods. 1 písm. b) GDPR. Vaše údaje budú uchovávané tak dlho, ako máte u nás účet. +Môžeme zhromažďovať aj ďalšie údaje, ako je vaša IP adresa, preferovaný jazyk a časové pásmo. Tieto informácie sa používajú na správu vášho účtu a poskytovanie našich služieb, podľa článku 6 ods. 1 písm. b) GDPR. Vaše údaje sa budú uchovávať, pokiaľ budete mať u nás účet. ## 4. Služby ### 4.1. Fórum -Ak sa chcete zúčastniť na našom fóre, musíte sa zaregistrovať. Zhromažďujeme vaše užívateľské meno, emailovú adresu a odpoveď na captcha, aby sme predišli spamu. Môžete si zvoliť, či chcete zobrazovať svoju emailovú adresu ostatným užívateľom. Príspevky a komentáre budú zobrazovať vaše užívateľské meno a dátum registrácie. Po vymazaní účtu zostanú príspevky anonymizované. +Na účasť v našom fóre sa musíte zaregistrovať. Zhromažďujeme vaše používateľské meno, e-mailovú adresu a odpoveď na captcha, aby sme zabránili spamu. Môžete si vybrať, či chcete zobraziť svoju e-mailovú adresu ostatným používateľom. Príspevky a komentáre budú zobrazovať vaše používateľské meno a dátum registrácie. Po odstránení účtu zostanú príspevky anonymizované. ### 4.2. Webová stránka -Môžete prehliadať našu webovú stránku bez poskytovania osobných údajov. Avšak, niektoré interakcie, ako napríklad kontaktovanie nás alebo prihlásenie sa na odber noviniek, môžu vyžadovať, aby ste poskytli osobné údaje, ako je vaša emailová adresa a meno. Tieto údaje sa spracúvajú na splnenie vašich požiadaviek v súlade s čl. 6 ods. 1 písm. b) GDPR. +Našu webovú stránku si môžete prezerať bez poskytnutia osobných údajov. Určité interakcie, ako napríklad kontaktovanie nás alebo prihlásenie sa na odber newsletterov, však môžu vyžadovať, aby ste poskytli osobné údaje, ako je vaša e-mailová adresa a meno. Tieto údaje sa spracúvajú na splnenie vašich požiadaviek, podľa článku 6 ods. 1 písm. b) GDPR. ## 5. Kontakt -Keď nás kontaktujete prostredníctvom emailu, zhromažďujeme vašu emailovú adresu a akékoľvek ďalšie informácie, ktoré poskytnete. Tieto údaje sa používajú na odpoveď na váš dopyt a sú uchovávané tak dlho, ako je to potrebné na splnenie tohto účelu, v súlade s čl. 6 ods. 1 písm. f) GDPR. +Keď nás kontaktujete e-mailom, zhromažďujeme vašu e-mailovú adresu a akékoľvek ďalšie informácie, ktoré poskytnete. Tieto údaje sa používajú na odpovedanie na vašu otázku a uchovávajú sa tak dlho, ako je to potrebné na splnenie tohto účelu, v súlade s článkom 6 ods. 1 písm. f) GDPR. ## 6. Uchovávanie údajov -Vaše osobné údaje uchovávame iba tak dlho, ako je to potrebné na splnenie účelov, na ktoré boli zhromaždené. Keď už údaje nie sú potrebné, budú vymazané v súlade s našimi politikami uchovávania údajov. +Vaše osobné údaje uchovávame len tak dlho, ako je to potrebné na splnenie účelov, na ktoré boli zhromaždené. Ak už údaje nie sú potrebné, vymažú sa v súlade s našimi zásadami uchovávania údajov. ## 7. Príjemcovia údajov -Vaše údaje môžeme zdieľať s externými poskytovateľmi služieb, ako je náš hostingový poskytovateľ, na uľahčenie našich služieb. Títo poskytovatelia sú zmluvne povinní chrániť vaše údaje a používať ich iba na stanovené účely. +Vaše údaje môžeme zdieľať s externými poskytovateľmi služieb, ako je náš poskytovateľ hostingu, na uľahčenie našich služieb. Títo poskytovatelia sú zmluvne zaviazaní chrániť vaše údaje a používať ich len na stanovené účely. ## 8. Vaše práva -Podľa GDPR máte nasledujúce práva týkajúce sa vašich osobných údajov: -- Právo na prístup (čl. 15 GDPR) -- Právo na opravu (čl. 16 GDPR) -- Právo na vymazanie (čl. 17 GDPR) -- Právo na obmedzenie spracovania (čl. 18 GDPR) -- Právo na prenosnosť údajov (čl. 20 GDPR) -- Právo namietať (čl. 21 GDPR) -- Právo odvolať súhlas (čl. 7 ods. 3 GDPR) -- Právo podať sťažnosť dozornému orgánu (čl. 77 GDPR) +Podľa GDPR máte v súvislosti s vašimi osobnými údajmi nasledujúce práva: +- Právo na prístup (článok 15 GDPR) +- Právo na opravu (článok 16 GDPR) +- Právo na vymazanie (článok 17 GDPR) +- Právo na obmedzenie spracúvania (článok 18 GDPR) +- Právo na prenosnosť údajov (článok 20 GDPR) +- Právo namietať (článok 21 GDPR) +- Právo odvolať súhlas (článok 7 ods. 3 GDPR) +- Právo podať sťažnosť dozornému orgánu (článok 77 GDPR) -Ak chcete uplatniť tieto práva, kontaktujte nás na adrese admin@cachyos.org. +Ak chcete uplatniť tieto práva, kontaktujte nás na admin@cachyos.org. ## 9. Bezpečnosť údajov -Implementujeme vhodné technické a organizačné opatrenia, aby sme zabezpečili úroveň bezpečnosti primeranú riziku, chrániac vaše údaje pred neoprávneným prístupom, zmenou, zverejnením alebo zničením. +Zavádzame vhodné technické a organizačné opatrenia na zabezpečenie úrovne bezpečnosti zodpovedajúcej riziku, čím chránime vaše údaje pred neoprávneným prístupom, zmenou, sprístupnením alebo zničením. -## 10. Zmeny v týchto Zásadách ochrany osobných údajov +## 10. Zmeny týchto Zásad ochrany osobných údajov Naše Zásady ochrany osobných údajov môžeme z času na čas aktualizovať. O akýchkoľvek zmenách vás budeme informovať zverejnením nových Zásad ochrany osobných údajov na tejto stránke. Zmeny nadobúdajú účinnosť okamžite po zverejnení. ## 11. Kontaktujte nás -Ak máte akékoľvek otázky alebo obavy týkajúce sa týchto Zásad ochrany osobných údajov, kontaktujte nás na adrese: -Email: admin at cachyos dot org +Ak máte akékoľvek otázky alebo obavy týkajúce sa týchto Zásad ochrany osobných údajov, kontaktujte nás na: +E-mail: admin na cachyos bodka org --- -Tieto Zásady ochrany osobných údajov zabezpečujú súlad s GDPR a vysvetľujú praktiky týkajúce sa vašich osobných údajov pre služby a webovú stránku CachyOS. +Tieto Zásady ochrany osobných údajov zabezpečujú súlad s GDPR a stanovujú postupy týkajúce sa vašich osobných údajov pre služby a webovú stránku CachyOS. -Dátum: 1.06.2024 \ No newline at end of file +Dátum: 1.06.2024 diff --git a/src/content/docs/sk/policy/repository_policy.md b/src/content/docs/sk/policy/repository_policy.md index ee3b8a02..f9d08c78 100644 --- a/src/content/docs/sk/policy/repository_policy.md +++ b/src/content/docs/sk/policy/repository_policy.md @@ -1,49 +1,82 @@ --- -title: Politika používania repozitára CachyOS +title: Zásady používania repozitára --- -Politika používania repozitára CachyOS +Zásady používania repozitára CachyOS ## 1. Úvod -Repozitár CachyOS je navrhnutý tak, aby poskytoval vysoko kvalitné, optimalizované balíčky pre používateľov distribúcií CachyOS a ArchLinux. Táto politika stanovuje podmienky používania repozitára CachyOS. +Repozitár CachyOS je navrhnutý tak, aby poskytoval vysokokvalitné a optimalizované balíky pre používateľov distribúcií CachyOS a ArchLinux. Tieto zásady stanovujú podmienky používania repozitára CachyOS. -## 2. Autorizovaní používatelia +## 2. Vylúčenie záruky -Repozitár CachyOS je výhradne dostupný pre nasledujúcich používateľov: +Pokiaľ to nevyžadujú platné zákony alebo nie je písomne dohodnuté inak, tím CachyOS poskytuje repozitár na báze **"TAK AKO JE", BEZ ZÁRUK ALEBO PODMIENOK AKÉHOKOĽVEK DRUHU**, či už výslovných alebo implicitných, vrátane, bez obmedzenia, +akýchkoľvek záruk alebo podmienok **VLASTNÍCTVA, NEPORUŠOVANIA PRÁV, PREDAJNOSTI ALEBO VHODNOSTI NA KONKRÉTNY ÚČEL**. Vy, ako používatelia repozitára, ste výhradne zodpovední za určenie vhodnosti používania repozitára a preberáte +akékoľvek riziká spojené s výkonom vašich povolení. + +## 3. Obmedzenie zodpovednosti + +V žiadnom prípade a za žiadnej právnej teórie, či už v občianskoprávnom delikte (vrátane nedbanlivosti), zmluve alebo inak, pokiaľ to nevyžadujú platné zákony (ako napríklad úmyselné a hrubo nedbanlivé konanie) alebo nie je písomne dohodnuté inak, tím CachyOS +nezodpovedá používateľom repozitára za škody, vrátane akýchkoľvek priamych, nepriamych, špeciálnych, náhodných alebo následných škôd akejkoľvek povahy vyplývajúcich z týchto zásad alebo z používania alebo nemožnosti používať repozitár +(vrátane, ale nie výlučne, škôd za stratu dobrého mena, zastavenie práce, zlyhanie alebo poruchu počítača alebo akékoľvek iné komerčné škody alebo straty), aj keď bol tím CachyOS upozornený na možnosť takýchto škôd. + +## 4. Podporovaní používatelia + +Repozitár CachyOS (a jeho zrkadlá) poskytuje podporu výhradne pre nasledujúcich používateľov: - Používatelia CachyOS - Používatelia ArchLinux -## 3. Neoprávnené použitie +## 5. Nepodporovaní používatelia -Použitie repozitára CachyOS inými linuxovými distribúciami, vrátane iných distribúcií založených na Arch, je prísne zakázané. Toto zahŕňa, ale nie je obmedzené na: +Používatelia z iných distribúcií **NIE SÚ PODPOROVANÍ** a **DÔRAZNE SA IM ODPORÚČA**, aby nepoužívali repozitár CachyOS (a jeho zrkadlá). To zahŕňa, ale nie je obmedzené na: - Manjaro - EndeavourOS - ArcoLinux - Parabola -- Akékoľvek iné linuxové distribúcie, ktoré nie sú výslovne uvedené v sekcii "Autorizovaní používatelia" +- Používatelia akejkoľvek inej distribúcie Linuxu, ktorá nie je výslovne uvedená v sekcii "Podporovaní používatelia". + +## 5. Redтрибуция repozitára + +Tieto zásady definujú "redтрибуцию" ako správanie zahŕňajúce zahrnutie repozitára CachyOS (a jeho zrkadiel) alebo balíkov získaných z repozitára CachyOS ako súčasť distribuovaného obrazu operačného systému alebo sysroots. +Redтрибуция tiež zahŕňa správanie **distribúcií Linuxu**, ktoré poskytujú nástroje, ktoré umožňujú repozitár CachyOS podľa výberu používateľov, alebo poskytujú akýkoľvek distribuovaný alebo oficiálny dokument, ktorý navádza používateľov na povolenie repozitára CachyOS +(a jeho zrkadiel) ich vlastnými prostriedkami. Koncoví používatelia a zrkadlá tretích strán nepodliehajú zásadám redтрибуции. + +Redтрибуция repozitára CachyOS je výhradne autorizovaná iba pre tím CachyOS. + +## 6. Zakázaná redтрибуция +Redтрибуция repozitára CachyOS (a jeho zrkadiel) v akejkoľvek neautorizovanej distribúcii Linuxu, vrátane iných Arch-based distribúcií, je **STRICTNE ZAKÁZANÁ**. To zahŕňa, ale nie je obmedzené na: + +- Manjaro +- EndeavourOS +- ArcoLinux +- Parabola +- Akúkoľvek inú distribúciu Linuxu, ktorá nie je výslovne uvedená v sekcii "Redтрибуция repozitára". + +## 7. Zrkadlenie + +Je povolené zrkadliť repozitár prostredníctvom rsync a syncthing. Zrkadlám tretích strán je povolené zrkadliť repozitár a poskytovať preň webový server, pokiaľ zabezpečia, že dáta repozitára zostanú nezmenené. -## 4. Dodržiavanie a monitorovanie +## 8. Súlad a monitorovanie -Vyhradzujeme si právo monitorovať používanie nášho repozitára, aby sme zabezpečili dodržiavanie tejto politiky. Akékoľvek neoprávnené použitie môže viesť k zrušeniu prístupu. +Vyhradzujeme si právo monitorovať používanie nášho repozitára, aby sme zabezpečili súlad s týmito zásadami. Akékoľvek neoprávnené použitie môže viesť k odvolaniu prístupu. -## 5. Hlásenie porušení +## 9. Nahlasovanie porušení -Ak máte podozrenie, že táto politika je porušovaná, prosím nahláste nám to na [admin@cachyos.org]. +Ak máte podozrenie, že dochádza k porušeniu týchto zásad, nahláste nám to na [admin@cachyos.org]. -## 6. Zmeny politiky +## 10. Zmeny zásad -CachyOS si vyhradzuje právo kedykoľvek upraviť túto politiku. Zmeny budú oznámené prostredníctvom našich oficiálnych kanálov. +CachyOS si vyhradzuje právo kedykoľvek zmeniť tieto zásady. Zmeny budú oznámené prostredníctvom našich oficiálnych kanálov. -## 7. Kontaktné informácie +## 11. Kontaktné informácie -Pre akékoľvek otázky alebo obavy týkajúce sa tejto politiky nás prosím kontaktujte na: +Ak máte akékoľvek otázky alebo obavy týkajúce sa týchto zásad, kontaktujte nás na: -- Email: admin@cachyos.org -- Webová stránka: [https://cachyos.org](https://cachyos.org) +- E-mail: admin@cachyos.org +- Webová stránka: https://cachyos.org -## 8. Potvrdenie +## 12. Potvrdenie -Používaním repozitára CachyOS potvrdzujete, že ste si prečítali, pochopili a súhlasíte s dodržiavaním tejto politiky. \ No newline at end of file +Používaním repozitára CachyOS (a jeho zrkadiel) potvrdzujete, že ste si prečítali tieto zásady, porozumeli im a súhlasíte s ich dodržiavaním. diff --git a/src/content/docs/sk/policy/social.md b/src/content/docs/sk/policy/social.md deleted file mode 100644 index d8e2973a..00000000 --- a/src/content/docs/sk/policy/social.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Oficiálna CachyOS komunita -description: Discord, Reddit, Twitter, Forum ---- - -Nasledujúce sociálne médiá sú spravované tímom CachyOS: - -- Discord: [https://discord.gg/cachyos-862292009423470592](https://discord.gg/cachyos-862292009423470592) -- Reddit: [https://www.reddit.com/r/cachyos](https://www.reddit.com/r/cachyos) -- Fórum: [https://discuss.cachyos.org](https://discuss.cachyos.org) -- Twitter: [https://twitter.com/cachyos](https://twitter.com/cachyos) -- Telegram: [https://t.me/+oR-kWT47vRdmMDli](https://t.me/+oR-kWT47vRdmMDli) - -Pripojte sa k nám na niektorej z týchto platforiem a zapojte sa do našej komunity! \ No newline at end of file diff --git a/src/content/docs/sk/policy/terms_of_service.md b/src/content/docs/sk/policy/terms_of_service.md index 44b1c32b..b0aabc60 100644 --- a/src/content/docs/sk/policy/terms_of_service.md +++ b/src/content/docs/sk/policy/terms_of_service.md @@ -1,34 +1,34 @@ --- -title: Podmienky poskytovania služby +title: Podmienky poskytovania služieb --- -## 1. Rozsah podmienok poskytovania služby +## 1. Rozsah platnosti Podmienok poskytovania služieb ### 1.1. Definície -Tieto Podmienky poskytovania služby upravujú používanie platformy CachyOS a súvisiacich služieb, vrátane fór, wiki, nástroja na hlásenie chýb a ďalších kolaboratívnych nástrojov ("Služby"). -CachyOS ("my," "nás," "naše") prevádzkuje platformu prístupnú na cachyos.org a súvisiacich subdoménach. Používatelia ("vy," "váš") musia prijať tieto podmienky, aby mohli používať Služby. +Tieto Podmienky poskytovania služieb upravujú používanie platformy CachyOS a súvisiacich služieb, vrátane fór, wiki, nástroja na hlásenie chýb a ďalších nástrojov na spoluprácu ("Služby"). +CachyOS ("my," "nás," "naše") prevádzkuje platformu dostupnú na cachyos.org a súvisiacich subdoménach. Používatelia ("vy," "váš") musia prijať tieto podmienky, aby mohli používať Služby. ### 1.2. Používanie Služieb -Služby môžu používať iba fyzické osoby s plnou právnou spôsobilosťou. Maloletí môžu používať Služby s súhlasom rodičov alebo zákonného zástupcu. +Používať Služby môžu iba fyzické osoby, ktoré dosiahli vek plnoletosti a majú plnú právnu spôsobilosť. Maloletí môžu používať Služby so súhlasom rodiča alebo zákonného zástupcu. -### 1.3. Prístup k podmienkam poskytovania služby +### 1.3. Prístup k Podmienkam poskytovania služieb -Najnovšiu verziu Podmienok poskytovania služby je možné kedykoľvek získať na našej webovej stránke: [https://cachyos.org/terms](https://cachyos.org/terms). +Najnovšia verzia Podmienok poskytovania služieb je kedykoľvek dostupná na našej webovej stránke: https://cachyos.org/terms. -## 2. Registrácia, uzavretie zmluvy a predmet +## 2. Registrácia, uzavretie zmluvy a predmet zmluvy ### 2.1. Požiadavky -Na používanie našich interaktívnych služieb (napr. fóra, príspevky balíčkov) sa musíte zaregistrovať prostredníctvom nášho online formulára, poskytnúť presné kontaktné informácie a súhlasiť s týmito Podmienkami poskytovania služby. -Aktivácia vášho účtu znamená uzavretie zmluvy. Neexistuje žiadne právo na aktiváciu alebo účasť. +Na používanie našich Interaktívnych služieb (napr. fóra, príspevky balíkov) sa musíte zaregistrovať prostredníctvom nášho online formulára, poskytnúť presné kontaktné informácie a súhlasiť s týmito Podmienkami poskytovania služieb. +Aktivácia vášho účtu znamená uzavretie zmluvy. Nie je nárok na aktiváciu alebo účasť. ### 2.2. Zmena platformy -Vyhradzujeme si právo zmeniť alebo rozšíriť Služby a štruktúru platformy. Zmeny, ktoré významne ovplyvnia účel týchto Podmienok poskytovania služby, budú oznámené používateľom. +Vyhradzujeme si právo meniť alebo rozširovať Služby a štruktúru platformy. Zmeny, ktoré významne ovplyvňujú účel týchto Podmienok poskytovania služieb, budú používateľom oznámené. -## 3. Povinnosti používateľa interaktívnych služieb +## 3. Povinnosti používateľa Interaktívnych služieb ### 3.1. Úplnosť informácií @@ -36,102 +36,102 @@ Musíte poskytnúť úplné a presné kontaktné informácie a aktualizovať ich ### 3.2. Používanie účtu -Váš účet je osobný a musí byť chránený pred neoprávneným použitím. Zodpovedáte za akékoľvek zneužitie vášho účtu. +Váš účet je osobný a musí byť chránený pred neoprávneným použitím. Ste zodpovední za akékoľvek zneužitie vášho účtu. ### 3.3. Správanie -Používatelia musia interagovať s rešpektom a zákonne, v súlade s našimi Všeobecnými zásadami a Kódexom správania. +Používatelia musia interagovať s rešpektom a v súlade so zákonom, pričom dodržiavajú naše Všeobecné pokyny a Kódex správania. ### 3.4. Obsah a správanie -Zodpovedáte za akýkoľvek obsah, ktorý prispievate, a za to, že neporušuje tieto podmienky alebo platné zákony. +Ste zodpovední za akýkoľvek obsah, ktorým prispievate, pričom zabezpečujete, že neporušuje tieto podmienky ani platné zákony. ### 3.5. Porušenia -Nesmiete zverejňovať obsah, ktorý je urážlivý, nepravdivý, zlovestný alebo porušuje akékoľvek zákony, vrátane autorských práv a ochranných známok. +Nesmiete zverejňovať obsah, ktorý je urážlivý, nepravdivý, zlomyseľný alebo porušuje akékoľvek zákony, vrátane zákonov o autorských právach a ochranných známkach. ### 3.6. Trvalé záznamy -Príspevky môžu byť indexované vyhľadávačmi a zostanú prístupné celosvetovo. Nemôžete si nárokovať vymazanie alebo opravu takýchto záznamov. +Príspevky môžu byť indexované vyhľadávačmi a zostať prístupné na celom svete. Nemôžete si nárokovať vymazanie alebo opravu takýchto záznamov. -### 3.7. Diskrétnosť obsahu +### 3.7. Rozhodovanie o obsahu Vyhradzujeme si právo odmietnuť, vymazať, upraviť alebo odstrániť akýkoľvek obsah podľa nášho uváženia a uložiť sankcie za porušenie týchto podmienok. ## 4. Zodpovednosť používateľov; Odškodnenie -Súhlasíte s tým, že nás odškodníte za všetky náklady vzniknuté v dôsledku nárokov tretích strán v dôsledku vašich porušení týchto Podmienok poskytovania služby. +Súhlasíte s tým, že nás odškodníte za všetky náklady vzniknuté z nárokov tretích strán v dôsledku vášho porušenia týchto Podmienok poskytovania služieb. -## 5. Prenos práv na používanie +## 5. Prevod práv na používanie ### 5.1. Autorské práva Zverejnením obsahu nám udeľujete práva potrebné na poskytovanie našich Služieb. Musíte zabezpečiť, že máte práva na akýkoľvek obsah, ktorý nahrávate. -### 5.2. Licencie príspevkov +### 5.2. Licencie pre príspevky -Softvérové príspevky musia byť licencované pod licenciou projektu alebo pod GNU General Public License verzie 3. +Príspevky do softvéru musia byť licencované pod licenciou projektu alebo GNU General Public License verzie 3. -### 5.3. Pokračovanie práv +### 5.3. Trvanie práv -Práva na používanie zostávajú v platnosti aj po ukončení účtu. +Práva na používanie zostávajú v platnosti aj po zrušení účtu. ## 6. Dostupnosť platformy -Usilujeme sa o to, aby bola platforma dostupná, ale nemôžeme zaručiť 100% dostupnosť. +Snažíme sa udržiavať platformu dostupnú, ale nemôžeme zaručiť 100% dostupnosť. ## 7. Zodpovednosť CachyOS ### 7.1. Obmedzenie zodpovednosti -Nezodpovedáme za obsah používateľov alebo za akékoľvek škody vyplývajúce z jeho použitia. Používatelia musia prijímať opatrenia proti škodlivému obsahu. +Nie sme zodpovední za obsah používateľov ani za žiadne škody vyplývajúce z jeho používania. Používatelia musia prijať opatrenia proti škodlivému obsahu. -### 7.2. Prehľad obsahu +### 7.2. Kontrola obsahu -Nevykonávame prehľad všetkého obsahu zverejneného používateľmi a nezodpovedáme za neho. Nezákonný obsah bude odstránený po objavení. +Nekontrolujeme všetok obsah zverejnený používateľmi a nie sme zaň zodpovední. Nezákonný obsah bude po zistení odstránený. -### 7.3. Obmedzenie nárokov na škody +### 7.3. Obmedzenie nárokov na náhradu škody -Vylučujeme zodpovednosť za škody okrem prípadov hrubej nedbanlivosti, úmyselného pochybenia alebo porušenia základných zmluvných povinností. +Vylučujeme zodpovednosť za škody, s výnimkou prípadov hrubej nedbanlivosti, úmyselného konania alebo porušenia základných zmluvných povinností. ### 7.4. Ďalšie obmedzenie zodpovednosti -Nezodpovedáme za obsah externých odkazovaných stránok. +Nie sme zodpovední za obsah externých prepojených stránok. -## 8. Zmena Podmienok poskytovania služby +## 8. Zmena Podmienok poskytovania služieb ### 8.1. Zmeny -Tieto Podmienky poskytovania služby môžeme podľa potreby upraviť. Používatelia budú informovaní o zmenách emailom. Nedodržanie zmien do dvoch týždňov znamená súhlas. +Tieto Podmienky poskytovania služieb môžeme zmeniť podľa potreby. Používatelia budú o zmenách informovaní e-mailom. Ak používateľ nevznesie námietky voči zmenám do dvoch týždňov, považujú sa za prijaté. ### 8.2. Námietky voči zmenám -Ak vzniesete námietky voči zmenám, zmluva bude pokračovať podľa predchádzajúcich podmienok, ale môžeme ukončiť dohodu k najbližšiemu možnému dátumu. +Ak nesúhlasíte so zmenami, zmluva bude pokračovať podľa predchádzajúcich podmienok, ale môžeme zmluvu vypovedať k najbližšiemu možnému termínu. -## 9. Trvanie a ukončenie dohody +## 9. Trvanie a ukončenie zmluvy -### 9.1. Trvanie Podmienok poskytovania služby +### 9.1. Trvanie Podmienok poskytovania služieb -Tieto Podmienky poskytovania služby sú uzavreté na neurčitý čas. +Tieto Podmienky poskytovania služieb sa uzatvárajú na dobu neurčitú. ### 9.2. Ukončenie -Ktorákoľvek strana môže ukončiť tieto Podmienky poskytovania služby bez dôvodu kedykoľvek. +Každá zo strán môže kedykoľvek ukončiť tieto Podmienky poskytovania služieb bez udania dôvodu. ### 9.3. Vymazanie účtu Verejné vyhlásenia a príspevky môžu zostať viditeľné aj po vymazaní účtu. -## 10. Rôzne +## 10. Rôzne ustanovenia -### 10.1. Platné právo +### 10.1. Rozhodné právo -Tieto Podmienky poskytovania služby sa riadia výlučne právnymi predpismi príslušnej jurisdikcie, s výnimkou Dohovoru OSN o zmluvách o medzinárodnom predaji tovaru (CISG). +Tieto Podmienky poskytovania služieb sa spravujú výlučne zákonmi príslušnej jurisdikcie, s vylúčením Dohovoru OSN o zmluvách o medzinárodnej kúpe tovaru (CISG). -### 10.2. Oddeliteľnosť +### 10.2. Salvátorská klauzula -Ak sa akékoľvek ustanovenie týchto Podmienok poskytovania služby zistí ako neplatné, zostávajúce ustanovenia zostanú v platnosti. +Ak sa akékoľvek ustanovenie týchto Podmienok poskytovania služieb ukáže ako neplatné, zostávajúce ustanovenia zostávajú v platnosti. ### 10.3. Spory -Platforma na riešenie sporov Európskej komisie je dostupná na [https://ec.europa.eu/consumers/odr](https://ec.europa.eu/consumers/odr). Nie sme povinní zúčastniť sa na postupoch riešenia sporov pred spotrebiteľským arbitrážnym výborom. +Platforma Európskej komisie na riešenie sporov online je dostupná na https://ec.europa.eu/consumers/odr. Nie sme povinní zúčastňovať sa na postupoch riešenia sporov pred spotrebiteľským arbitrážnym orgánom. diff --git a/src/content/docs/sk/support/faq.mdx b/src/content/docs/sk/support/faq.mdx index 3c7f2f8f..a18d01ef 100644 --- a/src/content/docs/sk/support/faq.mdx +++ b/src/content/docs/sk/support/faq.mdx @@ -1,26 +1,69 @@ --- -title: FAQ +title: Často kladené otázky description: Často kladené otázky a tipy --- -import MultipleImageComponent from '~/components/multiple-images-component.astro'; +import ImageComponent from '~/components/image-component.astro'; +import { Steps, Tabs, TabItem } from '@astrojs/starlight/components'; -# Často kladené otázky -Tu nájdete niekoľko často kladených otázok. Odporúčame používateľom, aby si to prečítali, najmä tým, ktorí používajú CachyOS alebo distribúcie založené na Arch. +:::note +Nasledujúce otázky a odpovede sa vzťahujú na CachyOS a distribúcie založené na Arch Linuxe. +::: + +## Inštalácia + +### Prečo je KDE Plasma jedinou dostupnou možnosťou v live prostredí? + +KDE Plasma je považované za našu "vlajkovú loď" medzi desktopovými prostrediami, a preto dostáva najviac údržby. Ostatné ISO CachyOS boli udržiavané v polovičnom stave, aby sme sa vyhli nechceným problémom a nepríjemnostiam pre používateľov. Preto sme sa rozhodli tieto verzie ukončiť a sústrediť naše úsilie na poskytovanie čo najlepšieho používateľského zážitku. + +Odporúčame inštalovať CachyOS vo virtuálnom stroji na testovanie rôznych desktopových prostredí a správcov okien, keďže live ISO slúži iba na inštaláciu a obnovu poškodenej inštalácie pomocou [cachy-chroot](https://github.com/CachyOS/cachy-chroot). + +### Po stlačení "Launch Installer" sa nič nedeje. Prečo? + +:::caution +Uistite sa, že máte aktívne/pripojené internetové pripojenie, inak sa po stlačení tlačidla nič nestane. +::: + +Aj keď sa zdá, že sa nič nedeje, na pozadí sa spúšťa skript, ktorý pripravuje systém na inštaláciu a predchádza možným problémom, ako je zastaraný keyring. -## FAQ týkajúce sa správy softvéru -Tu sú všetky otázky týkajúce sa správy softvéru na vašom systéme. +Tu je stručný prehľad, čo [skript](https://github.com/CachyOS/CachyOS-Live-ISO/blob/master/archiso/airootfs/usr/local/bin/calamares-online.sh) vykonáva na pozadí: -### Ako môžem opraviť chybu "unable to lock database" v CachyOS? + + +1. Odstráni existujúci súbor keyringu v `/etc/pacman.d/gnupg`. +2. Inštaluje a aktualizuje balíčky keyringu pre Arch Linux a CachyOS. +3. Inicializuje a naplní pacman keyring. +4. Zapne synchronizáciu času cez sieť spustením `timedatectl set-ntp true`. +5. Určí a skontroluje, či systém beží v režime **UEFI alebo BIOS/MBR**. +6. Ak je systém **UEFI**, vyzve používateľa na výber bootloadera, inak nie. + + + +**Toto je dôvod, prečo načítanie inštalátora môže chvíľu trvať.** + +### Inštalačný proces sa zastavil na 33 % na dlhšiu dobu. Čo mám robiť? + +Tento problém znamená, že vaše internetové pripojenie je buď veľmi pomalé, alebo nestabilné, čo spôsobuje problémy pri sťahovaní balíčkov pomocou pacmanu. + +## Správa softvéru + +### Ako vyriešim chybu "unable to lock database" v CachyOS? ```sh sudo rm /var/lib/pacman/db.lck ``` -:::tip[TIP] -Toto môžete dosiahnuť aj kliknutím na tlačidlo v GUI v aplikácii CachyOS Hello. +:::tip +Rovnaký výsledok môžete dosiahnuť pomocou funkcie **"Odstrániť db lock"** v `CachyOS Hello` na karte **Apps/Tweaks**. ::: -### Ako môžem opraviť možné problémy s keyrings v CachyOS? -```sh +### Ako vyriešiť problémy s keyringom v CachyOS? + +```text +# Príklad: +:: Súbor /var/cache/pacman/pkg/python-charset-normalizer-3.4.0-1-any.pkg.tar.zst +je poškodený (neplatný alebo poškodený balíček (PGP podpis)). +``` + +```sh title='Spustite nasledujúce príkazy' sudo rm -rf /etc/pacman.d/gnupg/ sudo pacman-key --init sudo pacman-key --populate @@ -31,13 +74,132 @@ sudo pacman-key --lsign-key F3B607488DB35A47 sudo rm -R /var/lib/pacman/sync ``` -### Ako môžem odstrániť tie otravné upozornenia pri aktualizácii systému? Je bezpečné aktualizovať systém, keď sa to stane? -"warning: X package: local(1.0.1-1.1) is newer than Y repo (1.0.1-1)" - +### Ako odstránim tie nepríjemné varovania pri aktualizácii systému? Je bezpečné systém aktualizovať, keď sa to objaví? + +#### Príklad: -Áno, je bezpečné aktualizovať systém. +
+ -Ak chcete odstrániť tieto chyby, stačí aktualizovať s '-Syuu': +**Áno, je bezpečné aktualizovať systém.** + +*Na odstránenie týchto chýb spustite nasledujúci príkaz:* ```sh sudo pacman -Syuu ``` + +### Pri pokuse o inštaláciu balíčka pomocou pacmanu som dostal chybu + +```text +# Príklad +sudo pacman -S telegram-desktop +resolving dependencies... +looking for conflicting packages... + +Packages (4) libdbusmenu-qt5-0.9.3+16.04.20160218-5 qt5-imageformats-5.15.2-1 + ttf-opensans-1.101-2 telegram-desktop-2.5.1-1 + +Total Download Size: 24.10 MiB +Total Installed Size: 67.51 MiB + +:: Proceed with installation? [Y/n] Y +:: Retrieving packages... +error: failed retrieving file 'telegram-desktop-2.5.1-1-x86_64.pkg.tar.zst' from archlinux.mailtunnel.eu : The requested URL returned error: 404 +``` + +To znamená, že vaša lokálna databáza je zastaraná, a preto sa požadovaný balíček nedá stiahnuť. Aktualizujte databázu balíčkov a vykonajte úplnú aktualizáciu pomocou nasledujúceho príkazu: + +```sh +sudo pacman -Syu +# Potom skúste znova nainštalovať požadovaný balíček. +``` + +### Čo znamená prípona -bin na konci názvu balíčka, napríklad librewolf-bin? + +To znamená, že sťahujete/inštalujete predkompilovaný balíček, takže ho nemusíte kompilovať ani zostavovať. V našich repozitároch máme niektoré bin balíčky, ktoré sú v podstate zrkadlá na stiahnutie z AUR. + +### Pri pokuse otvoriť Discord sa objaví okno s oznámením o aktualizácii + +#### Príklad: + +
+ + +To je preto, že Discord vydal aktualizáciu, ktorá zatiaľ nie je dostupná alebo nebola zostavená v žiadnom z pacman zrkadiel, a preto ste dočasne zablokovaní v používaní Discordu. + +Na riešenie tohto problému postupujte podľa [sprievodcu opravy na Arch Wiki](). + +### Pri pokuse vyčistiť cache pacmanu som dostal chybu + +:::tip +Cache pacmanu môžete vyčistiť aj pomocou `CachyOS Hello` v **Apps/Tweaks** > **Clear package cache**. +::: + +#### Príklad: + +
+ + +*Tento problém sa zvyčajne objaví, keď sú v `/var/cache/pacman/pkg` zvyšné sirotské balíčky, ktoré pacman nemôže vymazať.* + +```sh title='Spustite nasledujúci príkaz na opravu' +# Odstráni všetky siroty uložené v cache pkg. +sudo rm -r /var/cache/pacman/pkg/* +``` + +### Dostal som chybu s modulom NVIDIA pri aktualizácii systému + +```text +==> ERROR: module not found: 'nvidia' +==> ERROR: module not found: 'nvidia_modeset' +==> ERROR: module not found: 'nvidia_uvm' +==> ERROR: module not found: 'nvidia_drm' +``` + +**Dve možné príčiny tejto chyby:** + +**1) Keďže skoré načítanie modulov je vždy povolené v chwd, mkinitcpio očakáva prítomnosť NVIDIA modulov, a táto chyba vzniká, keď chýbajú.** + +**2) Chýbajúce NVIDIA moduly z iných nainštalovaných jadier na vašom systéme.** + +```sh title='Nainštalujte nasledujúci balíček na opravu chyby' +sudo pacman -S nvidia +``` + +## Cachy Browser + +### Prečo tento prehliadač vymazáva uložené heslá a cookies? + +- *Je to preto, že prehliadač má predvolene zapnutú možnosť `Vymazať cookies a údaje stránok pri zatvorení Cachy Browser`.* + - **Postupujte podľa screenshotu, ktorý ukazuje, kde to vypnúť:** +
+ + +### Prečo webstránky nerešpektujú preferencie tmavého režimu prehliadača? + +- *Tento "problém" vyplýva z funkcie `privacy.resistFingerprinting` vo Firefoxe. Zlepšuje síce súkromie, ale má aj nevýhody, ako je nerešpektovanie vzhľadových preferencií webstránok.* + - **Postupujte podľa screenshotu, ktorý ukazuje, kde to vypnúť:** +
+ + - *Po vypnutí tohto parametra reštartujte prehliadač a skúste to znova.* + +### GitHub Homepage robí prehliadač nepoužiteľným a extrémne pomalým + +- *Cachy Browser, zameraný na súkromie, má WebGL predvolene vypnutý, ale GitHub ho používa na vykreslenie svojej úvodnej stránky.* + - **Zapnite ho znova podľa screenshotu:** +
+ + - *Po zapnutí parametra reštartujte prehliadač a skúste to znova.* + +### Prehliadač zobrazuje správu "Vašim prehliadačom spravuje organizácia." Mám sa obávať? + +- *Nie. Dôvodom je, že zahŕňame [súbor politík](https://github.com/CachyOS/CachyOS-Browser-Settings/blob/master/distribution/policies.json), ktorým zakazujeme funkcie a pridávame úpravy do prehliadača, napríklad `dodatočné vyhľadávacie nástroje.`* + +### Niektoré kombinácie klávesov nefungujú na určitých stránkach, ako Photopea + +- *Tento "problém" vyplýva z funkcie `privacy.resistFingerprinting` vo Firefoxe.* + - **Postupujte podľa screenshotu, ktorý ukazuje, kde to vypnúť:** +
+ + - *Po vypnutí tohto parametra reštartujte prehliadač a kombinácie klávesov by mali fungovať.* + - *Extra tip: Vyhľadajte `webgl.disabled` a nastavte na `false` pre vylepšenie hardvérovej akcelerácie v Photopea.* diff --git a/src/content/docs/sk/support/getting_help.md b/src/content/docs/sk/support/getting_help.md deleted file mode 100644 index 0df40083..00000000 --- a/src/content/docs/sk/support/getting_help.md +++ /dev/null @@ -1,3 +0,0 @@ ---- -title: urobiť ---- diff --git a/src/content/docs/sk/support/social.md b/src/content/docs/sk/support/social.md new file mode 100644 index 00000000..bbdc4255 --- /dev/null +++ b/src/content/docs/sk/support/social.md @@ -0,0 +1,16 @@ +--- +title: Oficiálna komunita CachyOS +description: Discord, Reddit, X, Fórum a Telegram +--- + +Nasledujúce sociálne siete sú spravované tímom CachyOS. + +Môžete chatovať a požiadať o pomoc. + +Neváhajte sa pridať! + +- [Discord]() +- [Reddit]() +- [Fórum]() +- [X]() - **Nevhodné na žiadosti o pomoc.** +- [Telegram]() diff --git a/src/content/docs/sk/support/submitting_bugs.md b/src/content/docs/sk/support/submitting_bugs.md index fa641ccf..204b533a 100644 --- a/src/content/docs/sk/support/submitting_bugs.md +++ b/src/content/docs/sk/support/submitting_bugs.md @@ -1,28 +1,31 @@ --- -title: Nahlasovanie chýb +title: Podávanie chýb --- -## Opíšte svoj problém +# Opíšte svoj problém -- Čo nefunguje? -- Opraví problém downgradovanie balíka X? -- Použite funkciu vyhľadávania na nájdenie podobných problémov. +- *Čo nefunguje?* +- *Rieši problém zníženie verzie balíčka X?* +- *Použili ste vyhľadávaciu funkciu na rovnaké problémy?* +- *Urobili ste nejaké úpravy sami?* + - Príklad: `Pridanie ďalšieho parametra v súbore modprobe` -## Poskytnite logy +# Poskytnite logy -CachyOS poskytuje skvelý nástroj na zhromažďovanie logov, nazvaný `cachyos-bugreport.sh`. -Tento nástroj zhromažďuje logy z: +CachyOS ponúka skvelý nástroj na zber logov zo systému s názvom `cachyos-bugreport.sh`. Tento nástroj zhromaždí logy z: - dmesg - journalctl +- inxi `(na zhromaždenie informácií o hardvéri)` -Keď sa logy zhromaždia, nástroj sa opýta používateľa, či by mali byť nahraté na naše služby pre zdieľanie textu. +Keď sú logy zhromaždené, používateľ bude vyzvaný, aby sa rozhodol, či ich chce nahrať na našu stránku pre zdieľanie. -Spustite nasledujúci príkaz v termináli a vložte odkaz s logmi do témy: +**Spustite nasledujúci príkaz v termináli a priložte odkaz s chybou do témy:** ```sh sudo cachyos-bugreport.sh ``` -## Odkazy na nahlasovanie chýb +# Odkazy na podanie hlásenia -- Github: [https://github.com/CachyOS/distribution](https://github.com/CachyOS/distribution) -- Fórum: [https://discuss.cachyos.org/c/feedback/bugreports/10](https://discuss.cachyos.org/c/feedback/bugreports/10) \ No newline at end of file +- GitHub: +- Fórum: +- Discord: [Kanál podpory](https://discord.com/channels/862292009423470592/862294383470051348) diff --git a/src/content/docs/sk/support/submitting_package_requests.md b/src/content/docs/sk/support/submitting_package_requests.md index ccf005e7..2fc7df55 100644 --- a/src/content/docs/sk/support/submitting_package_requests.md +++ b/src/content/docs/sk/support/submitting_package_requests.md @@ -1,25 +1,13 @@ --- -title: Žiadosti o pridanie balíčkov do CachyOS -description: Žiadosti o pridanie AUR balíčkov, ... +title: Podávanie žiadostí o balíčky do CachyOS +description: Žiadosti o balíčky z AUR, ... --- -CachyOS ponúka množstvo predkompilovaných AUR balíčkov, ktoré sú často používané. -Používatelia môžu žiadať o pridanie AUR balíčkov a tieto balíčky sú následne automaticky aktualizované naším buildserverom. +CachyOS ponúka rozsiahly zoznam predkompilovaných balíčkov z AUR, ktoré sú často používané. +Používatelia môžu podávať žiadosti o balíčky z AUR, ktoré, ak sú schválené, sú automaticky aktualizované naším build serverom. -Ak chcú používatelia pridať balíček, môžu tak urobiť na GitHub-e alebo prostredníctvom fóra. +Ak chcete, aby sme pridali balíček, môžete podať žiadosť na GitHube alebo vo fóre. -- GitHub: [https://github.com/CachyOS/distribution/issues](https://github.com/CachyOS/distribution/issues) -- Fórum: [https://discuss.cachyos.org/c/feedback/repository/11](https://discuss.cachyos.org/c/feedback/repository/11) - -Nezabudnite zahrnúť nasledujúce informácie: - -1. **Názov balíčka**: - - Názov AUR balíčka, ktorý chcete pridať. - -2. **Dôvod žiadosti**: - - Krátke vysvetlenie, prečo chcete, aby bol balíček pridaný do CachyOS. - -3. **Odkazy a zdroje**: - - Odkazy na AUR stránku balíčka alebo iné relevantné informácie. - -Vaša žiadosť bude prehodnotená tímom CachyOS a ak bude schválená, balíček bude pridaný do repozitára a automaticky aktualizovaný. \ No newline at end of file +- GitHub: https://github.com/CachyOS/distribution/issues +- Fórum: https://discuss.cachyos.org/c/feedback/repository/11 +- Discord: [Kanál pre spätnú väzbu](https://discord.com/channels/862292009423470592/1150723027986813018)