Files
eos-modern/public/cheatsheet.php
T

377 lines
16 KiB
PHP

<?php
// public/cheatsheet.php
require_once __DIR__ . '/../includes/config.php';
// Obsah stránky
$content = '
<section class="hero">
<h1 style="text-align: center;">⚡ Krátké návody (Cheatsheets)</h1>
<p style="text-align: center;">Rychlý přehled příkazů pro EndeavourOS, Arch Linux, Gnome, i3wm, systémové nástroje a další.</p>
</section>
<div class="cheatsheet-container">
<!-- Sekce: Pacman & Yay -->
<div class="cheatsheet-section">
<h2>📦 Správa balíčků (Pacman & Yay)</h2>
<div class="table-wrapper">
<table class="markdown-table">
<thead>
<tr>
<th>Akce</th>
<th>Příkaz</th>
<th>Poznámka</th>
</tr>
</thead>
<tbody>
<tr>
<td>Aktualizovat systém</td>
<td><code>sudo pacman -Syu</code></td>
<td>Základní aktualizace</td>
</tr>
<tr>
<td>Instalovat balíček</td>
<td><code>sudo pacman -S nazev</code></td>
<td>Z oficiálních repozitářů</td>
</tr>
<tr>
<td>Hledat v AUR</td>
<td><code>yay -Ss nazev</code></td>
<td>Vyhledávání v komunitním repozitáři</td>
</tr>
<tr>
<td>Instalovat z AUR</td>
<td><code>yay -S nazev</code></td>
<td>Automatická kompilace</td>
</tr>
<tr>
<td>Odinstalovat balíček</td>
<td><code>sudo pacman -R nazev</code></td>
<td>Bez závislostí</td>
</tr>
<tr>
<td>Odinstalovat + závislosti</td>
<td><code>sudo pacman -Rs nazev</code></td>
<td>S odstraněním nepoužívaných závislostí</td>
</tr>
<tr>
<td>Čistit cache (staré verze)</td>
<td><code>sudo pacman -Sc</code></td>
<td>Ponechá aktuální verze</td>
</tr>
<tr>
<td>Čistit VŠECHNO z cache</td>
<td><code>sudo pacman -Scc</code></td>
<td><span style="color: #e74c3c;">Pozor: Nevratné!</span></td>
</tr>
<tr>
<td>Vyhledat nainstalované</td>
<td><code>pacman -Qs nazev</code></td>
<td>V lokální databázi</td>
</tr>
<tr>
<td>Zjistit, kdo vlastní soubor</td>
<td><code>pacman -Qo /cesta/k/souboru</code></td>
<td>Užitečné při chybách</td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- Sekce: Gnome klávesové zkratky -->
<div class="cheatsheet-section">
<h2>🖥️ Gnome klávesové zkratky (Super = klávesa windows)</h2>
<div class="table-wrapper">
<table class="markdown-table">
<thead>
<tr>
<th>Akce</th>
<th>Klávesová zkratka</th>
<th>Poznámka</th>
</tr>
</thead>
<tbody>
<tr>
<td>Aktivity</td>
<td><code>Super</code></td>
<td>Otevře přehled aktivit (Activities)</td>
</tr>
<tr>
<td>Menu aplikací</td>
<td><code>Super + A</code></td>
<td>Zobrazí seznam všech nainstalovaných aplikací</td>
</tr>
<tr>
<td>Okno příkazů</td>
<td><code>Alt + F2</code></td>
<td>Otevře okno pro spouštění příkazů (Run Command)</td>
</tr>
<tr>
<td>Zámek obrazovky</td>
<td><code>Super + L</code></td>
<td>Zamknout obrazovku (nezbytné pro ochranu vašeho soukromí).</td>
</tr>
<tr>
<td>Historie oznámení</td>
<td><code>Super + V</code></td>
<td>Zobrazí historii oznámení (Notifications)</td>
</tr>
<tr>
<td>Přepínání mezi aplikacemi</td>
<td><code>Alt + Tab</code></td>
<td></td>
</tr>
<tr>
<td>Přepínaní mezi okny stejné aplikace</td>
<td><code>Alt + `</code></td>
<td>Klávesa nad Tabem</td>
</tr>
<tr>
<td>Maximalizace okna</td>
<td><code>Super + ↑</code></td>
<td></td>
</tr>
<tr>
<td>Obnovení původní velikosti nebo minimalizace</td>
<td><code>Super + ↓</code></td>
<td></td>
</tr>
<tr>
<td>Přichycení okna</td>
<td><code>Super + ← / →</code></td>
<td>K levé nebo pravé polovině obrazovky (Tiling)</td>
</tr>
<tr>
<td>Přesunout okna na horní monitor</td>
<td><code>Super + Shift + ↑</code></td>
<td></td>
</tr>
<tr>
<td>Zavření aktivního okna</td>
<td><code>Alt + F4</code></td>
<td></td>
</tr>
<tr>
<td>Přepínání mezi plochami</td>
<td><code>Super + Page Up / Page Down</code></td>
<td></td>
</tr>
<tr>
<td>Přesun aktivního okna na vedlejší plochu</td>
<td><code>Super + Shift + Page Up / Page Down</code></td>
<td></td>
</tr>
<tr>
<td>Navigace mezi prostory</td>
<td><code>Ctrl + Alt + ← / →</code></td>
<td>Pokud máte plochy vodorovně</td>
</tr>
<tr>
<td>Snímek nebo záznam</td>
<td><code>PrtSc (PrintScreen)</code></td>
<td>Spustí interaktivní nástroj pro snímek nebo záznam obrazovky</td>
</tr>
<tr>
<td>Okamžitý snímek aktuálního okna</td>
<td><code>Alt + PrtSc</code></td>
<td></td>
</tr>
<tr>
<td>Snímek celé obrazovky</td>
<td><code>Shift + PrtSc</code></td>
<td></td>
</tr>
<tr>
<td>Terminál</td>
<td><code>Ctrl + Alt + T</code></td>
<td>Ve většině konfigurací EndeavourOS otevře váš terminál</td>
</tr>
<tr>
<td>Zobrazí přehled</td>
<td><code>Super + S</code></td>
<td>V novějších verzích GNOME</td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- Sekce: i3wm -->
<div class="cheatsheet-section">
<h2>🖥️ Správce oken i3wm</h2>
<div class="table-wrapper">
<table class="markdown-table">
<thead>
<tr>
<th>Akce</th>
<th>Klávesová zkratka</th>
<th>Poznámka</th>
</tr>
</thead>
<tbody>
<tr>
<td>Otevřít terminál</td>
<td><code>$mod + Enter</code></td>
<td>Defaultně Super + Enter</td>
</tr>
<tr>
<td>Zavřít okno</td>
<td><code>$mod + q</code></td>
<td></td>
</tr>
<tr>
<td>Přepnout fokus</td>
<td><code>$mod + j/k/l/;</code></td>
<td>Nebo šipky</td>
</tr>
<tr>
<td>Maximalizovat okno</td>
<td><code>$mod + f</code></td>
<td></td>
</tr>
<tr>
<td>Přesunout okno</td>
<td><code>$mod + Shift + j/k/l/;</code></td>
<td>Přesun mezi workspaces</td>
</tr>
<tr>
<td>Restart i3 (bez ztráty)</td>
<td><code>$mod + Shift + r</code></td>
<td>Použij po úpravě configu</td>
</tr>
<tr>
<td>Zamknout obrazovku</td>
<td><code>$mod + l</code></td>
<td>Pokud je nastaveno</td>
</tr>
<tr>
<td>Přepnout rozložení</td>
<td><code>$mod + e</code></td>
<td>Split horizontal/vertical</td>
</tr>
<tr>
<td>Fullscreen</td>
<td><code>$mod + f</code></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- Sekce: Systemd & Služby -->
<div class="cheatsheet-section">
<h2>⚙️ Systemd & Služby</h2>
<div class="table-wrapper">
<table class="markdown-table">
<thead>
<tr>
<th>Akce</th>
<th>Příkaz</th>
<th>Poznámka</th>
</tr>
</thead>
<tbody>
<tr>
<td>Spustit službu</td>
<td><code>sudo systemctl start nazev</code></td>
<td>Jednorázově</td>
</tr>
<tr>
<td>Zastavit službu</td>
<td><code>sudo systemctl stop nazev</code></td>
<td></td>
</tr>
<tr>
<td>Restartovat službu</td>
<td><code>sudo systemctl restart nazev</code></td>
<td></td>
</tr>
<tr>
<td>Povolit automatický start</td>
<td><code>sudo systemctl enable nazev</code></td>
<td>Při bootování</td>
</tr>
<tr>
<td>Zakázat automatický start</td>
<td><code>sudo systemctl disable nazev</code></td>
<td></td>
</tr>
<tr>
<td>Status služby</td>
<td><code>systemctl status nazev</code></td>
<td>Zobrazí logy a stav</td>
</tr>
<tr>
<td>Reboot systému</td>
<td><code>systemctl reboot</code></td>
<td></td>
</tr>
<tr>
<td>Shutdown systému</td>
<td><code>systemctl poweroff</code></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- Sekce: Bluetooth & Wifi -->
<div class="cheatsheet-section">
<h2>📡 Bluetooth & Wifi</h2>
<div class="table-wrapper">
<table class="markdown-table">
<thead>
<tr>
<th>Akce</th>
<th>Příkaz</th>
<th>Poznámka</th>
</tr>
</thead>
<tbody>
<tr>
<td>Zkontrolovat Bluetooth</td>
<td><code>lsmod | grep btusb</code></td>
<td>Je modul načten?</td>
</tr>
<tr>
<td>Spustit Bluetooth službu</td>
<td><code>sudo systemctl start bluetooth</code></td>
<td></td>
</tr>
<tr>
<td>Povolit Bluetooth při startu</td>
<td><code>sudo systemctl enable bluetooth</code></td>
<td></td>
</tr>
<tr>
<td>Odblokovat Bluetooth</td>
<td><code>rfkill unblock bluetooth</code></td>
<td>Pokud je softwarově zablokované</td>
</tr>
<tr>
<td>Seznam wifi sítí</td>
<td><code>nmcli device wifi list</code></td>
<td>Pomocí NetworkManager</td>
</tr>
<tr>
<td>Připojit se k wifi</td>
<td><code>nmcli device wifi connect SSID password HESLO</code></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
';
$pageTitle = "Krátké návody - EndeavourOS CZ";
$pageDesc = "Rychlý přehled příkazů pro EndeavourOS, Arch Linux, Gnome, i3wm, systémové nástroje a další.";
require PATH_TEMPLATES . 'base.php';
?>