first commit

This commit is contained in:
2026-04-28 02:11:53 +02:00
parent 256c5638fb
commit 3e4f82adff
82 changed files with 9122 additions and 21 deletions
-18
View File
@@ -1,18 +0,0 @@
MIT License
Copyright (c) 2026 Kankys
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the
following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
-3
View File
@@ -1,3 +0,0 @@
# eos-modern
Moderní verze webu naší komunity endeavouros
+38
View File
@@ -0,0 +1,38 @@
<?php
// build/generate_index.php
$dir = __DIR__ . '/../content/';
$files = glob($dir . '*.md');
$articles = [];
foreach ($files as $file) {
$content = file_get_contents($file);
$filename = basename($file, '.md');
$lines = explode("\n", $content);
$title = isset($lines[0]) && strpos($lines[0], '#') === 0 ? trim(substr($lines[0], 1)) : ucfirst($filename);
$slug = $filename;
$date = date('Y-m-d');
$articles[] = [
'title' => $title,
'slug' => $slug,
'date' => $date,
'excerpt' => substr(strip_tags($content), 0, 150) . '...'
];
}
usort($articles, function($a, $b) {
return strtotime($b['date']) - strtotime($a['date']);
});
// OPRAVA CESTY: Uložit do public/data/
$outputDir = __DIR__ . '/../public/data/';
// Vytvoř složku, pokud neexistuje
if (!is_dir($outputDir)) {
mkdir($outputDir, 0755, true);
}
file_put_contents($outputDir . 'articles.json', json_encode($articles, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE));
echo "Index vygenerován: " . count($articles) . " článků do " . $outputDir . "articles.json\n";
+132
View File
@@ -0,0 +1,132 @@
<?php
// build/import_old_articles.php
// Tento skript převede staré .php články na .md pro nový web
$oldDir = '/srv/http/EOS_PHP/'; // Cesta ke starému projektu
$newContentDir = '/srv/http/eos-modern/content/'; // Cesta k novému obsahu
// Ujisti se, že složka existuje
if (!is_dir($newContentDir)) {
mkdir($newContentDir, 0755, true);
}
// Seznam souborů, které chceme importovat
$files = glob($oldDir . '*.php');
// Filtr: Ignorovat systémové soubory
$ignoreFiles = [
'index.php', 'search.php', 'header.php', 'footer.php', 'base.php',
'config.php', 'functions.php', 'returnbutton.php', 'head.php',
'wiki.php', 'rozcestnik.php', 'o-nas.php', 'odkazy.php',
'z-internetu.php', 'novinky.php', 'clanky.php', 'style.css',
'script.js', 'wiki.css', 'LICENSE.md', 'README.md',
'import_old_articles.php' // Samotný tento skript
];
$importedCount = 0;
foreach ($files as $file) {
$basename = basename($file);
// Ignorovat soubory v seznamu
if (in_array($basename, $ignoreFiles)) {
continue;
}
// Získat slug (název bez .php)
$slug = pathinfo($basename, PATHINFO_FILENAME);
// Číst obsah
$content = file_get_contents($file);
// Extrahovat obsah z <main> sekce
if (preg_match('/<main[^>]*>(.*?)<\/main>/s', $content, $matches)) {
$mainContent = $matches[1];
// 1. Odstranit PHP tagy
$mainContent = preg_replace('/<\?php.*?\?>/s', '', $mainContent);
// 2. Odstranit obrázky a nahradit textem
$mainContent = preg_replace('/<img[^>]*src="([^"]*)"[^>]*alt="([^"]*)"[^>]*>/i', '[Obrázek: $2]', $mainContent);
// 3. Odstranit zbytečné divy a sekce (zachovat text)
$mainContent = preg_replace('/<div[^>]*>/', "\n", $mainContent);
$mainContent = preg_replace('/<\/div>/', "\n", $mainContent);
$mainContent = preg_replace('/<section[^>]*>/', "\n", $mainContent);
$mainContent = preg_replace('/<\/section>/', "\n", $mainContent);
// 4. Odstranit <br>
$mainContent = str_replace('<br>', "\n", $mainContent);
$mainContent = str_replace('<br/>', "\n", $mainContent);
// 5. Odstranit <hr>
$mainContent = preg_replace('/<hr[^>]*>/i', "---\n", $mainContent);
// 6. Odstranit <strong> a <em>
$mainContent = preg_replace('/<strong>(.*?)<\/strong>/i', '**$1**', $mainContent);
$mainContent = preg_replace('/<em>(.*?)<\/em>/i', '*$1*', $mainContent);
// 7. Odstranit <a> a převést na Markdown
$mainContent = preg_replace('/<a[^>]*href="([^"]*)"[^>]*>(.*?)<\/a>/i', '[$2]($1)', $mainContent);
// 8. Odstranit <pre><code> a převést na ```bash
$mainContent = preg_replace('/<pre[^>]*><code[^>]*>(.*?)<\/code><\/pre>/s', "\n```bash\n$1\n```\n", $mainContent);
$mainContent = preg_replace('/<code>(.*?)<\/code>/i', '`$1`', $mainContent);
// 9. Odstranit <h1>...<h6> a převést na # (OPRAVENO)
$mainContent = preg_replace_callback('/<h([1-6])[^>]*>(.*?)<\/h\1>/i', function($matches) {
$level = intval($matches[1]); // Převod na číslo
$text = $matches[2];
return "\n" . str_repeat('#', $level) . ' ' . $text . "\n";
}, $mainContent);
// 10. Odstranit <p>
$mainContent = preg_replace('/<p[^>]*>(.*?)<\/p>/s', "\n$1\n", $mainContent);
// 11. Odstranit <ul>, <ol>, <li>
$mainContent = preg_replace('/<ul[^>]*>/i', "\n", $mainContent);
$mainContent = preg_replace('/<\/ul>/i', "\n", $mainContent);
$mainContent = preg_replace('/<ol[^>]*>/i', "\n", $mainContent);
$mainContent = preg_replace('/<\/ol>/i', "\n", $mainContent);
$mainContent = preg_replace('/<li[^>]*>(.*?)<\/li>/i', "- $1\n", $mainContent);
// 12. Odstranit všechny zbývajících HTML tagy
$mainContent = strip_tags($mainContent);
// 13. Čištění mezer
$mainContent = preg_replace('/\n{3,}/', "\n\n", $mainContent);
$mainContent = trim($mainContent);
// Získání titulku
$title = $slug;
if (preg_match('/<h1[^>]*>(.*?)<\/h1>/i', $content, $titleMatches)) {
$title = strip_tags($titleMatches[1]);
}
// Datum
$date = date('Y-m-d');
if (preg_match('/(\d{1,2}\.\d{1,2}\.\d{4})/', $content, $dateMatches)) {
$parts = explode('.', $dateMatches[1]);
if (count($parts) == 3) {
$date = "$parts[2]-$parts[1]-{$parts[0]}";
}
}
// Vytvořit Markdown obsah
$markdownContent = "# $title\n\n";
$markdownContent .= "> Datum: $date\n\n";
$markdownContent .= $mainContent;
// Uložit
$newFile = $newContentDir . $slug . '.md';
file_put_contents($newFile, $markdownContent);
echo "Importováno: $slug -> $newFile\n";
$importedCount++;
} else {
echo "Nenašel se <main> v: $basename\n";
}
}
echo "\nCelkem importováno článků: $importedCount\n";
echo "Nyní spusť: php build/generate_index.php\n";
@@ -0,0 +1,150 @@
> Datum: 2024-8-21
**@Bryanpwo Alfred Pennyworth - zakladatel EndeavourOS**
Jak jsem již dříve napsal, byl jsem neoblomný, abych nabídku odmítl (nabídku pokračovat po
ukončeném
projektu Antegros). Chci říct, že vše, co jsem si představoval, byl další domov pro
komunitu ve
formě nového fóra a v té době jsem neměl tušení, jak to udělat, natož vytvořit zcela nový disktro.
Netuším, co se stalo, ale když jsem byl v procesu „hledání“ spoluvývojářů, malý hlas vzadu v mé hlavě mi
říkal, abych se jich zeptal, jestli mají zkušenosti s vytvářením takových projektů, tak jsem jim místo
toho
položil tuto otázku.
Odpověď byla křišťálově jasná, nikdo z nich nikdy nic takového neudělal, ale uživatelé z officiálního
fóra
Antegros a nyní EOS @fernandomaroto, kdo byl velmi přesvědčivý, že to bude skvělá a vzrušující zkušenost
pro
nás všechny a že by na tom nezáleželo, kdybychom udělali chyby.
Stále jsem byl na plotu o této myšlence, ale s @joekamprad přišlo nadšení a @manuel je klidný a má
racionální
přístup k věcem, nakonec jsem řekl ano.
## Endeavour znikl
Naším původním cílem bylo pokračovat v projektu Antergos, zdálo se to jednodušší, ale zakladatelé
Antergos
toto neschvalovali, použít jméno Antergos, ale mohli jsme použít jejich kód pod jiným názvem projektu.
To bylo překážkou, kterou jsme nečekali, ale pokračování s jiným jménem nás moc neomezilo, takže jsme
pokračovali.
Fernandomaroto už vypadal a pohrával si instalátorem Cnchi a to zlomilo vše, co zkusil. Reborn, další
projekt
odvozený z Antergosu, měl také problémy v té době a oni byli uprostřed vytváření vlastního instalátoru.
Byl to nedostatek zkušeností a nedostatku znalostí z naší strany, že jsme se rozhodli využít instalátor
Calamares, protože již měl existující a aktivní rozvojovou komunitu, která ho obklopovala.
Oznámili jsme projekt pod kódovým označením Endeavour na fóru Antergos a požádali komunitu, zda by nám
mohli
pomoci najít definitivní název pro projekt, protože Endeavour nebyl dobře přijat týmem, byl jsem jediný
komu
se mu líbil, a byl by problém to vyslovovat pro neanglické řečníky, se kterým jsme tehdy pracovali.
Oznámení získalo mnoho nadšení a našim překvapivým blogerům a vloggerům se také zvedly zprávy.
Naší první prioritou bylo spustit fórum dokud fungovalo fórum Antergos s tím mediálním vystavením, mohu
vám
říci, že moje úzkost byla v té době v bodě varu, ale ostatní kluci se nezdáli být ovlivněni, tak jsem
pokračoval.
Je dobře, že jsem také nevěděl, že jsou také nervózní, protože bych hodil ručník do ringu, kdybych to
tehdy
věděl.
Mezitím komunita přišla se spoustou jmen, ale zároveň vytvářeli se jménem Endeavour astronauty tučňáky a
snímky raketoplánu.(poznámka redakce: jméno Endeavour navrhl Alfred Pennyworth, podle dedektiva
Endeavour
Morse v seriálu Endeavour. Lidé si milně myslely že název je od raketoplánu Endeavour či kolumbovy lodě
Endeavour)
Také mezi těmito uměleckým se s nimi objevily návrhy loga..
Našel jsem rozumnou dohodu pro server s e-mailovými účty a doménovým jménem, ale datum vypršení platnosti
nabídky směřovalo k této dohodě a stále jsme neměli jméno.
Rychle jsme se rozhodli ponechat si jméno Endeavour a vybrali jsme fialové plachetové logo jako oficiální
a
23. června 2019, měsíc po oznámení společnosti Antegos, byla webová stránka EndeavourOS spuštěna fórem
3.
července a 15. července jsme představili naši úplně první ISO.
## 5 let EndeavourOS
Při psaní se teď cítím včera a ve stejnou dobu světla roky daleko.
Ušli jsme dlouhou cestu od dne, kdy jsme se rozhodli skočit do hlubokého konce, aniž bychom věděli, kam
se
dostaneme.
Obavy, pokud bychom mohli přimět Calamares k práci, vytvořit fórum a jak budeme platit za infrastrukturu,
jsou v dlouhodobém horizontu daleko za námi.
Abych byl upřímný, zpočátku jsem si myslel, že to budeme nazývat dnem během jednoho roku, ale pět let po
linii Endeavour je stále silný stále překračující naše očekávání.
Ve zpětném pohledu to bylo požehnání, že jsme nemohli pokračovat pod vlajkou Anterga, jinak bychom si
nemohli
vytvořit vlastní identitu.
V těchto pěti letech jsme přidali spoustu funkcí, ale také jsme se s nimi rozloučili. Komunitní edice a
pobočky ARM jsou mezi nimi, i když mám pocit, že ARM by se mohla vrátit vzhledem k změnám proti proudu.
Od začátku byl EndeavourOS a stále je projektem vývoje. Nebylo by normální, kdybychom se nepřizpůsobili
změnám a ať už přidáme nebo ztratíme funkce, to se nezamýšlí nad probíhajícím stavem projektu.
To nadšení a oheň, které jsme měli od 21. května 2019, stále hoří jasně a oheň září daleko a dále díky
vám,
naší komunitě.
Děkuji vám, že jste nám dali palivo, abychom udrželi Endeavour na oběžné dráze, daleko v tomto fialově
vesmíru.
Jste připraveni vytvořit si s námi na příštích pět let více vzpomínek a zážitků?
[Kankys](https://lukaskanka.cz/)
21.8.2024
+75
View File
@@ -0,0 +1,75 @@
# 🚀 ApolloNvim - projekt České komunity Neovim
> Datum: 2024-10-17
# 🚀 ApolloNvim - projekt České komunity Neovim
[🚀 ApolloNvim ](https://git.arch-linux.cz/kankys/ApolloNvim) má několik
novinek, ale nejdříve si projekt krátce představíme.
🚀 ApolloNvim se snaží seznámit uživatele a pomoci jim s začátky při použití Neovim.
Cílem projektu není vytvořit instalátor Neovim, ale naopak se snaží naučit člověka si sám nakonfigurovat
Neovim dle svých představ.
Tento projekt jako šablonu využívá startovní setup pro Front-End vývojáře.
Na naší Gitea najdete návody, tipy k instalaci Neovim, náš referenční soubor init.vim a další materiály.
### Novinky pro Říjen 2024:
Readme projektu bylo přeloženo do angličtiny.
Byly přidány nové pluginy a návody.
Byl zjednodušen popis instalace.
Byly odstraněny všechny nestandardní klávesové zkratky a zachovány defaultní. Z důvodu lepšího pochopení,
jak funguje Neovim.
### A co nás a vás čeká do budoucna:
Nové konfigurace Neovim.
Více návodů.
Kompletní lokalizace do AJ.
Pokud to jen trochu půjde, vlastní web s vlastní doménou.
Založení komunity Neovim. Srazy u piva.
### Pro koho je projekt:
Cílíme na nováčky i zkušené uživatele Neovim / Vim.
Kolem našeho projektu se nejvíce pohybují uživatelé Linuxu, dále MacOS, ale připojit se k nám může
kdokoli.
Budeme rádi za jakoukoli zpětnou vazbu. Pokud by kdokoli chtěl jakýmkoli způsobem přispět, budeme velmi
rádi.
[Kankys](https://lukaskanka.cz/)
17.10.2024
+59
View File
@@ -0,0 +1,59 @@
# Arch Linux - distribuce
> Datum: 2024-4-20
# Arch Linux - distribuce
[EndeavourOS](https://endeavouros.com/) je
jedna z distribucí vycházejících z
[Arch Linuxu](https://aur.archlinux.org/).
Proč takové distribuce vznikají a nestačí ArchLinux?
Pro spoustu lidí může být složitější Arch linux vůbec nainstalovat,
proto vznikají jiné distribuce založené na Arch Linux, které s tím
člověku pomohou. Další důvod je Arch Linux v základu toho moc nenabízí
ani uživatelské prostředí jen terminál, vše si musíte doinstalovat
samy. To řeší zase distribuce postavané na Arch Linuxu, mnohdy
nabízejí několik uživatelských prostředí a také sadu programů které by
jste museli v Arch Linuxu doinstalovávat.
Pokud nejste v Arch Linuxu, zběhlí nebo se Vám nechce vše od nuly
nastavovat distribuce na Arch Linuxu jsou pro Vás ideální. A nebojte
je z čeho vybírat.
---
## EndeavourOS:
Tím že jste už na tomto webu asi nemusím moc představovat distribuci
[EndeavourOS](https://endeavouros.com/).
Ale ve zkratce, EndeavourOS nabízí 8 desktopových prostředí,5 správců
oken, instalátor Calamares, vlastní aplikaci Welcome. Jinak je jedna z
lehčích distribucí, která Vás nechce zahltit množstvím aplikací. Je
spíše vhodná pro pokročilejší uživatele nebo nováčky co mají chuť se
učit nové věci.
Bonus instalator + kdyby jste chtěli za každou cenu arch archosuv
projekt
[Kankys](https://lukaskanka.cz/)
20.4.2024
+5
View File
@@ -0,0 +1,5 @@
# ARM
> Datum: 2026-04-27
# ARM
+5
View File
@@ -0,0 +1,5 @@
# Audio
> Datum: 2026-04-27
# Audio
@@ -0,0 +1,68 @@
# AUR packages a jak nainstalovat aplikaci pomocí YAY
> Datum: 2024-10-03
# AUR packages a jak nainstalovat aplikaci pomocí YAY
[EndeavourOS](https://endeavouros.cz/) jako všechny ostatní
distribuce rodiny [Arch Linux](https://arch-linux.cz/) nabízí
obří seznam balíčků a aplikací k instalaci. Pokud znáte přesný název balíčku, můžete přejít ihned k
instalaci, ale pokud ho neznáte nebo něco hledáte využijeme [AUR packages](https://aur.archlinux.org/).
Aby jste si ověřily dostupnost Vašeho balíčku co hledáte navštivte [AUR packages](https://aur.archlinux.org/). Na stránce Vás bude nejvíce zajímat položka [Packages](https://aur.archlinux.org/packages), zde najdete
seznam všech balíčku co si můžete nainstalovat do Vašeho OS. V kolonce **Keywords **můžete
balíčky vyhledávat dle názvu.
My jsme si pro tento článek vybrali balíček Megasync. Do vyhledávacího pole jsme zadali slovo Mega sync
klikly na GO.
Zobrazil se nám seznam všech výsledků kde se nachází Megasync.
[Obrázek: AUR packages]
Já si vybral Official MEGA desktop application for syncing with MEGA Cloud Drive. Když balíček
rozklikneme, najdeme odkaz na git, jakou má licenci, číslo verze a další.
Pokud balíček budeme chtít nainstalovat přejdeme k instalaci.
1. Zkopíruj si přesný název balíčku.
2. Otevři terminál a vlož do něj yay -S a zkopírovaný text:
yay -S magasync
3. Budete vyzváni k zadání hesla root, následně si budete moc zkontrolovat název i číslo verze balíčku
jestli je to vážně ten co chcete nainstalovat a potvrdíte pomocí ENTER. Pokud bude v nabídce více verzí
balíčku nebo více repozitářů ke stažení budete vyzváni vybrat verzi kterou chcete. To provedete pomocí 
čísla 1 - xxx, a zase potvrdíte pomocí ENTER.
[Obrázek: Instalace packages v terminalu]
4. Během instalace budete možná vyzváni ještě jednou zadání hesla root. Možná se Vám zobrazí dotaz jestli
je možné v instalaci pokračovat a jestli má systém odstranit nepotřebné balíčky po instalaci. V české
verzi dáte **a** jako **ano** a v anglické **y** jako
**yes**. Jako zápor v české i anglické verzi je **n** - **ne** a
**no**.
Po dokončené instalaci by jste měli vidět už balíček v nabídce aplikací. Pozor pokud instalujete
aplikaci/ balíček  pro terminál nemusí se Vám zobrazit v nabídce aplikací, ale spouští se zadáním názvu
v terminálu.
[Kankys](https://lukaskanka.cz/)
03.10.2024
+9
View File
@@ -0,0 +1,9 @@
# Aur
> Datum: 2024-11-5
# Aur
Průvodce AUR a Instalace Správců Balíčků (yay a paru) - 5.11.2024
+16
View File
@@ -0,0 +1,16 @@
# Bluetooth
> Datum: 2026-1-22
# Bluetooth
## [👉 Co dělat po instalaci a jak zprovoznit Bluetooth - 22.1.2026](jak-zprovoznit-bluetooth-v-endeavouros.php)
Jak v EndeavourOS zprovoznit Bluetooth?
EndeavourOS jak opravit nefunkční Bluetooth po instalaci na MacBook
Pro 2015
+5
View File
@@ -0,0 +1,5 @@
# BTRFS
> Datum: 2026-04-27
# BTRFS
+155
View File
@@ -0,0 +1,155 @@
# ⛵ Co je to ten Linux, EndeavourOS a GNOME? Malý slovníček pro úplné začátečníky
> Datum: 2026-1-22
Rozhodli jste se zkusit Linux, ale točí se vám hlava z názvů jako distribuce, prostředí, balíčky nebo AUR? Nebojte se. Ve světě Windows nebo macOS dostanete „jeden balík“, kde je všechno napevno. V Linuxu je to spíše jako stavebnice Lego můžete si vybrat dílky, které vám vyhovují.
Pojďme si vysvětlit ty nejdůležitější pojmy, abyste věděli, do čeho jdete.
## 1. Co je to Linuxová „distribuce“?
Samotný **Linux** je pouze jádro (motor) systému. Aby se to dalo používat, někdo musí vzít tento motor a přidat k němu kola, volant, sedačky a karoserii. Tomuto výslednému autu se říká **Distribuce**.
Existují stovky distribucí. Některé jsou jako rodinné vozy (Ubuntu, Mint), jiné jako závodní formule (Arch Linux).
### Co je to EndeavourOS?
**EndeavourOS** je distribuce postavená na základech slavného **Arch Linuxu**.
**👉 Arch Linux** je jako stavebnice pro experty. Dostanete krabici plnou součástek a musíte si auto postavit sami. Je to rychlé, ale složité.
**👉 EndeavourOS** vezme tu stejnou rychlou technologii Archu, ale **postaví to auto za vás**. Má grafický instalátor a je přívětivý, ale pod kapotou má stále ten výkonný motor. Je to ideální most mezi světem začátečníků a profesionálů.
---
## 2. Co je to „Grafické prostředí“ (Desktop Environment)?
Zatímco ve Windows vypadá plocha vždy stejně (lišta dole, nabídka Start), v Linuxu si můžete vybrat, jak bude váš systém vypadat a ovládat se. Tomu se říká **Grafické prostředí**. EndeavourOS vám při instalaci dá na výběr z několika možností. Zde jsou ty nejznámější:
#### 🔹 GNOME (To, co doporučujeme v návodu)
Je velmi moderní a připomíná spíše ovládání chytrého telefonu nebo tabletu.
**👉 Vzhled:** Nemá klasickou lištu Start. Má „Přehled činností“, kde vidíte všechna okna najednou.
**👉 Pro koho je:** Pro lidi, kteří chtějí čistý design, soustředění na práci a nechtějí se hrabat v nastavení.
**👉 Ovládání:** Hodně využívá gesta a klávesové zkratky.
#### 🔹 KDE Plasma
Vypadá a funguje velmi podobně jako Windows 10/11.
**👉 Vzhled:** Lišta dole, hodiny vpravo, menu vlevo.
**👉 Pro koho je:** Pro ty, kteří chtějí, aby systém vypadal povědomě, a milují nastavování každého detailu (barvičky, průhlednost, efekty).
#### 🔹 Xfce
Jednoduché, konzervativní a extrémně lehké prostředí.
**👉 Vzhled:** Klasický styl „Windows 95/XP“.
**👉 Pro koho je:** Pro majitele starších a pomalejších počítačů.
---
## 3. Co jsou to „Balíčky“ a „Repozitáře“?
Zapomeňte na hledání .exe souborů na internetu, jako to děláte ve Windows (např. stahování setup.exe ze Slunečnice.cz). Linux na to jde bezpečněji a chytřeji.
**👉 Balíček (Package):** Je to prostě program (např. Firefox), zabalený tak, aby ho systém uměl jednoduše nainstalovat.
**👉 Repozitář (Repository):** Obrovský centrální sklad softwaru, který spravují tvůrci distribuce. Je to bezpečné místo, odkud váš počítač stahuje programy.
**👉 Správce balíčků [(Pacman / Yay)](https://aur.archlinux.org/packages/pamac-aur):** To je ten „skladník“. Vy mu řeknete „chci Firefox“ a on jde do skladu (repozitáře), najde ho, stáhne a nainstaluje. V EndeavourOS se k tomu používá příkaz yay.
#### Zlatý důl zvaný AUR
EndeavourOS má přístup k něčemu, co se jmenuje **[AUR (Arch User Repository)](https://aur.archlinux.org/)**. Je to komunitní sklad, kde najdete **téměř jakýkoliv program na světě**, který pro Linux existuje (Spotify, Discord, Minecraft, Zoom…). Díky tomu nemusíte nic lovit po internetu.
---
## 4. Proč se pořád mluví o Terminálu?
Terminál (černá obrazovka s písmenky) je v Linuxu mocný nástroj.
**👉 Ve Windows:** Když chcete nainstalovat program, musíte otevřít prohlížeč -> najít web -> stáhnout instalátor -> proklikat se „Další, Další, Souhlasím, Dokončit“.
**👉 V Linuxu (Terminál):** Napíšete yay -S firefox a zmáčknete Enter. Hotovo.
V moderních systémech jako EndeavourOS už terminál **nutně nepotřebujete** (máme na to grafické „App Story“ jako Pamac), ale jakmile se ho naučíte používat, zjistíte, že je to mnohem rychlejší než klikání myší.
---
## 5. Rolling Release (Průběžné vydání)
EndeavourOS funguje na principu **Rolling Release**.
**👉 Běžný systém (Windows/Ubuntu):** Jednou za pár let vyjde velká verze (Windows 10 -> Windows 11), kterou musíte složitě přeinstalovat.
**👉 Rolling Release (EndeavourOS):** Systém se instaluje jen jednou. Aktualizace chodí průběžně po malých kouscích. Váš systém je tedy pořád nejnovější, navždy. Nikdy nebudete muset přeinstalovávat na „EndeavourOS 2“, protože nic takového neexistuje. Je prostě jen jeden, stále aktuální systém.
---
## Shrnutí
**👉 EndeavourOS** = Vaše rychlé a moderní auto.
**👉 GNOME** = Interiér auta a palubní deska.
**👉 Balíčky** = Programy a aplikace.
**👉 AUR** = Obrovský sklad, kde najdete všechno.
Teď, když už rozumíte pojmům, se můžete pustit do samotné instalace!
[Kankys](https://lukaskanka.cz/)
22.1.2026
+104
View File
@@ -0,0 +1,104 @@
# Co je to AUR?
> Datum: 2024-8-26
# Co je to AUR?
** Arch User Repository (AUR)** je sbírka souborů (balíčků aplikací) ( PKGBUILDFiles). Tyto
soubory lze použít k vytvoření archivních souborů balíčku ( .pkg.tar.zstFiles).
Tyto PKGBUILDSoubory mohou být použity pomocníkem AUR (např. yay, aurman, Pamac) nebo ručně vyrobeno pomocí
makepkg. . Výsledný archivní soubor balíčku pak může být nainstalován běžným způsobem.
Veškerý obsah na AUR je nahráván běžnými uživateli a je provedeno jen velmi málo kontroly jejich obsahu je
na Vás, abyste ověřili, že obsah je bezpečný.
Nejlepším (nejpodrobnějším a nejpřesnějším) zdrojem informací o AUR je stránka [Arch wiki](https://wiki.archlinux.org/index.php/Arch_User_Repository)
Přečtěte si prosím Arch
User Repository
.
## Nějaká žába o tom také přemýšlela i na fóru:
Původně napsaný uživatelem na officiálním fóru endeavourOS [ kresimir](https://forum.endeavouros.com/t/aur-pkgbuilds/6669/18).
AUR je jedním z nejbezpečnějších způsobů instalace softwaru, jen proto, že je tak transparentní. Ale
netoleruje jen při pohledu na balíček v Pamac a kliknutí na tlačítko Build nebo dělat yay package_name
slepě. Vyžaduje to, aby uživatel věděl, co se děje. To je důvod, proč doporučuji pokusit se vytvořit alespoň
jeden balíček ručně, pochopit, co se děje, před použitím AUR pomocníka, jako je pamac nebo yay.
Yay má pěknou funkci, která vám umožní zkontrolovat soubor PKGBUILD před instalací a vidět rozdíly v souboru
PKGBUILD při aktualizaci balíčku z AUR. Neignorujte tuto funkci, je to velmi užitečné a vaše používání AUR
bude mnohem bezpečnější.
**Zde je několik tipů, jak být v bezpečí pomocí AUR.**
Nejprve se podívejte na balíček na
aur.archlinux.org, mrkněte na komentáře, upvotes, popularita, jméno balíčku atd. Pokud to není populární
balíček, buďte při kontrole souboru PKBUILD obzvláště opatrní. Podívejte se na datum, kdy byl balíček
naposledy aktualizován. Pokud je poměrně starý nebo aktualizován stejnou osobou a lidé ji používají, je to
téměř jistě bezpečné. Pokud se děje něco neobvyklého , bude to odstraněno z AUR poměrně rychle.
Co hledat v souboru PGBUILD?
Budete se muset naučit nějaké elementární shell skriptování, abyste pochopili, co se děje. Je to jednodušší,
než to zní.
Inspekci i souborů PKGBUILD pro zcela důvěryhodné balíčky, abyste se naučili rozpoznat dobrý soubor PKGBUILD.
Když uvidíte tucet dobrých souborů PKGBUILD a pochopíte, co se tam děje, budete mít již cit pro cokoliv, co
je mimo standart.
Hledejte něco zjevně zlomyslného, jako rm, mv příkazy, jakékoli výstupní přesměrování, jakákoli zmínka o
/dev(S podobným /dev/null, /dev/sda, /dev/zero, /dev/random), mkfs, jakékoliv volání na pacman, systemctl,
cokoliv, co se dotýká grub... takové věci.
Hledejte jakýkoliv příkaz, který dělá věci ve vašem domácím adresáři. Typicky by se stavba a instalace
balíčků nemělo dotýkat ničeho v adresáři home. Pokud najdete něco takového, buďte velmi podezřívaví a
ujistěte se, že zcela rozumíte tomu, co tento příkaz dělá.
Hledejte vše, co vypadá záměrně zamlženě. Cokoliv, co je napsáno nejasným způsobem, s mnoha semikolony,
&&S.S. a ||s.s., hodně závorek, sed, awk, atd. Typicky, dobré PKGBUILD obsahují velmi jednoduché pokyny.
Ujistěte se, že software pochází z důvěryhodného místa, ať už se jedná o binární distribuci nebo zdrojový
kód. Zkontrolujte všechny adresy URL ve skriptu, ujistěte se, že jsou oficiální stránky pro software, který
instalujete. Všechny adresy URL by měly být uvedeny úhledně na začátku souboru. Hledejte jakékoliv stahování
externích skriptů, s curl nebo wget, nemělo by být nic takového. Pozor na náhodná místa Github.
**Používejte zdravý rozum.**
Také, když nainstalujete něco z AUR, zvažte jeho hlasování na [ aur.archlinux.org](https://aur.archlinux.org/), jen
abyste všichni věděli, že je to dobrý balíček. Hlasy jsou jedním z kritérií pro zahrnutí balíčků do
oficiálních repos. Pokud si všimnete něčeho škodlivého, neopomente to nahlásit. Update dobrých balíčků a
hlášení špatných je nejjednodušší způsob, jak zlepšit AUR pro každého.
Návod je převzat z
Discovery
na EndeavourOS vydán 09. března 2021.
[Kankys](https://lukaskanka.cz/)
26.8.2024
@@ -0,0 +1,104 @@
# 🔥 Záchranná brzda pro váš systém: Co je to LTS jádro a proč ho mít nainstalované
> Datum: 2026-1-22
# 🔥 Záchranná brzda pro váš systém: Co je to LTS jádro a proč ho mít nainstalované
[Obrázek: endeavourOS-logo]
Užíváte si rychlost EndeavourOS? Skvělé. Ale co když jednoho dne po aktualizaci zapnete počítač a nenaběhne grafika, nebo přestane fungovat zvuk? Než začnete panikařit a přeinstalovávat celý systém, měli byste vědět o jedné zkratce, která vám zachrání kůži: **LTS**.
V tomto článku si vysvětlíme, co to je, proč je to pro uživatele Arch Linuxu (EndeavourOS) skoro povinnost a jak to jednoduše nainstalovat.
### Co znamená zkratka LTS?
**LTS** znamená **Long Term Support** (Dlouhodobá podpora).
Většina softwaru (včetně jádra Linuxu Kernelu) má dvě hlavní vývojové větve:
1. **Stable / Mainline (To, co máte teď):** Nejnovější verze. Má nejnovější funkce, podporu pro nejnovější hardware, je nejrychlejší. Ale protože je nová, může obsahovat dosud neobjevené chyby.
2. **LTS (To, co chceme přidat):** Starší, ale „dozrálá“ verze. Už se do ní nepřidávají žádné novinky, pouze se opravují bezpečnostní chyby. Je extrémně stabilní a otestovaná.
#### Představte si to jako auta:
👉 **Mainline Kernel:** Je jako nejnovější model sportovního auta, které právě vyjelo z továrny. Je rychlé, krásné, má nejmodernější technologie, ale možná se mu občas zasekne stahování okénka, protože to ještě nevychytali.
👉 **LTS Kernel:** Je jako spolehlivá Toyota, která se vyrábí už 5 let. Není tak sexy, nemá nejnovější vychytávky, ale víte, že vás doveze do cíle a nikdy se nepokazí.
### Proč potřebujete LTS v EndeavourOS?
EndeavourOS je systém typu „Rolling Release“. To znamená, že aktualizace chodí velmi často. Když vyjde nové jádro Linuxu (např. verze 6.8), dostanete ho téměř okamžitě.
Občas se ale stane, že nové jádro si „nesedne“ s vaším konkrétním hardwarem (často se to stává u grafických karet NVIDIA nebo specifických Wi-Fi karet).
**Pokud máte nainstalované i LTS jádro:** Když se po aktualizaci systém rozbije, nemusíte nic opravovat. Jen restartujete počítač, v menu vyberete „LTS“ a systém normálně naběhne. Můžete v klidu pracovat a počkat týden, než vyjde oprava pro to hlavní jádro.
**LTS jádro funguje jako „rezervní kolo“ v kufru auta.** Doufáte, že ho nebudete potřebovat, ale když píchnete, jste šťastní, že tam je.
---
### Návod: Jak nainstalovat LTS jádro v EndeavourOS
Stačí jeden příkaz:
yay -S linux-lts linux-lts-headers
### Jak přepnout na LTS jádro?
Máte nainstalováno. Jak ho ale použít? Nemusíte nic složitě nastavovat.
1. Restartujte počítač.
2. Hned na začátku uvidíte startovací menu (GRUB), kde vybíráte EndeavourOS.
3. Pod tímto prvním řádkem obvykle bývá položka **„Advanced options for EndeavourOS“** (Pokročilé možnosti).
4. Jděte na ni šipkami a dejte Enter.
5. Zde uvidíte seznam jader. Vyberte to, které má v názvu **LTS** (např. EndeavourOS, on linux-lts).
Systém naběhne úplně stejně jako předtím, vaše soubory i programy tam budou. Jen „motor“ pod kapotou bude ten stabilnější.
### Závěr
Mít nainstalovaná dvě jádra (Mainline + LTS) je zlaté pravidlo každého uživatele Arch Linuxu. Nic vás to nestojí (zabere to jen pár MB na disku), ale až jednou přijde problémová aktualizace, ušetří vám to hodiny nervů a googlení.
**Doporučení:** Nainstalujte si LTS ještě dnes, i když vám vše funguje. Až ho budete potřebovat, bude pozdě ho stahovat (pokud vám třeba nepůjde internet).
[Kankys](https://lukaskanka.cz/)
22.1.2026
+19
View File
@@ -0,0 +1,19 @@
# ⛵ Co znamená logo v EndeavourOS?
> Datum: 2026-04-27
# ⛵ Co znamená logo v EndeavourOS?
Možná vás někdy napadlo co znamená nebo jak vzniklo logo EndeavourOS.
Odpověď najdeme v roce 1768.
[Obrázek: ]
Souřadnice: 41°36N 71°21W / 41.600°N 71.350°W / 41.600; -71.350 (Narragansett Bay) HMS Endeavour, také známý jako [HM Bark Endeavour](https://en.wikipedia.org/wiki/HMS_Endeavour), byl britským výzkumným plavidlem královského námořnictva, které poručík [James Cook](https://en.wikipedia.org/wiki/James_Cook) přikázal Austrálii a Novému Zélandu při své první plavbě objevů v letech 1768 až 1771. Byla vypuštěna v roce 1764 jako collier Earl z Pembroke, přičemž námořnictvo ji koupilo v roce 1768 na vědeckou misi do Tichého oceánu a k prozkoumání moří pro domnělé Terra Australis In…
[Obrázek: ]
Z toho vyplývá že logo EndeavourOS jsou plachty HM Bark Endeavour.
@@ -0,0 +1,108 @@
# endeavouros-jak-opravit-nefunkcni-wifi-po-instalaci-na-macbook-pro-2015
> Datum: 2024-4-18
EndeavourOS jak opravit nefunkční WiFi po instalaci na MacBook Pro
2015
Někteří z vás uvažují na starším MacBooku přejít na Linux. Jedna ze
skvělých distribucí je
[EndeavourOS](https://endeavouros.com/)
vycházející z
[Arch Linux](https://archlinux.org/).
Bohužel se vám může stát, že po instalaci vám nepůjde WiFI, ale to se
dá naštěstí velmi dobře opravit.
Tuto distribuci je možné nainstalovat pomocí live image offline což je
výhoda, že nefunkční WiFi se bude řešit až po instalaci.
---
### Zprovoznění WiFi:
Nejprve připojíme přes kabel k Macbooku mobilní telefon který je
připojený k WiFi . Pokud máte neomezené data nemusíte být na WiFi.
Na telefonu po připojení potvrdíte, že důvěřujete tomuto zařízení a
MacBook se připojí k internetu.
V aplikacích najdeme aplikaci Welcome a klikneme na Update Mirrors.
Pak dáme Update System.
Až se systém aktualizuje přejdeme na samotnou instalaci ovladačů.
Zapneme aplikaci Terminal (Console).
A do ní zadáme:
pacman -S linux-headers
pacman -S broadcom-wl-dkms
pacman -S dkms
Tím jsme stáhli ovladače.
Dále do terminálu zadáme:
pacman -S broadcom-wl
Pokračujeme dál a zadáme:
pacman -S broadcom
Tento příkaz by nám měl už zobrazit WiFi v MacBooku.
Pak restartujte MacBook a WiFi by měla jet.
Návod nezaručuje stoprocentní funkčnost, ale bylozkoušen na více
MacBooků s procesory Intel.
[Kankys](https://lukaskanka.cz/)
18.4.2024
@@ -0,0 +1,137 @@
# endeavouros-jak-pravit-nefunkcni-Bluetooth-po-instalaci-na-macbook-pro-2015
> Datum: 2024-4-17
EndeavourOS jak opravit nefunkční Bluetooth po instalaci na MacBook
Pro 2015
Někteří z vás uvažují na starším MacBooku přejít na Linux a
EndeavourOS na něm funguje skvěle.
Bohužel se vám může stát, že po instalaci vám nepůjde Bluetooth, ale
to se dá naštěstí velmi dobře opravit.
Tuto distribuci je možné nainstalovat pomocí live image offline což je
výhoda, že nefunkční Bluetooth se bude řešit až po instalaci.
Pokud nemáte WiFi připojení v Macbooku, kabelem připojíme k MacBooku
telefon, který je na WiFi. Pokud máte neomezené data nemusíte být na
WiFi.
Na telefonu po připojení potvrdíte, že důvěřujete tomuto zařízení a
MacBook se připojí k internetu.
V aplikacích najdeme aplikaci Welcome a klikneme na Update Mirrors.
Pak dáme Update System.
Až se systém aktualizuje přejdeme na samotnou instalaci ovladačů.
Zapneme aplikaci Terminal (Console).
1. Do terminálu zadáme:
lsmod | grep btusb
Pokud vám terminál vypsal něco podobného: Terminal
Můžete jít rovnou na krok 4.
Pokud vám nic takového nevypsal nebo vypsal chybu, nemáte instalované
ovladače na Bluetooth. Pokračujte dále.
2. Nainstalujeme ovladače Bluetooth, do terminálu zadáme:
sudo pacman -S bluez
sudo pacman -S bluez-utils
sudo pacman -S blueman
3. Znovu ověříme zda jsou už nainstalované:
lsmod | grep btusb
4. Dále spustíme službu Bluetooth:
sudo systemctl start bluetooth.service
5. Pokud chcete aby se vám služba spouštěla automaticky tak ji
povolíme:
sudo systemctl enable bluetooth.service
6. Restartujeme MacBook
7. V nastavení systému nebo v nástrojové lište podle toho jaké máte
nainstalované prostředí spárujeme vaše Bluetooth zařízení.
Návod nezaručuje stoprocentní funkčnost, ale byl ozkoušen na více
MacBooků s procesory Intel a vřdy tento postup fungoval.
[Kankys](https://lukaskanka.cz/)
17.4.2024
+11
View File
@@ -0,0 +1,11 @@
# Desktop prostředí
> Datum: 2024-11-8
# Desktop prostředí
### [💻 Gnome desktop - 8.11.2024](gnome-desktop.php)
### [💻 KDE Plasma - 8.11.2024](kde-plasma.php)
+257
View File
@@ -0,0 +1,257 @@
# eos-history
> Datum: 2024-4-15
## Do historie EndeavourOS v časové smičce
V tomto článku trochu zamíříme do historie EndeavourOS v časové
smičce.
Když populární distro Antergos v květnu 2019 ukončilo svou činnost,
zanechalo za sebou přátelskou a mimořádně nápomocnou komunitu. Během
několika dní po oznámení se Bryan Poerwoatmodjo rozhodl pro myšlenku
pokračovat v pocitu komunity na novém fóru, které by do skupiny
pozvalo každého uživatele Linuxu založeného na Archu. Myšlenka se
setkala s velkým ohlasem, který byl více než dostatečný na to, aby se
projekt rozjel.
Rychle se k němu připojili Johannes Kamprad, Fernando Omiechuk Frozi a
Manuel, aby založili projekt, a když se tak stalo, plán se změnil ze
zachování bývalé komunity na novém fóru na vytvoření nové distribuce s
touto pulzující komunitou v jejím jádru.
S plánem přeměnit Endeavour na EndeavourOS jsme záměrně cestovali
jinou cestou než Antergos. Nikdy nebylo a nikdy nebude naším záměrem
být klonem Antergos. Ve skutečnosti byla naším výchozím bodem komunita
Antergos a ne distribuce Antergos, a proto jsme se rozhodli opustit
vzhled a dojem našeho předchůdce a najít svůj vlastní hlas při
vytváření vlastní identity s komunitou po naší straně.
Abychom zabránili tomu, že se projekt stane neřiditelným, rozhodli
jsme se v rané fázi vývoje poskytnout základní systém, který je blízký
Arch Linuxu. To je důvod, proč se zaměřujeme na uživatele Linuxu se
střední úrovní znalostí, kteří rádi ovládají systém, který vyžaduje
praktické přizpůsobení od samého začátku, s pomocí naší hlavní
výjimečné funkce: naší živé a přátelské komunity.
První vydání a snímek původního webu EndeavourOS:
Výsledkem je distribuce, která je lehká a dodává se s minimálním
množstvím předinstalovaných aplikací. Téměř prázdné plátno připravené
k personalizaci.
Naše první vydání dodávalo pouze offline instalátor s naším
přizpůsobeným desktopovým prostředím Xfce a v prosinci téhož roku bylo
spuštěno přidání online instalátoru na ISO.
Oznámení EndeavourOS ARM:
Po spuštění online instalačního programu se člen komunity Pudge ozval,
aby EndeavourOS fungoval na zařízení ARM. Původně to měl být článek
pro časopis Discovery, který již není vydáván, ale oslovili jsme
Pudge, aby z něj udělal oficiální komunitní vydání.
Snímek druhé verze webu EndavourOS:
## **Časová osa EndeavourOS:**
🚀 23 června 2019
Byl spuštěn web EndeavourOS
🌎 02 července 2019
Spuštění fóra
🚀 15 července 2019
První offline stabilní verze s přizpůsobeným prostředím Xfce
Desktop Environment
🌎 02 listopadu 2019
časopis Discovery byl spuštěn
🚀 22 prosince 2019
Naše první zrcadlo, Alpix, bylo k dispozici
🌎 23 prosince 2019
Byl spuštěn první ISO s kombinovaným offline a online instalačním
programem
🚀 19 září 2020
Spuštění EndeavourOS ARM
🌎 03 dubna 2021
Časopis Discovery přestal fungovat a stal se znalostní základnou
EndeavourOS. (wiki)
🚀 17 dubna 2021
BSPWM a Sway byly přidány do instalačního programu edice komunity
🌎 27 srpna 2021
Přepracovaný ISO-Next byl spuštěn s vylepšenou a rychlejší dobou
instalace.
🚀 03 prosince 2021
Vydání Atlantis první vydání s kódovým názvem inspirovaným jmény
kosmických lodí, po kterém následuje rok a číslo vydání. Také
první verze byla představena s nástrojem HotFix pro vývojáře, aby
posílali záplaty na vydané ISO.
🌎 17 prosince 2021
Vydání Atlantis Neo , první přechodné vydání ISO nesoucí název
následovaný dodatkem neo. Toto vydání také představilo komunitní
edice Openbox a Qtile.
🚀 08 dubna 2022
Apollo bylo vydáno s představením zcela nového EndeavourOS
exkluzivního Window Manager Worm, vyvinutého vývojářem komunitních
edic Codic12.
🌎 24 června 2022
Artemis byl vydán s integrovanou poloautomatickou instalací pro
ARM pomocí Calamares. Tato verze podporovala Odroid a Raspberry
Pi. Bylo to první velké vylepšení provedené hlavním vývojářem
Sradjoker pro EndeavourOS ARM od jeho spuštění v září 2020.
🚀 19 prosince 2022
Byla vydána Cassini , první verze s možnostmi, které umožňují
uživateli vybrat tři možnosti zavaděče, žádný zavaděč,
systemd-boot nebo Grub. Bylo to také první vydání, ve kterém byl
ve výchozím nastavení nainstalován Dracut namísto mkinitcpio. ARM
přidal oficiální podporu pro Pinebook Pro.
🌎 11 února 2023
Cassini Neo, přechodná aktualizace ISO s opravami chyb pro
nejnovější počítače Intel/ARC a další, dorazila.
🚀 08 března 2023
Cassini Nova sdrobnými, ale nezbytnými opravami chyb a také s
obvyklými obnovenými verzemi hlavního balíčku pro obě živé
prostředí byla vydána.
🌎 30 března 2023
Cassini Nova R1 (první přestavba) v tichosti jsme vydali
přestavěnou ISO Cassini Nova s názvem Cassini Nova R1.
🚀 05 června 2023
Cassini Nova R2 byla vydána, aby překlenula časovou osu pro
nadcházející verzi Galileo.
🌎 20 listopadu 2023
Bylo vydáno Galileo se zaměřením na udržení EndeavourOS v chodu
zefektivněním pracovního postupu pro tým. KDE Plasma nahradilo
Xfce jako živé prostředí a možnost instalace offline. Komunitní
edice byly vynechány jako možnost v instalačním programu.
EndeavourOS ARM přidal Raspberry Pi 5b a Radxa ROCK 5b do seznamu
podporovaných zařízení.
🚀 27 ledna 2024
Vydání jádra Galileo Neo Kernel 6.7.1 a některých oprav Plasma
offline a Calamares.
Chcete-li si přečíst všechny podrobnosti o vydáních, klikněte na odkaz
novinky EndeavourOS:
https://endeavouros.com/news/
[Kankys](https://lukaskanka.cz/)
15.4.2024
+53
View File
@@ -0,0 +1,53 @@
# Jak zapnout upozornění na nové aktualizace
> Datum: 2024-11-7
# Jak zapnout upozornění na nové aktualizace
Ne každému se chce hlídat nové aktualizace v terminálu, naštěstí EndeavourOS na to máme nástroje.
Abychom mohli začít využívat upozornění na nové aktualizace, je potřeba si nainstalovat **eos-notifier**. Ten nainstalujeme pomocí tohoto příkazu:
yay -S eos-update-notifier
Notifikace zapneme tímto příkazem:
eos-update-notifier -init
Přesuneme se do nabídky programů a tam vyhledáme aplikaci **Configure EOS Update Notifier **.
[Obrázek: ]
V aplikaci si nastavíme pod tlačítkem **Schedule** jak často mají kontroly probíhat, můžeme zaškrtnout například kontrolu aktualizace ihned po startu.
Pod tlačítkem **Edit config** se dostaneme k podrobnějšímu nastavení pro zkušenější uživatele.
Pak zde už najdeme pouze tlačítka k otestování notifikací, reset, status, vypnutí a zapnutí aktualizací. **Pozor aby jste měli zaškrtnuté tlačítko Enable, tím potvrzujete automatické upozornění na aktualizace.**
Jakmile vám přijde **notifikace** o nových aktualizacích můžete je nainstalovat. Nejednoduší způsob je pomocí aplikace **eos-update**. Spustí se vám terminál, do něj zadáte své heslo a postupujete dle terminálu co vám vypisuje.
**EOS-update** vždy první nabízí aktualizace eos repozitářů a pak všech ostatních.
Tento postup byl testován v prostředí Gnome.
[Kankys](https://lukaskanka.cz/)
7.11.2024
+61
View File
@@ -0,0 +1,61 @@
# firefox-nahledy-jak-aktivovat
> Datum: 2024-4-20
Jak v Firefox aktivovat náhledy
načtených panelů
Tato skvělá funkce ještě není v Firefoxu
zcela dostupná z nastavení (k datu
20.4.2024). Ale dá se velmi lehce
aktivovat a myslím že je to velmi dobrá
funkce.
1.Jděte na stránku
**about:config** (zadejte
ji do adresního řádku kam dáváte
internetové adresy).
Pokud na Vás vyskočí varování, klikněte
na pokračovat.
2. Najděte předvolbu
**browser.tabs.cardPreview.enabled**
a poklepáním její stav změňte na true.
Defaultně je nastaveno že se náhled
zobrazí po 1 sekundě. Pokud tento čas
schcete změnit, zadejte vyhledat tuto
položku
**browser.tabs.cardPreview.delayMs**. A změťe si čas zobrazení náhedu jak
Vám vyhovuje v milisekundách.
3. Pokud se Vám náhledy nezobrazují
zkontrolujte ještě toto nastavení
**browser.tabs.cardPreview.showThumbnails**, že ho máte na true. Případně ho na
true upravte a vše by už mělo fungovat.
Kankys
20.4.2024
+294
View File
@@ -0,0 +1,294 @@
# FirewalID
> Datum: 2024-4-18
# FirewalID
**Informace o FirewallD ke čtení v anglickém jazyce: **
Oficiální dokumentace FirewallD
[FirewallD na Archwiki](https://wiki.archlinux.org/title/Firewalld)
Průvodce pro
začátečníky FirewallD na RedHat
opensource.com
firewall-cheat-sheet
## Proč EndeavourOS nyní používá FirewallD?
Po diskuzi vývojový tým dospěl k závěru, že by bylo dobré povolit ve
výchozím nastavení slušný firewall pro všechny instalace pro
EndeavourOS.
Také zkušenější uživatel již může být zvyklý na nastavení pravidel
firewallu, většina uživatelů stále zapomíná zabezpečit systém po
prvotní instalaci.
V dnešní době to již není nic, co bychom mohli ignorovat ze strany
nabídky operačního systému pro vás.
Takže od nynějška (Apollo vydání 2022) FirewallD bude nainstalován pro
všechny instalace EndeavourOS a služba je ve výchozím nastavení
povolena.
To poskytne bezpečný základní firewall využívající spuštěnou výchozí
`**public**` zónu.
Odtud se uživatelé mohou rozhodnout zakázat a nainstalovat firewall
dle vlastního výběru nebo nastavit pravidla ručně, jak chtějí.
Je také možné zrušit označení FirewallD v procesu instalace, pokud
nechcete, aby se instaloval.
---
# Obecné informace o instalaci a obsluze FirewallD:
## Jak nainstalovat a povolit FirewallD:
Musíme povolit a spustit
`**firewalld.service**`
sudo systemctl enable --now firewalld.service
Pravidla brány firewall můžete ovládat pomocí konsolového nástroje
`**firewall-cmd**`.
`**firewall-offline-cmd**`
obslužný program CLI (založený na terminálu) lze použít ke
konfiguraci, když firewalld není spuštěn. Má podobnou syntaxi jako
`**firewall-cmd**`.
GUI je k dispozici jako
`**firewall-config**` který je dodáván s
[balíčkem firewalld](https://archlinux.org/packages/?name=firewalld).
GUI aplikaci najdete v nabídce jako firewall:
Náhled na aplikaci firewall-config GUI:
GUI aplikace může na první pohled vypadat trochu děsivě, ale jakmile
pochopíte, má vše, co potřebujete, na dosah ruky.
Nakonec pro běžné používání Vašeho počítače nemusíte nic měnit, a
pokud chcete použít něco jako otevření systému pro vzdálený přístup
přes ssh, stačí kliknout na služby ssh a otevřít potřebný port, aby
fungoval .
Další věci, jako je síťová připojení pro Qemu (VirtManager), se v
případě potřeby automaticky povolí za běhu.
Kromě grafického uživatelského rozhraní FirewallD také umožňuje mít
ikonu na hlavním panelu s některými informacemi a nabídkou pro přístup
k nastavení:
---
## Odebrat, nahradit FirewallD:
Chcete-li odebrat FirewallD a nainstalovat jiný firewall nebo použít
vlastní sadu pravidel , můžete to udělat podle následujících kroků.
Před jeho odstraněním je nutné zastavit firewall, protože by mohl
později zablokovat instalaci nového firewallu.
Tímto okamžitě zastavíte službu FirewallD:
sudo systemctl stop firewalld
Kopírovat
Trvale zakázat (tímto okamžitě zastavíte službu a deaktivujete
automatické spouštění při příštím bootování):
sudo systemctl disable --now firewalld
Firewalld odinstalujete tímto příkazem:
sudo pacman -R firewalld
---
## Otevřete FirewallD pro síťový tisk:
Pokud chcete otevřít bránu firewall pro podporu síťového tisku,
použijte aplikaci firewalld:
Přepněte do trvalé konfigurace (Permanent) a změňte zónu (Zones) na
`**home**`, povolte `**mdns**`.
Chcete-li přepnout zónu pro vaši aktuální polohu (síť), klikněte na
možnosti > změnit zóny připojení > vyberte použité síťové připojení a
z rozevírací nabídky ve vyskakovacím okně vyberte domov:
Toto bude trvalé po restartování, pokud jste připojeni ke stejné síti
(umístění).
---
## Otevřete firewall pro kdeconnect:
Nejjednodušší způsob je pomocí terminálu a nástroje příkazového řádku
firewalld-cmd:
sudo firewall-cmd --permanent --zone=public --add-service=kdeconnect
sudo firewall-cmd --reload
`**--zone=public**`
musí být změněno na používanou zónu pro síť (umístění), ve které
chcete toto používat.
Tím se trvale otevře firewall pro
[službu kdeconnect](https://userbase.kde.org/KDEConnect)
, aby bylo možné připojit se k mobilnímu zařízení a přijímat zprávy na
ploše.
Článek je převzat z wiki EndeavourOS z března 2022
[Kankys](https://lukaskanka.cz/)
18.4.2024
@@ -0,0 +1,246 @@
# Flatpak - instalace a správa aplikací
> Datum: 2024-4-20
# Flatpak - instalace a správa aplikací
## Instalace Flatpak:
Protože podpora Flatpak není standardně v EndeavourOS ani ArchLinuxu
nainstalována, musí být nejprve provedena instalace některých balíčků
z repozitářů a konfigurace.
1. Otevřete terminál a ujistěte se, že je vaše instalace aktuální
zadáním:
`sudo pacman -Syu`
2. Po dokončení aktualizace musíme nainstalovat podporu Flatpak.
`**sudo pacman -S flatpak**`
Nezapomeňte v procesu instalace zkontrolovat správný balíček
xdg-desktop-platform!
V případech na některých počítačích (kromě Gnome a KDE) se nainstaluje
jako výchozí `**xdg-desktop-platform-gnome**`, možná budete potřebovat ten,
který vyhovuje vaší ploše/WM při
používání.
❗**xdg-desktop-portal-gnome** bude fungovat pouze na
plochách GNOME a může způsobit spoustu problémů na jiných
plochách!
3. Aby byla instalace softwaru snazší, musíme přidat výchozí úložiště
Flatpak. Vezměte prosím na vědomí, že
`**sudo**` již není potřeba. Pokud se použije
`**sudo**`, uživatel nebude mít přístup k úložišti ani k žádným nainstalovaným
aplikacím.
flatpak remote-add --if-not-exists flathub
https://dl.flathub.org/repo/flathub.flatpakrepo
Na rozdíl od Snaps mohou vývojáři hostovat své vlastní úložiště. Lze
jej přidat provedením následujícího příkazu:
flatpak remote-add --if-not-exists (repository name) (repository
url)
Ujistěte se, že jsou položky v závorkách nahrazeny požadovanými
informacemi.
Restartujte systém, aby byla povolena podpora Flatpak.
`**systemctl reboot**`
## Instalace aplikací
Nyní jste připraveni nainstalovat aplikaci ve Flatpak. K tomu
potřebujeme znát název balíčku, který chcete nainstalovat. V tomto
příkladu budeme instalovat aplikaci Spotify.
Článek byl převzat z
[Discovery](https://discovery.endeavouros.com/applications/flatpak-enabling-and-application-management/2021/03/)
EndeavourOS, data 29. Březen 2021.
1. Chcete-li zjistit přesný název balíčku v knihovně Flatpak, otevřete
terminál a zadejte:
`**flatpak search spotify**`
Výsledek bude vypadat podobně:
Z výsledků vyhledávání vidíme, že název balíčku pro Spotify je
`**com.spotify.Client**`
Můžete také přejít na webovou stránku Flathub
[https://flathub.org/home](https://flathub.org/home)
a vyhledat aplikaci tam. Na stránce aplikace se zobrazí název balíčku
pro daný program.
2. Nyní, když známe název balíčku, můžeme jej nainstalovat zadáním:
`**flatpak install com.spotify.Client**`
❗**Nepoužívejte** `**sudo**` při
spuštění výše uvedeného příkazu. Pokud jsou pro instalaci potřeba
práva root, budete vyzváni k zadání hesla uživatele root.
3. Nyní můžete spustit program normálním způsobem z nabídky programů.
### Poznámka:
Během procesu instalace by měla být v nabídce programů umístěna ikona
programu. Pokud tomu tak není, možná budete muset spustit program z
terminálu jednou. Chcete-li to provést, v typu terminálu:
`**flatpak run com.spotify.Client**`
To by mělo umístit ikonu do nabídky programů. Pokud tomu tak není,
může být vyžadováno odhlášení nebo restart.
## Aktualizace a odinstalace aplikací
Chcete-li aktualizovat aplikaci nainstalovanou pomocí Flatpak,
otevřete terminál a zadejte:
`**flatpak update**`
Tím se aktualizují všechny aplikace Flatpak a jejich související
knihovny.
Chcete-li odinstalovat aplikaci nainstalovanou pomocí Flatpak,
otevřete terminál a zadejte:
`**flatpak uninstall (název aplikace)**`
Pro náš příklad pomocí Spotify bychom napsali:
cocde: `flatpak uninstall com.spotify.Client`
### Více informací:
Výše uvedené kroky jsou pouze základy potřebné k instalaci a správě
aplikací Flatpak v systému. Pro více informací se podívejte na Flatpak
Command Reference, který se nachází zde:
[https://docs.flatpak.org/en/latest/flatpak-command-reference.html](https://docs.flatpak.org/en/latest/flatpak-command-reference.html)
Návod je převzat z
[Discovery](https://discovery.endeavouros.com/applications/flatpak-enabling-and-application-management/2021/03/)
na EndeavourOS vydán 29. března 2021.
[Kankys](https://lukaskanka.cz/)
20.4.2024
@@ -0,0 +1,197 @@
# Flatpak - nastavení vzhledu aplikací
> Datum: 2024-4-20
# Flatpak - nastavení vzhledu aplikací
Jednou z nevýhod používání Flatpaků místo tradičních aplikací je motiv
aplikace. Někdy motiv používaný aplikací nemusí vždy odpovídat
systémovému tématu. To je způsobeno aplikací Flatpak spuštěnou ve
vlastním kontejneru. Uživatel má k dispozici několik možností, jak
tento problém vyřešit.
Možnost #1 Nainstalujte motiv přímo z úložiště Flathub.
Toto je oficiální způsob podpory tématiky aplikace Flatpak. V úložišti
Flathub je v době psaní tohoto článku 201 nejběžnějších témat GTK.
Chcete-li zobrazit seznam dostupných motivů, otevřete terminál a
zadejte následující:
flatpak remote-ls flathub | grep org.gtk.Gtk3theme
Zobrazí se seznam všech motivů dostupných v úložišti Flathub. Přečtěte
si seznam a nainstalujte motiv, který odpovídá používanému systémovému
motivu.
❗**Důležité**: Motiv nainstalovaný pomocí této metody
musí být stejný jako systémový motiv. Pokud je nainstalován jiný
motiv, aplikace Flatpak použije svůj výchozí motiv Adwaita.
### Příklad:
V tomto příkladu je použitým systémovým motivem, motiv Greybird-Geeko
Dark.
1. Otevřete terminál a zadejte:
Zobrazí se obrazovka podobná následující. Výsledky jsem upravil, aby
byl tento článek krátký.
2. Najděte motiv, který odpovídá systémovému motivu, a nainstalujte
jej zadáním:
flatpak install org.gtk.Gtk3theme.Graybird-Geeko-Dark
3. (Volitelné) Odhlaste se nebo restartujte počítač. Někdy je to
potřeba k zajištění správného použití motivu v aplikaci Flatpak.
Vizuální motiv používaný aplikací Flatpak by nyní měl vypadat stejně
jako používaný systémový motiv.
Možnost #2 Pomocí skriptu zkopírujte potřebné informace o motivu
přímo do složky aplikace Flatpak.
Pokud motiv používaný systémem není dostupný z úložiště Flathub, je k
dispozici další možnost. Ke zkopírování potřebných nastavení do složky
aplikace Flatpak lze použít skript. 1 Tento skript stačí spustit pouze
jednou a použije opravu na všechny aplikace Flatpak nainstalované v
systému.
❗**Upozornění**: tato metoda není oficiálně podporována
vývojáři Flatpaks. Použití na vlastní nebezpečí.
1. Otevřete svůj oblíbený textový editor.
2. Zkopírujte níže uvedený text a vložte jej do textového editoru.
#!/usr/bin/env bash
for dir in $HOME/.var/app/*/
do
confdir="${dir}config/gtk-3.0"
mkdir -p $confdir
cp $HOME/.config/gtk-3.0/settings.ini $confdir/settings.ini
done
3. Uložte soubor do domovské složky jako
`**flatheme.sh**`
4. Udělejte skript spustitelný, aby jej bylo možné použít. Otevřete
terminál a zadejte:
`**chmod a+x flatheme.sh**`
5. Spusťte skript zadáním `**./flatheme.sh**`
Nyní, když je spuštěna aplikace Flatpak, bude používat stejný motiv
jako systémový motiv.
POZNÁMKA: Tento skript je nutné spustit při každé instalaci nové
aplikace Flatpak. Není nutné jej spouštět při aktualizaci existujících
aplikací Flatpak.
Provedení jednoho z výše uvedených řešení by mělo umožnit aplikacím
Flatpak splynout s tradičně instalovanými aplikacemi. Tyto však
„neopraví“ části rozhraní aplikace, které nejsou změněny zvoleným
motivem. V těchto případech bude aplikace Flatpak dělat to samé jako
tradičně nainstalované aplikace a použije výchozí nastavení motivu
systému.
Děkujeme uživateli GitHubu abiosoft za tento skript. Původní skript
lze nalézt na
https://github.com/abiosoft/dotfiles/blob/master/flatpak/fixflatpaktheme.sh
Návod je převzat z
Discovery
na EndeavourOS vydán 29. března 2021.
[Kankys](https://lukaskanka.cz/)
20.4.2024
+8
View File
@@ -0,0 +1,8 @@
# EndeavourOS Hraní
> Datum: 2024-11-7
# EndeavourOS Hraní
## [🕹 Jak opravit na Steamu když se nám v Linuxu nechce spustit hra pro Linux - 7.11.2024](jak-opravit-na-steamu-kdyz-se-nam-v-linuxu-nechce-spustit-hra-pro-linux.php)
+78
View File
@@ -0,0 +1,78 @@
# 💻 Gnome Desktop
> Datum: 2024-11-8
# 💻 Gnome Desktop
Nechte věci dělat s lehkostí, pohodlím a vaší 100% kontrolou.
Snadný a elegantní způsob, jak používat váš počítač, GNOME je navržen tak, aby vám pomohl mít nejlepší možný počítačový zážitek.
[Obrázek: ]
Oficiální web [Gnome](https://www.gnome.org/)
Dokumentace na [Arch wiki](https://wiki.archlinux.org/title/GNOME)
Instalace a předinstalované balíčky, které jste získali s výchozí instalací EndeavourOS Gnome, jsou holé s minimálním nastavením, které je připraveno k nastavení vašich osobních potřeb.
V případě, že chcete přidat nějaké další funkce do vašeho Gnome čtěte dál.
### Online účty
Některé online účty, jako je [vlastní cloud](https://owncloud.com/de/) vyžadují, aby [qvfs-goa](https://archlinux.org/packages/?name=gvfs-goa) byl nainstalován pro veškeré funkce v aplikacích GNOME, jako jsou soubory GNOME a Dokumenty GNOME.
sudo pacman -Syu gvfs-goa
sudo pacman -Syu gvfs-google
sudo pacman -Syu gvfs-onedrive
sudo pacman -Syu gvfs-online-accounts
sudo pacman -Syu gvfs
### Rozšíření
Katalog rozšíření je k dispozici na adrese [https://extensions.gnome.org/](https://extensions.gnome.org/), mohou být instalovány buď prostřednictvím [Oficiálních repozitářu](https://archlinux.org/packages/?q=gnome-shell-extension) (pouze několik), [AUR repozitářů](https://aur.archlinux.org/packages?K=gnome-shell-extension) nebo prostřednictvím webu [Gnome extension](https://extensions.gnome.org/) přes prohlížeč:
Chcete-li je instalovat z vašeho prohlížeče, potřebujete [Gnome Browser Connector](https://archlinux.org/packages/extra/any/gnome-browser-connector/), který nainstalujeme tímto příkazem:
pacman -Syu gnome-browser-connector
Teď si stačí v prohlížeči vybrat [rozšíření](https://extensions.gnome.org/) a nainstalovat.
### Gnome aplikace
Aplikace Gnome se nacházejí ve skupině gnome extra v [AUR](https://archlinux.org/groups/x86_64/gnome-extra).
Nebo na oficiálním webu s aplikacemi [Gnome](https://apps.gnome.org/cs/) i s českou lokalizací.
Pod tímto odkazem najdete [Gnome Česká republika](https://cz.gnome.org/), web je naposledy aktualizován na Gnome 43. Ale snažíme se dohodnout se správcem webu na aktualizaci.
Zdroje pro článek byly použity se svolením z oficialního webu [EndeavourOS](https://endeavouros.com/).
[Kankys](https://lukaskanka.cz/)
8.11.2024
+5
View File
@@ -0,0 +1,5 @@
# EndeavourOS Grub a Refind
> Datum: 2026-04-27
# EndeavourOS Grub a Refind
+5
View File
@@ -0,0 +1,5 @@
# EndeavourOS - Hardware
> Datum: 2026-04-27
# EndeavourOS - Hardware
+162
View File
@@ -0,0 +1,162 @@
# 🗝 i3lock oku lahodící
> Datum: 2024-11-21
# 🗝 i3lock oku lahodící
V tomtu článku si upravíme i3lock z nudné obrazovky do hezčí, a nastavíme si novou klávesovou zkratku pro i3lock.
[Obrázek: ]
Ve výchozím nastavení, pokud chcete zamknout systém, budete muset provést následující příkaz:
i3lock
Aby byla zamykací obrazovka krásná, musíte použít balík:
i3lock-color
Nejprve však musíte odstranit stávající **i3lock** protože bude v rozporu s **i3lock-color**:
sudo pacman -R i3lock
Po dokončení odinstalace můžete nainstalovat **i3lock-color** pomocí pomocníka AUR:
yay -S i3lock-color
Jakmile skončíte s instalací, vytvořte nový adresář a vytvořte nový soubor pro uložení konfigurace pro zamykací obrazovku:
mkdir ~/.config/scripts && nano ~/.config/scripts/lock
A vložením následujícího obsahu souboru definujte vzhled zamykací obrazovky (ten si samozřejmě můžete upravit dle vašich preferencí a kreativitě se meze nekladou):
#!/bin/sh
BLANK='#00000000'
CLEAR='#ffffff22'
DEFAULT='#00897bE6'
TEXT='#00897bE6'
WRONG='#880000bb'
VERIFYING='#00564dE6'
i3lock \
--insidever-color=$CLEAR \
--ringver-color=$VERIFYING \
\
--insidewrong-color=$CLEAR \
--ringwrong-color=$WRONG \
\
--inside-color=$BLANK \
--ring-color=$DEFAULT \
--line-color=$BLANK \
--separator-color=$DEFAULT \
\
--verif-color=$TEXT \
--wrong-color=$TEXT \
--time-color=$TEXT \
--date-color=$TEXT \
--layout-color=$TEXT \
--keyhl-color=$WRONG \
--bshl-color=$WRONG \
\
--screen 1 \
--blur 9 \
--clock \
--indicator \
--time-str="%H:%M:%S" \
--date-str="%A, %Y-%m-%d" \
--keylayout 1 \
Nyní udělejte tento soubor spustitelným pomocí příkazu chmod :
sudo chmod +x .config/scripts/lock
Dále vám zde ukážu, jak můžete použít vlastní klávesovou zkratku pro zamykací obrazovku.
Nejprve otevřete konfigurační soubor:
nano ~/.config/i3/config
Přesuneme se na konec configuračmího souboru pomocí klávesové zkratky **Alt + /** a vložíme nakonec následující řádky:
# Shortcut for Lockscreen
bindsym $mod+l exec /home/$USER/.config/scripts/lock
Soubor zapíšeme a uložíme.
Těď pomocí klávesové zkratky **mod+l ( u většiny to bude klávesa windows+l)** můžeme zkusit uzamknout obrazovku a přihlásit se zpět přihlašovacím heslem.
Kdyby vám to hned nešlo ještě použíte zkratku **shift+mod+r**.
[Obrázek: ]
P.S. Nezapoměňte si také zkontrolovat že vaše nová klávesová zkratka již není zabraná. A také doporučuji zakomentovat tento řádek aby se vám zobrazila správně vaše nová konfigurace :
# bindsym $mod+l exec --no-startup-id ~/.config/i3/scripts/blur-lock
[Kankys](https://lukaskanka.cz/)
21.11.2024
+240
View File
@@ -0,0 +1,240 @@
# i3wm - první kroky po instalaci i3wm
> Datum: 2024-7-14
# i3wm - první kroky po instalaci i3wm
## Implementace EndeavourOS:
Alternativně můžete využít konfigurace pro počáteční konfiguraci EndeavourOS po nové instalaci od
[Archose ](https://mastodon.arch-linux.cz/@archos) Rychlé instalace správce
oken i3 pro Arch Linux
## Návod pro nastavení i3-wm:
Pozadí zpracovává: [feh](https://feh.finalrewind.org/)
Téma gtk3 zpracovává: lxappearance-gtk3
Prohlížeč souborů: [ Thunar ](https://docs.xfce.org/xfce/thunar/start)
Výchozí emulátor terminálu:
xfce4-terminal
Pokud chcete změnit xfce4 terminál, je potřeba nastavit také uvnitř ~/.profile (export
TERMINAL=xfce4-terminal), takže připomínáme, že to musíte změnit i tam.
Textový editor: [ xed ](https://github.com/linuxmint/xed)
Automatické spouštění aplikací z /etc/xdg/autostart/ (*): [ dex](https://github.com/jceb/dex)
Oznámení se provádějí pomocí [dunst](https://dunst-project.org/): CONFIG FILE
=
~/.config/dunst/dunstrc
Dex je ve výchozím nastavení v konfiguraci povoleno pro automatické spouštění jako v DE.
Chcete-li
deaktivovat, zakomentujte řádek:
exec --no-startup-id dex --autostart --environment i3
uvnitř `~/.config/i3/config.`
## Klávesové zkratky:
Klávesa [mod] je nastavena na klávesu [win] (pokud nemáte linuxový hardware).
Klávesové zkratky zkontrolujete tímto způsobem: Ikona klávesnice na panelu otevře malého pomocníka GUI a
stisknutím [F1 + funkční klávesa (Dle vašeho HW)] se otevře rozšířené nastavení klávesových zkratek.
## Nastavení displeje s arandr:
Otevřete arandr a nastavte displej/y podle potřeby.
Uložte nastavení z nabídky arandr nebo tlačítka přesně s názvem souboru monitor. —> na i3 EndeavourOS
máme
startovací řádek v ~/.config/i3/config
# start a script to setup displays
# put `monitor.sh` into the location specified by this line:
exec --no-startup-id ~/.screenlayout/monitor.sh
To se postará o nastavení zobrazení při každém přihlášení. alternativně můžete ručně vytvořit skript
pomocí
xrandr.
## Tilling: (Obklady:)
Je nastaveno jako výchozí pro i3wm a lze jej změnit na:
* stacking: (stohování:) Zobrazí se pouze vybrané okno v kontejneru. V horní části kontejneru získáte
seznam
oken.
* tabbed: (záložka:) takže každé nové okno se otevře na celou obrazovku jako karta, můžete přepínat mezi
kartami oken pomocí myši nebo zkratky: [mod]+ doleva (klávesa šipka doleva) [mod]+ doprava (klávesa
šipka
doprava)
## i3blocks: (bloky:)
**Panelová lišta (i3-bloky): **
Konfigurační soubor bloku: `CONFIG FILE = ~/.config/i3/i3blocks.conf `
* pulseaudio (úroveň hlasitosti kolečka myši, kliknutím pravým tlačítkem otevřete ovládání pulseaudio)
* počasí (openweather musíte nejprve získat kód města a apikey [přidání do
`~/.config/i3/scripts/openweather.sh`])
získejte svůj api klíč zde: [https://openweathermap.org/appid](https://openweathermap.org/appid)
a kód města: [https://openweathermap.org/find?q=](https://openweathermap.org/find?q=) (vyhledejte své město a vezměte kód
města z adresy URL ve svém prohlížeči [7 čísel na konec adresy URL])
* tray-icons (zobrazuje ikonu správce sítě a ikonu aktualizace)
* tlačítko odhlášení (vypnutí, odhlášení, pozastavení, hibernace atd.)
Konfigurační soubor powermenu: `CONFIG FILE = ~/.config/i3/scripts/powermenu `
**Aplikační menu (rofi):**
Konfigurační soubor barevných schémat rofi: `~/.config/rofi/arc_dark_transparent_colors.rasi`
**Nabídka obslužného programu výkonových profilů: **
Vám umožní snadno přepínat režimy napájení z i3-bar.
## Výukový program pro instalaci i3wm na EndeavourOS:
**pro pozdější instalace, pokud jste nainstalovali další DE při počáteční instalaci**
1. Naklonujte repozitář a přesoňte se do naklonované složky:
git
clone https://github.com/endeavouros-team/endeavouros-i3wm-setup.git
`cd endeavouros-i3wm-setup`
2. Zkopírujte soubory do správných adresářů (.config vašeho uživatele):
`cp .Xresources ~/.Xresources`
`cp -R .config/* ~/.config/`
3. Skripty uvnitř `~/.config/i3/scripts` musí být spustitelné:
`chmod -R +x ~/.config/i3/scripts`
4. Nastavit motiv pro xed text editor:
`dbus-launch dconf load / < xed.dconf`
5. Nainstalovat potřebné balíčky:
wget
https://raw.githubusercontent.com/endeavouros-team/EndeavourOS-packages-lists/master/i3
`sudo pacman -S --needed - < i3`
nebo použijte nástroj pro balíčky z našeho úložiště EndeavourOS: eos-packagelist --install
"i3-Window-Manager"
Použijte `i3_install` skript z git pro automatickou instalaci do vašeho domovského
adresáře uživatelů: Tento skript nastaví potřebné konfigurace a nainstaluje všechny
potřebné
balíčky:
`wget https://raw.githubusercontent.com/endeavouros-team/endeavouros-i3wm-setup/main/i3_install`
a spusťte ho:
`./i3_install`
#### Varování i3_install přepíše existující soubory.
**Než jej spustíte, nezapomeňte zálohovat uživatelské konfigurace!**
## Dopuručené odkazy:
[Dokumenty z i3wm.org](https://i3wm.org/docs/)
Zdroje pro nastavení
EndeavourOS i3wm:
[Oficiální fórum EndeavourOS](Zdroje pro nastavení EndeavourOS i3wm:)
Návod je převzat z
[Discovery](https://discovery.endeavouros.com/window-tiling-managers/i3-wm/2021/03/)
na EndeavourOS vydán 24. března 2021.
[Kankys](https://lukaskanka.cz/)
14.7.2024
@@ -0,0 +1,173 @@
# Jak nainstalovat EndeavourOS na Virtualbox
> Datum: 2024-4-20
# Jak nainstalovat EndeavourOS na Virtualbox
Vytvořte si nový stroj se svým oblíbeným jménem, například >
EndeavourOS
**Machine folder**: jak se vám zlíbí
**Type**: Linux
**Version**: Arch Linux (64-bit)
**Memory size**: (minimálně 2000 MB, doporučeno 2500 MB
4000 MB)
**Hard Disk**: „Vytvořte virtuální pevný disk
nyní“(“Create a virtual hard disk now”)
Klikněte na „Create“ (Vytvpřit)
**Umístění souboru**: Kam chcete uložit svůj virtuální
počítač? Uvědomte si, že potřebujete dostatek místa pro virtuální
pevný disk.
**Velikost souboru**: s přibližně 15 GB můžete začít
záleží na plánech vašeho virtuálního počítače. Na malou testovací
jízdu to rozhodně stačí.
**Typ souboru pevného disku**: Co preferujete, VDI je
naprosto v pořádku.
**Uložiště na fyzickém disku**: Dynamicky alokováno.
Virtuální počítač zabere pouze tolik místa, kolik je potřeba. Vámi
zvolená velikost souboru je maximální.
Po průvodci musíte změnit jedno nebo dvě nastavení. Nejprve klikněte
na **[Optical Drive] ** Empty (Vyprázdnit). Poté zvolíte
stažený EndeavourOS-ISO a připojíte jej do virtuální optické jednotky.
Pokud plánujete aktivovat 3D akceleraci pro GPU (grafickou kartu),
musíte změnit grafický řadič na „VBox SVGA “. A chcete maximalizujte
„Video paměť“ na 128 MB.
Poznámky / Odstraňování problémů (aktuálně VMSVGA funguje dobře!):
Pomáhá změnit nastavení zobrazení tak, aby bylo použito starší lépe
implementované VBoxVGA v nastavení jako řídicí zařízení. Ale protože
VirtualBOX nyní dává varování, že máte špatné nastavení, pokud zvolíte
toto, a zdá se, že VMSVGA (co VirtualBox nastavil jako výchozí pro
hosty Linuxu) stále nefunguje správně s hosty založenými na Arch,
vrátí se na výchozí nastavení, když opustíte okno nastavení a musíte
jej nastavit z hlavního přehledu Boxu:
Někdy se nastavení vrátí, takže před spuštěním ArchBoxu zkontrolujte,
zda je Graphic-Controller nastaven na VBoxSVGA! z této obrazovky
můžete také nastavit paměť pro grafiku větší než 125 MB:
Všechny kroky pro zprovoznění grafického ovladače v prezentaci:
Nastavte na 256 MB pomocí posuvníku nebo tlačítka a poté klikněte na
OK
Nejprve zkontrolujte 3D v nastavení názvu virtuálního počítače a
nechte libovolný grafický řadič, poté klikněte na OK.
Zavřete nastavení okna a klikněte jako níže přímo na název VMSVGA
vašeho virtuálního počítače
Poté se objeví malé okno, takže jej změňte na VboxSVGA a klikněte na
OK.
Nyní se VboxSVGA se zaškrtnutým 3D drží vpravo.
Klikněte na 128Mo (může to být jiná hodnota) a objeví se malé okno
Nastavte na 256 Mo pomocí posuvníku nebo tlačítka a poté klikněte na
OK
Nejprve zkontrolujte 3D v nastavení názvu virtuálního počítače a
nechte libovolný grafický řadič, poté klikněte na OK.
To je vše... čas spustit virtuální stroj a vyzkoušet EndeavourOS.
Návod je převzat z
[Discovery](https://discovery.endeavouros.com/applications/installing-endeavouros-on-virtualbox/2021/03/)
na EndeavourOS vydán 14. března 2021.
[Kankys](https://lukaskanka.cz/)
20.4.2024
+11
View File
@@ -0,0 +1,11 @@
# EndeavourOS - Instalace
> Datum: 2025-1-22
# EndeavourOS - Instalace
#### [🚀 Jak oživit počítač moderním systémem: Instalujeme EndeavourOS s GNOME - 22.1.2025](instalujeme-endeavouros-s-gnome.php)
#### [👉 Záchranná brzda pro váš systém: Co je to LTS jádro a proč ho mít nainstalované - 22.1.2025](co-je-to-lts-jadro-a-proc-ho-mit-nainstalovane.php)
+5
View File
@@ -0,0 +1,5 @@
# EndeavourOS - Intel GPU
> Datum: 2026-04-27
# EndeavourOS - Intel GPU
+195
View File
@@ -0,0 +1,195 @@
# Jak nainstalovat Virtualbox
> Datum: 2024-4-20
# Jak nainstalovat Virtualbox
VirtualBox je výkonný x86 a AMD64/Intel64
[virtualizační produkt ](https://www.virtualbox.org).
## 1. Nainstalujte hlavičky jádra (linux-headers)
`**sudo pacman -Syu --needed linux-headers**`
**Nebo** pro **jádra LTS** nainstalujte
linux-lts-headers
`**sudo pacman -Syu --needed linux-lts-headers**`
## 2. Nainstalujte VirtualBox
sudo pacman -S virtualbox virtualbox-guest-iso
Budete požádáni o instalaci základních balíčků:
* pro linuxové jádro zvolte
** virtualbox-host-modules-arch**
*pro ostatní jádra (jako LTS) zvolte
**virtualbox-host-dkms **
3. Nainstalujte net-tools, pokud chcete používat pouze hostitelské
nebo přemostěné sítě (volitelné)
`**sudo pacman -S net-tools**`
4. Nainstalujte virtualbox-ext-vnc, pokud potřebujete podporu serveru
VNC (volitelné)
Jak chcete přistupovat k VM z externích systémů…
`**sudo pacman -S virtualbox-ext-vnc**`
## 5. načtěte potřebný modul:
`**sudo modprobe vboxdrv**`
## 6. Přidejte své uživatele (uživatele) do skupiny vboxusers
`**sudo gpasswd -a username vboxusers**`
7. Přidejte rozšíření Oracle (volitelné, ale potřebné pro funkci USB)
Toto musí být nainstalovano z AUR::
`**yay -S virtualbox-ext-oracle**`
Po instalaci budou rozšíření automaticky povolena.
Místo toho je také možné použít balíček VirtualBox stažený přímo z
oracle:
[https://download.virtualbox.org/virtualbox/](https://download.virtualbox.org/virtualbox/)
Poté musíte otevřít VirtualBox a přejít na:
`**File --> Preferences --> Extensions**`
povolte balíček, který byl stažen.
## Poznámky / Odstraňování problémů:
Přidejte sdílenou složku ke sdílení mezi hostitelem a hostem:
Otevřete Nastavení a klikněte na sdílené složky.
Přidejte sdílenou složku a zadejte potřebnou cestu k hostitelské
složce a složce, kam to chcete připojit, uvnitř virtuálního počítače,
můžete použít složku pod domovskou stránkou uživatelů a označit ji
jako automatické připojení.
Dále je třeba přidat uživatele uvnitř virtuálního počítače do potřebné
skupiny:
`**sudo usermod -aG vboxsf username**`
kde musíte username jméno nahradit skutečným použitým uživatelským
jménem.
Po restartu virtuálního počítače byste měli mít přístup ke sdílené
složce jako normální uživatel uvnitř virtuálního počítače.
Grafická paměť:
Na této obrazovce můžete nastavit paměť pro grafiku minimálně 125 MB
(ale více bude lepší), což je doporučeno nastavit, stejně jako u 3D,
co je třeba zaškrtnout.
Návod je převzat z
[Discovery](https://discovery.endeavouros.com/applications/how-to-install-virtualbox/2021/03/)
na EndeavourOS vydán 9. března 2021.
[Kankys](https://lukaskanka.cz/)
20.4.2024
@@ -0,0 +1,46 @@
# 🕹 Jak opravit na Steamu když se nám v Linuxu nechce spustit hra pro Linux
> Datum: 2024-11-7
# 🕹 Jak opravit na Steamu když se nám v Linuxu nechce spustit hra pro Linux
[Obrázek: ]
Někdy se může stát, že námi zakoupená hra na [https://store.steampowered.com/](https://store.steampowered.com/) nefunguje v Linuxu i když je u ní uvedeno že je pro Linux.
Jedna z možností je zkusit **Vynutit použití specifického nástroje kompatibilitu**
1. Vyberte hru na Steamu, kterou chcete spustit
2. Klikněte na tlačítko **Vlastnosti**
3. Zobrazí se okno **S nastavením hry**
4. Klikněte na tlačítko **Kompatibilita**
5. Tam zaškrtneme **Vynutit použití specifického nástroje kompatibilitu**
6. A vybereme **Proton experimental**
[Obrázek: ]
### Pokud toto nepomůže, zkuste ještě:
1. Ve vlastnostech hry klikněte na **Obecné**
2. Od škrtněte **Povolit ve hře překrytí služby Steam**
Pokud nic s tohoto nepomohlo stále [máte právo na vrácení peněz](https://help.steampowered.com/en/faqs/view/784C-923B-A4A1-C825) za hru od Steamu.
[Kankys](https://lukaskanka.cz/)
7.11.2024
@@ -0,0 +1,153 @@
# Jak v EndeavourOS zprovoznit Bluetooth?
> Datum: 2024-4-17
# Jak v EndeavourOS zprovoznit Bluetooth?
Tento návod by měl být funkční na Arch Linux a distribucí z něj
vycházejících.
## Krok 1: Nainstalujte Bluez a Blueman
---
Prvním krokem je instalace několika balíčků.
Nainstalujeme si:
Bluez
Bluez-utils
Blueman
sudo pacman -S bluez
sudo pacman -S bluez-utils
sudo pacman -S blueman
Ty by se měly nainstalovat bez problémů. Zde uvidíte úhlednou ikonu:
Dále se ujistěte, že je načten modul btusb Kernel:
lsmod | grep btusb
Kopírovat
Zde je trik, který mu pomůže najít adaptéry plug one:
sudo vim /etc/bluetooth/main.conf
Automaticky povolí Bluetooth:
AutoEnable"true
Uložte soubor.
## 2. Aktivujte Službu
---
Zkusme spustit službu Bluetooth:
sudo systemctl start bluetooth.service
Automatické spuštění Bluetooth po startu povolíme tímto příkazem:
sudo systemctl enable bluetooth.service
Nyní bychom měli mít vše v provozu. Pomocí Blueman můžete spravovat
Bluetooth zařízení, kliknutím pravým tlačítkem myši na ikonu
Bluetooth.
Nyní byste měli být připraveni na připojení a párování.
## 3. Párování
---
Blueman dělá párování snadné.
1. Vyberete zařízení.
2. Zahájit párování
A máte hotovo!
[Kankys](https://lukaskanka.cz/)
17.4.2024
@@ -0,0 +1,79 @@
# 🪟 Jak v i3wm opravit nefunkční nastavení jasu monitoru
> Datum: 2024-4-16
# 🪟 Jak v i3wm opravit nefunkční nastavení jasu monitoru
Pokud vám po instalaci i3wm nefunguje jas monitoru, náprava je poměrně
jednoduchá.
Nainstalujte si brightnessctl pomocí příkazu:
yay -S brightnessctl
Restartujte počítač a otestujte funkčnost jasu monitoru. Změna se
provede tímto příkazem:
brightnessctl set 30
Pokud se vám jas snížil na 30% je vše v přádku a můžeme pokračovat
nastavení ovládání jasu na klávesnici.
### Ovládání jasu pomocí klávesnice:
Ve skriptu
**~/.config/i3/scripts/volume_brightness.sh** na konci
změnit záznam na:
brightness_up)
# Increases brightness and displays the notification
brightnessctl set "10%+"
show_brightness_notif
;;
brightness_down)
# Decreases brightness and displays the notification
brightnessctl set "10%-"
show_brightness_notif
;;
A to je vše,teď by Vám nastavení jasu mělo jít pomocí funkčních
kláves.
[Kankys](https://lukaskanka.cz/)
16.4.2024
@@ -0,0 +1,127 @@
# 💙 Návod: Jak zprovoznit Bluetooth v EndeavourOS (GNOME)
> Datum: 2026-1-22
# 💙 Návod: Jak zprovoznit Bluetooth v EndeavourOS (GNOME)
[Obrázek: ]
Nainstalovali jste si nový systém, chcete si připojit bezdrátová sluchátka nebo myš, ale Bluetooth nefunguje? Nebo v nastavení vidíte jen „Bluetooth je vypnuto“ a nejde zapnout?
To je v Arch Linuxu běžná věc. Systém se snaží být minimalistický a nespouští služby, které jste mu výslovně nepovolili. V tomto krátkém návodu si ukážeme, jak Bluetooth probudit k životu v prostředí **GNOME**.
## Krok 1: Kontrola a instalace balíčků
Nejprve se ujistíme, že máte nainstalovaný software, který Bluetooth ovládá. EndeavourOS ho obvykle instaluje automaticky, ale jistota je jistota.
1. Otevřete **Terminál**.
2. Zadejte tento příkaz a potvrďte heslem:Bashyay -S bluez bluez-utils (Pokud systém napíše, že balíčky už tam jsou a jestli je chcete přeinstalovat, klidně dejte N jako Ne, nebo Enter pro reinstalaci. Důležité je, že tam jsou).
## Krok 2: Spuštění služby (To nejdůležitější)
Toto je krok, který nováčkům chybí nejčastěji. Máte sice nainstalovaný ovladač, ale „motor“ neběží. Musíme říct systému: „Zapni Bluetooth teď a zapínej ho automaticky po každém startu PC.“
V terminálu zadejte tento příkaz:
sudo systemctl enable --now bluetooth
👉 enable = zařídí spuštění po restartu.
👉 --now = spustí službu okamžitě, aniž byste museli restartovat hned teď.
## Krok 3: Připojení zařízení v GNOME
Teď už by mělo vše fungovat. Pojďme to ověřit v grafickém rozhraní.
1. Klikněte vpravo nahoře na panel (tam, kde je ikona Wi-Fi a zvuku).
2. Měli byste vidět položku **Bluetooth**. Pokud byla šedá, nyní by měla být aktivní.
3. Klikněte na **Nastavení** (Settings) -> **Bluetooth**.
4. Zapněte přepínač nahoře.
5. Váš počítač začne vyhledávat zařízení. Uveďte svá sluchátka/myš do párovacího režimu a klikněte na ně v seznamu.
---
## 🚑 Řešení problémů (Když to stále nejde)
Udělali jste všechno nahoře, ale Bluetooth stále stávkuje? Zkuste tyto tipy:
#### A) Bluetooth je „Softwarově blokován“ (rfkill)
Někdy se stane (hlavně u notebooků), že je Bluetooth zablokovaný na úrovni systému. Zkuste v terminálu zadat:
rfkill unblock bluetooth
A poté znovu zkuste zapnout Bluetooth v nastavení.
#### B) Sluchátka se připojí, ale nehrají
Pokud používáte moderní EndeavourOS, pravděpodobně vám zvuk běží přes **PipeWire** (což je super). Občas ale chybí propojovací balíček. Zkuste doinstalovat toto:
yay -S pipewire-pulse
Poté restartujte počítač.
## C) Grafické rozhraní GNOME stále blbne?
Pokud vám vestavěné nastavení v GNOME dělá problémy, můžete zkusit alternativní (a často spolehlivější) správce Bluetooth zvaný **Blueman**.
1. Nainstalujte ho: yay -S blueman
2. Spusťte ho z menu aplikací jako „Správce Bluetooth“.
---
Doufám, že vám tento návod pomohl a už si užíváte bezdrátovou svobodu!
[Kankys](https://lukaskanka.cz/)
22.1.2026
@@ -0,0 +1,258 @@
# Jednotný motiv a písma pro aplikace Qt v prostředích GTK
> Datum: 2024-4-20
# Jednotný motiv a písma pro aplikace Qt v prostředích GTK
Existuje mnoho způsobů, jak dosáhnout jednotného vzhledu a fungování,
a zde uvádíme dvě řešení.
## Platforma QGnome
Nejjednodušší způsob, jak nastavit jednotný vzhled aplikací QT v
prostředí GTK, je pomocí
[QGnomePlatform](https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications#QGnomePlatform).
**Zdroje jsou označeny jako neudržované:**
[https://github.com/FedoraQt/QGnomePlatform#qgnomeplatform-project-is-unmaintained-a-no-longer-actively-developed](https://github.com/FedoraQt/QGnomePlatform#qgnomeplatform-project-is-unmaintained-a-no-longer-actively-developed)
od srpna 2023.
Ale stále jednoduše možné sestavit a nainstalovat z AUR:
yay -Syu qgnomeplatform-qt5 qgnomeplatform-qt6
Toto přinese `**adwaita-qt5 adwaita-qt6**` ze
nahradit jinými motivy, které podporují gtk i qt, tyto dva budou
používat adwaita (výchozí téma gtk) a vytvářet aplikace qt podle
tmavého a světlého motivu adwaita.
Například `**breeze**` a
`**breeze-gtk**` bude fungovat také.
Přidejte proměnnou prostředí buď v celém systému na
`**/etc/environment**` nebo specifické pro
uživatele do a
`**~/.config/environment.d/envvars.conf**`
souboru nebo `**~/.profile**` v závislosti na
použitém nastavení plochy nebo WM. Je třeba použít jeden nebo druhý.
**Proměnná**:
`**QT_QPA_PLATFORMTHEME=gnome **`
**Poznáka**: Tato proměnná je standardně nastavena pro
Gnome a pokud používáte Gnome, nemusíte nastavovat vatriable.
Po restartu by aplikace qt měly používat adwaita stejně, jako je
nastaveno pro gtk v nastavení.
Pro nastavení fontu a některých dalších nastavení
`**qt5ct**` a
`**qt6ct**` bude se hodit:
`**sudo pacman -Syu qt5ct qt6ct**`
qt5/6ct gui vám umožní nastavit motivy pro aplikace qt na příklad,
nastavit adwaita dark, pokud se nepoužije ve výchozím nastavení.
## Kvantum:
Dalším způsobem bude použití
[Kvantum](https://archlinux.org/packages/community/x86_64/kvantum-qt5/)
a QT5/6CT:
Nainstalujte tyto dva baličky:
`**sudo pacman -Syu kvantum qt5ct qt6ct**`
Obě aplikace jsou vyžadovány, protože kvantum neumožňuje nastavení
písma. Proto je qt5ct také nastaven jako proměnná prostředí, protože
funguje ve většině desktopových prostředí nebo při použití správce
oken jako uživatel. V některých případech, např. při použití
Cinnamonu, je nutné nastavit proměnnou celosystémově, protože Cinnamon
jakoby ignoruje proměnné nastavené jako uživatelé. Poté nastavíme
qt5ct, aby používal téma kvantum a nastavili písma uvnitř qt5ct.
Proměnná pro uživatele bude nakonfigurována takto:
Zdá se, že tato metoda nefunguje na XFCE4, kde použití
`**~/.profile**` funguje!
Totéž platí pro Cinnamon.
Vytvořte potřebný adresář:
`**mkdir ~/.config/environment.d**`
a potřebný konfigurační soubor s potřebnou proměnnou:
echo "QT_QPA_PLATFORMTHEME=qt5ct" >
~/.config/environment.d/qt-theme.conf
U metody `**~/.profile**` použíjte proměnnou:
echo "export QT_QPA_PLATFORMTHEME=qt5ct" >> ~/.profile
Chcete-li tuto proměnnou nastavit v celém systému (pokud proměnná na
uživatele vůbec nefunguje):
`**su**`
echo "QT_QPA_PLATFORMTHEME=qt5ct" >> /etc/environment
`**exit**`
Pokud používáte nastavení pro uživatele, odhlaste se a znovu
přihlaste, aby to fungovalo, pro nastavení celého systému restartujte
systém.
Nyní použijte aplikaci k nastavení motivu, písem a ikon:
Použití kvantummanager pro nastavení motivu:
Poté použijte qt5ct pro použití stylu kvantum.
Nastavte font pro Windows a pevnou šířku, ale NEVYTVOŘUJTE
font.conf!!!
Nyní vyberte téma ikony:
Změny budou fungovat bez nutnosti odhlášení nebo restartu, pouze
aplikace, které již běží, je třeba restartovat, aby se změny motivu
provedly.
Pro aplikace QT6 nainstalujte qt6ct a nastavte totéž pomocí nástroje
qt6ct.
### Poznámky:
Některé aplikace mohou mít vlastní nastavení motivu, jako kdenlive:
Chcete proniknout do zdrojů nekonečných informací a možností? …
Podívejte se na Archwiki:
[https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications](https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications)
Článek byl převzat z
[Discovery](https://discovery.endeavouros.com/applications/uniform-theme-and-fonts-for-qt-apps-in-gtk-environments/2021/05/)
EndeavourOS, data Květen 2021.
[Kankys](https://lukaskanka.cz/)
20.4.2024
+82
View File
@@ -0,0 +1,82 @@
# 💻 KDE Plasma
> Datum: 2024-11-8
# 💻 KDE Plasma
Použijte Plasma k surfování na webu, udržujte kontakt s kolegy, přáteli a rodinou. Spravujte vaše soubory, užívejte si hudbu a videa buďte kreativní a produktivní v práci.
Vše toto najdete v krásném prostředí, které se přizpůsobí vašim potřebám, a s bezpečností, ochranou soukromí a klidem, který nabízí nejlepší Opensource software.
[Obrázek: ]
[KDE na wiki ArchLinux](https://wiki.archlinux.org/title/KDE#Plasma)
[KDE oficiální web](https://kde.org/de/plasma-desktop)
Instalace a předinstalované balíčky, které jste získali s výchozí instalací EndeavourOS KDE Plasma, jsou minimální, připravené k nastavení vašich osobních potřeb.
V případě, že chcete přidat nějaké další funkce, čtěte dál.
### Gdrive (google):
Chcete-li Google Drive v Dolphin, nainstalujte [kio-gdrive](https://archlinux.org/packages/?name=kio-gdrive).
Zdroje pro článek byly použity se svolením z oficialního webu [EndeavourOS](https://endeavouros.com/).
pacman -Syu kio-gdrive
### Dolphin (filebrowser) extras:
[https://wiki.archlinux.org/title/Dolphin#File_previews](https://wiki.archlinux.org/title/Dolphin#File_previews)
### File indexer Baloo:
Baloo slouží k indexování souborů a vyhledávání pro KDE Plasma.
V případě, že funkcionalitu nepotřebujete, nebo používá příliš mnoho prostředků na starším hardware, můžeme ji vypnout:
[https://wiki.archlinux.org/title/Baloo#Disabling_the_indexer](https://wiki.archlinux.org/title/Baloo#Disabling_the_indexer)
balooctl6 suspend
balooctl6 disable
balooctl6 purge
### Aplikace a rozšíření:
[Přehled všech aplikací KDE Plasma](https://apps.kde.org/cs/)
Většinu aplikací a rozšíření pro KDE najdete v [AUR repozitářích](https://archlinux.org/groups/x86_64/kde-applications/).
Extra funkce pro správce nastavení se nazývají KCM. Dokumentaci k nim najdeme v [ dokumentaci KDE](https://develop.kde.org/docs/features/configuration/kcm/). Některé jsou v repozitářích [AUR](https://archlinux.org/packages/?sort=&q=kcm&maintainer=&flagged=). Některé více či méně užitečné možnosti kcm lze nalézt v [AUR](https://aur.archlinux.org/packages?O=0&K=kcm).
[Kankys](https://lukaskanka.cz/)
8.11.2024
+195
View File
@@ -0,0 +1,195 @@
# Kořenový oddíl je plný? Nepropadejte panice, nejprve vymažte Pacmanovu mezipaměť!
> Datum: 2024-8-26
# Kořenový oddíl je plný? Nepropadejte panice, nejprve vymažte Pacmanovu mezipaměť!
Po nějaké době Vás systém může upozornit, že Váš kořenový oddíl je téměř plný.
Můžete z toho panikařit a budete buď v pokušení provést přeinstalaci a zvětšit svůj kořenový oddíl, nebo
ještě hůř, zkusit použít Gparted ke zmenšení oddílu, přesunutí a zvětšení kořenového oddílu.
**POZOR!!!** Nedělejte to, zejména druhou možnost, protože to může narušit Váš systém. Moje rada
je, jen zůstat v klidu, existuje mnohem méně radikální řešení tohoto problému.
`/var/cache/pacman/pkg/`
Když nainstalujete balíček pomocí Pacmana, uloží všechny stažené balíčky do
**/var/cache/pacman/pkg/** složky. Správce balíčků ve výchozím nastavení automaticky
neodstraňuje staré a odinstalované balíčky a po chvíli může velikost mezipaměti spotřebovat značné množství
místa na vašem HDD nebo SDD.
Naštěstí má Pacman vestavěnou funkci pro vymazání mezipaměti, zadáním **sudo pacman -Sc** bude
mezipaměť zcela vymazána. Problém vyřešen, ne?!?
No… ano i ne. Ano, vaše mezipaměť je vymazána a budete mít znovu volné místo na oddílu, yay…
Takže, v čem je problém, můžete se mě zeptat? Problém nyní je, že pomocí výše popsaného příkazu jste vymazali
celou mezipaměť, včetně mezipaměti nainstalovaných balíčků. Tato mezipaměť je potřeba, když aktualizace
balíčku nefunguje a musíte přejít na nižší verzi, dokud nebude problém vyřešen upstreamem. Nejedná se o
žádnou velkou katastrofu, protože balíček můžete také downgradovat pomocí repozitáře Arch, ale vrátit se k
místní mezipaměti je mnohem jednodušší.
## Řešení
Nebojte se, existuje řešení a jmenuje se **paccache**. Nyní, než otevřete svůj terminál a
použijete yay k vyhledání tohoto šikovného balíčku, neobtěžujte se, protože to není balíček, je již přítomen
ve vašem systému.
Skript **Paccache** poskytuje samotný balíček Pacman. Nemusíte se tedy obtěžovat instalačními
kroky. Paccache ve výchozím nastavení zachová tři nejnovější verze balíčků. Kromě tří nejnovějších verzí
balíčků odstraní všechny verze každého balíčku uložené v mezipaměti bez ohledu na to, zda jsou nainstalovány
nebo ne.
## Jak to používat
Chcete-li zkontrolovat, kolik balíčků je v paccache, zadejte:
$ sudo ls /var/cache/pacman/pkg/ | wc -l
Tím získáte počet balíčků, které jsou ve vaší mezipaměti, pokud chcete vědět, kolik místa mezipaměť zabírá,
zadejte:
$ du -sh /var/cache/pacman/pkg/
Nyní vám systém říká, jak velká je velikost vaší mezipaměti.
Nyní můžete vymazat mezipaměť, kromě posledních tří verzí každého balíčku zadáním:
$ sudo paccache -r
V závislosti na Vaší historii mezipaměti může poskytnout spoustu místa v kořenovém oddílu, ale teď jste u
toho, proč nevymazat mezipaměť z vašich odinstalovaných balíčků?
Chcete-li to provést, zadejte následující:
$ sudo paccache -ruk0
**U** v tomto příkazu znamená všechny odinstalované balíčky a v závislosti na Vaší historii
odinstalovaných balíčků to také může Vašemu systému vrátit spoustu místa. Další metodou, jak vymazat
odinstalované balíčky, je použití:
$ sudo pacman -Sc
Nebo pro úplné odstranění použijte:
$ sudo pacman -Scc
Jen buďte opatrní s čištěním mezipaměti a balíčků pomocí tohoto příkazu, zdá se lákavé jej použít,
ale jakmile je smazán, není cesty zpět.
## Automatické odstranění mezipaměti
Tento úkol můžete automatizovat pomocí pacman hooks. Pacman hook automaticky vyčistí mezipaměť balíčku po
každé transakci pacmana.
Chcete-li tak učinit, vytvořte soubor **/etc/pacman.d/hooks/clean_package_cache.hook** takto:
$ sudo mkdir -p /etc/pacman.d/hooks
$ sudo nano /etc/pacman.d/hooks/clean_package_cache.hook
Poté přidejte následující řádky:
[Trigger]
Operation = Upgrade
Operation = Install
Operation = Remove
Type = Package
Target = *
[Action]
Description = Cleaning pacman cache...
When = PostTransaction
Exec = /usr/bin/paccache -r
Zavřete a uložte stisknutím CTRL + x a od této chvíle Váš systém automaticky vymaže mezipaměť po každé
aktualizaci, odstranění nebo aktualizaci pacmana.
EDIT: Od roku 2020 EndeavourOS se dodává s automatickým skriptem, který je součástí aplikace Welcome, která
tyto operace provádí několika kliknutími myši.
Návod je převzat z
Discovery
na EndeavourOS vydán 30. března 2020.
[Kankys](https://lukaskanka.cz/)
26.8.2024
+493
View File
@@ -0,0 +1,493 @@
# Průvodce MPD pro začátečníky Konfigurace a klienti
> Datum: 2024-4-19
# Průvodce MPD pro začátečníky Konfigurace a klienti
Music Player Daemon (MPD) je flexibilní, výkonná aplikace na straně
serveru pro přehrávání hudby. Prostřednictvím zásuvných modulů a
knihoven může přehrávat různé zvukové soubory, přičemž je ovládán
síťovým protokolem.
Tato příručka je určena uživatelům, kteří ukládají hudbu do svého
zařízení a chtějí efektivní způsob, jak ji spravovat.
VLC odvádí skvělou práci při základním přehrávání. Ale pro správné
hudební knihovny vám může použití speciální aplikace hudebního
přehrávače pomocí které snadno spravujete a najdete svou hudbu hudbu.
Můžeme se dostat o krok dále pomocí MPD, které zážitek přeplňuje. I
když to vyžadovalo určitou úpravu textového konfiguračního souboru,
není obtížné jej nastavit. Při provádění tohoto průvodce by to mělo
trvat maximálně 1015 minut.
### MPD
MPD (music player daemon) je audio přehrávač, který má architekturu
server-klient. Dokáže snadno spravovat velké hudební knihovny. Abychom
uvedli „velké“ do perspektivy, mluvíme o knihovnách s více než 50
tisíci stop nebo téměř terabajtem hudby. I tak obrovské knihovny
nejsou pro MPD žádným potem. Přidejte k tomu, architektura
server-klient umožňuje mnoha aplikacím ovládat přehrávání hudby
dokonce i vy můžete napsat aplikaci pro ovládání serveru MPD !
### Instalace MPD
Balíček je k dispozici v úložišti Arch Linux. Můžete jej nainstalovat
přes Pacman.
`**sudo pacman -S mpd**`
### Konfigurace
Cesta k ukázkovému konfiguračnímu souboru je
`**/usr/share/doc/mpd/mpdconf.example**` a
nebo
pod tímto odkazem. Obsah z odkazu stačí zkopírovat do Vašeho konfiguračního souboru
mpd.conf.
Uložte si ho do `**~/.config/mpd/**` a
pojmenujte nový konfigurační soubor
`**mpd.conf**`
Odkomentujte některé možnosti na začátku tohoto souboru:
** music_directory , db_file , pid_file a state_file **.
Nastavte umístění pro všechny, jak chcete. Přinejmenším doporučuji
změnit adresář music_directory z
`**~/music**` na
`**~/Music**` (všimněte si velkého „M“). Je to
proto, že předem vytvořená hudební složka v vašem adresáři home začíná
velkým „M“. Není to však omezení. Lidé často ukládají svou hudební
sbírku na HDD, zatímco distribuce je nainstalována na SSD. Mít stavový
soubor není nutné, ale jeho povolení vám umožní zachovat frontu
přehrávání, když restartujete MPD server.
Přejděte dolů na řádek 78 a zrušte komentář
** bind_to_address** změňte hodnotu
**localhost** (pokud chcete) nebo na jinou adresu. Další
**port** odkomentujte o několik řádků níže. Nechte jej na
výchozí hodnotě, která je „6600“. Pokud chcete, můžete také přidat
heslo. Tím zabráníte tomu, aby neoprávnění uživatelé ve vaší síti
mohli ovládat vaši instanci MPD.
Kolem řádku 97 zrušte komentář **restore_paused** a
nastavte hodnotu na **yes** To požádá MPD, aby se
spustilo ve stavu „pozastaveno“, jinak se přehrávání hudby spustí hned
po spuštění. Možná jej však budete chtít deaktivovat, pokud
instalujete na něco jako Raspberry Pi, které se bude používat
speciálně pro přehrávání hudby.
Nyní povolíme výstup **ALSA**. Přejděte dolů na řádek
200, kde uvidíte možnost výstupu zvuku ALSA. Odkomentujte úvodní a
závěrečný řádek ( **audio_output{ a }**). Uvnitř bloku
odkomenujte **type** a **name**. Chcete také
zrušit komentář **mixer_type** a změňte jej z
**hardware** na **software**. To vám umožní
ovládat hlasitost přehrávání hudby odděleně od hlasitosti systému.
To vám umožní ovládat hlasitost přehrávání hudby odděleně od
hlasitosti systému.
V tomto příspěvku jsem několikrát navrhl úpravy v konfiguraci.
Pokaždé, když upravíte konfigurační soubor, musíte restartovat server
MPD, aby se změny projevily.
mpd --kill
mpd
### Kopírování vaší hudební knihovny
Zkopírujte svou hudbu do **~/Music**.Tak jednoduché!
Pamatujete si, že jsme nastavili hodnotu music_directory na tuto
složku? Pokud nechcete knihovnu kopírovat na nové místo, můžete tuto
hodnotu nastavit na jinou kde máte uloženou svou hudbu.
A co dál?
Popíšu dvě sestavy, které používám.
Na mém PC mám přístup k více externím diskům; není třeba kopírovat
hudbu na interní HDD. Takže používám symbolické odkazy na mém PC.
Kolem **řádku 134** v
**mpd.conf** odkomentuji
**follow_outside_symlinks** a nastavím jej na
**yes** (mělo by tam být yes ve výchozím nastavení). To
říka **MPD**, že že má při prohledávání hudebního
adresáře sledovat symbolické odkazy, i když cílový symbolický odkaz
vede mimo váš hudební adresář. Dále vytvořím symbolické odkazy z mých
hudebních adresářů na externích místech. Všechny tyto symbolické
odkazy jsou uloženy v **~/.Music**. Nyní může MPD
objevovat hudbu i z externích disků a nemusíte veškerou hudbu
kopírovat do kořenového adresáře instalace. Pokud jsem odpojil
konkrétní jednotku, **MPD** přeskočí skladby z této
jednotky.
Na mém notebooku je potřeba ho nosit; Nemohu mít své externí disky
stále u sebe. Takže veškerá moje hudba je zkopírována na interní HDD.
Toto umístění je definováno v **konfiguraci MPD**. HDD je
připojen automaticky při bootování, protože jsem ho přidal do svého
fstab .
### Spusťte server!
Nyní jste připraveni spustit server! Otevřete terminál a spusťte mpd .
Výjimky týkající se Tidal a wildmidi lze ignorovat. Tento příkaz
můžete přidat do spouštěcího skriptu, aby se server automaticky
spustil, když se přihlásíte. Mám to v konfiguraci i3wm .
K dispozici je také **služba systemd**, kterou můžete
použít.
`**systemctl --user enable mpd.service**`
Tím se server spustí automaticky, když se přihlásíte.
Důležité: MPD lze spustit také jako root, ale nedělejte to prosím!
### Přidání frontendu Cantata
Co uděláte po nastavení serveru? Potřebujete klientský software, který
dokáže komunikovat s vaším serverem. MPD , protože jeho open source a
má knihovny ve více jazycích, má podporu pro více frontendů. Velmi
populární je **ncmpcpp**. Je to konzole, a přestože mám
rád konzolové aplikace, preferuji také správu hudby pomocí grafické
aplikace. Takže používám **Cantata**, protože je bohatý
na funkce a dělá dobrou práci při interakci se serverem MPD . Má také
vestavěný editor tagů a podporu pro streamování ze
**SoundCloud, Jamendo** atd. Může také fungovat bez
serveru MPD čtením souborů přímo z vašeho úložiště.
Když spustíte Cantatu poprvé, měli byste vidět takové okno. Vyberte
„Standardní nastavení pro více uživatelů: user/server“ a stiskněte
další.
Upozornění: Podle webové stránky MPD jsou canata a další neudržované:
https://www.musicpd.org/clients/
Dále budete dotázáni na podrobnosti připojení k serveru. Pro hostitele
použijte „localhost“ a pro port „6600“. Případně, pokud je spuštěn
mpd, můžete kliknout na tlačítko Discover a vybrat svůj server.
Zadejte heslo, pokud jste jej nakonfigurovali dříve. Nastavte cestu ke
složce hudby na složku, kterou jste zadali v mpd.conf . Nyní stiskněte
tlačítko Připojit. Mělo by to okamžitě uspět a nyní můžete kliknout na
Next v dolní části okna.
Načítání obalu alba můžete povolit/zakázat podle svého přání.
Pamatujte, že povolení této funkce způsobí, že se Cantata připojí k
internetu a odešle základní informace o skladbě online.
Klikněte na Next a nyní je Cantata připravena k použití.
Místo Cantata můžete použít jakéhokoli jiného klienta GUI nebo CLI.
### Alternativy:
**MPDevil:**
Mpdevil je jednoduchý hudební prohlížeč pro Music Player Daemon (MPD),
který se zaměřuje na přehrávání místní hudby bez nutnosti správy
seznamů skladeb. Namísto udržování klientské databáze vaší hudební
knihovny, mpdevil načte všechny tagy a obaly na vyžádání. V prohlížeči
tedy nikdy neuvidíte žádné zastaralé informace. Mpdevil silně spoléhá
na tagy.
https://github.com/SoongNoonien/mpdevil
->
https://aur.archlinux.org/packages/mpdevil
**Ymuse:**
Ymuse je snadný, funkční a pohotový GTK front-end (klient) pro Music
Player Daemon napsaný v Go. Podporuje světlé i tmavé motivy pracovní
plochy.
https://github.com/yktoo/ymuse
->
https://aur.archlinux.org/packages/ymuse-bin
### Seznamte se s MPC
MPC je jednoduchý klient příkazového řádku pro mpd. Používá se k
zadávání příkazů do MPD a získávání informací o aktuální skladbě,
frontě atd. Můžete jej nainstalovat ze správce balíčků nebo
zkompilovat ze zdroje.
Jeden příkaz, který byste právě teď měli vědět, je
**mpc update**. o znovu prohledá váš hudební adresář a
vytvoří databázi uložených skladeb. Vázám to na Mod+Shift+m .
**Cantata** má také možnost aktualizovat databázi, ale
dávám přednost použití wm klávesnic.
Některé další příkazy, které mám v konfiguraci:
`**mpc seekthrough +00:00:10:**` Vyhledá
aktuálně přehrávanou skladbu o 10 sekund vpřed. Nahraďte argument
jiným časovým trváním nebo použijte mínus místo plus pro hledání zpět.
`**mpc next:**` Přejít na další skladbu
`**mpc prev:**` Přehrát předchozí skladbu
`**mpc toggle**` Přehrát frontu, pokud je
pozastaveno, a pozastavit, pokud hrajete
**mpc volume +2** Zvyšte hlasitost o 2 %. Pro různé
procento použijte jinou hodnotu
`**mpc volume -2**` Snižte hlasitost o 2 %.
Pro různé procento použijte jinou hodnotu
Tyto příkazy jsem svázal s různými klávesovými zkratkami wm a umožňuje
mi to ovládat přehrávání přímo z klávesnice, aniž bych opustil aktivní
aplikaci. Všimněte si, že není nutné používat mpc. Zmínil jsem to v
tomto příspěvku, protože umožňuje snadné ovládání pomocí příkazů
terminálu, které lze použít ve vašich konfiguracích nebo zabalené do
skriptů shellu.
### Ovládání MPD pomocí telefonu Android
Tady začíná ta pravá zábava. Přehrávání MPD můžete ovládat pomocí
smartphonu. To umožňuje snadné nastavení, kdy můžete mít svůj MPD
server na Raspberry Pi a přehrávání ovládáte pomocí smartphonu. A ano,
bez použití jakýchkoli strašidelných uzavřených proprietárních
aplikací.
Nainstalujte si jednu z mnoha aplikací pro ovládání MPD dostupných v
Obchodě Play. Použil jsem
MALP, protože je to open source a má slušné uživatelské rozhraní. Při
prvním spuštění budete na stránce profilů. Klepněte na ikonu plus
vpravo nahoře a zadejte podrobnosti o svém serveru. Svou systémovou IP
adresu můžete zjistit spuštěním příkazu ifconfig. Poznamenejte si IP
adresu rozhraní, ke kterému jste připojeni (wifi, ethernet atd.).
Nyní byste měli mít telefon připojený k serveru MPD!
### Využití HTTP streamů
To je další superschopnost MPD, že můžete streamovat hudbu přes síť (i
přes internet!).
Přejděte do souboru mpd.conf a kolem řádku 270 odkomentujte zvukový
výstup httpd.
Pokud chcete, můžete zvýšit bitrate. 256 je příjemným místem pro
streamování zvuku mp3 přes http, ale mějte na paměti, že vaše hudba
FLAC/WAV bude před streamováním zmenšena. Také velmi doporučuji změnit
hodnotu max_clients na počet současných připojení, který byste
očekávali. V mých konfiguracích jsem to nastavil na 1, protože to je
to, co potřebuji. Pokud streamujete hudbu do více zařízení najednou,
nastavte ji na vyšší hodnotu.
Na druhém zařízení otevřete terminál a spusťte následující příkaz pro
spuštění přehrávání.
mpv http://
:8000
Spouštím například následující:
`**mpv http://192.168.29.129:8000**`
Hostitelský počítač by měl být dostupný prostřednictvím druhého počítače. Pokud jsou ve stejné místní síti,
vše v pořádku. Pokud ne, stále můžete přistupovat k serveru mimo vaši místní síť přesměrováním portů na
vašem routeru.
Pokud chcete, můžete také streamovat přes icecast. Zde je odkaz na příslušný záznam na wiki Arch. [https://wiki.archlinux.org/title/Icecast](https://wiki.archlinux.org/title/Icecast)
### Informace o hudbě/ovládací prvky na vašem baru (liště)
Polybar má modul MPD, který dokáže zobrazit aktuální informace o skladbě a ovládací prvky na vaší liště.
Kód modulu najdete zde: [https://github.com/polybar/polybar/wiki/Module:-mpd](https://github.com/polybar/polybar/wiki/Module:-mpd)
Článek je převzat z
Discovery
na webu EndeavourOS z srpna 2021
[Kankys](https://lukaskanka.cz/)
19.4.2024
+9
View File
@@ -0,0 +1,9 @@
# Síť, Internet
> Datum: 2026-04-27
# Síť, Internet
EndeavourOS jak opravit nefunkční WiFi po instalaci na MacBook Pro
2015
+5
View File
@@ -0,0 +1,5 @@
# EndeavourOS - Nvidia
> Datum: 2026-04-27
# EndeavourOS - Nvidia
+221
View File
@@ -0,0 +1,221 @@
# Openbox správce oken
> Datum: 2024-11-25
# Openbox správce oken
## Openbox v EndeavourOS
### Úvod
[Openbox](https://openbox.org/) je vysoce konfigurovatelný a minimální správce
plovoucích oken. To vám umožní spravovat okna s myší tak, jak byste to dělali na tradičním DE, jako je
Xfce, ale Openbox umožňuje mnohem více konfigurace, jako je tomu u většiny samostatných manažerů oken.
Očekávanou vedlejší efekt je, že Openbox je velmi lehký na systémové prostředky.
Správce Obenbox je lehký správce oken, který je navržen tak, aby byl rychlý a efektivní. Může být použit
samostatně nebo v kombinaci s jinými desktopovými prostředími, jako je GNOME nebo XFCE.
[Obrázek: ]
### Hlavní konfigurace
Openbox hlavní konfigurace je na **~/.config/openbox/rc.xml**. Obvykle ji nemusíte upravovat
ručně. Můžete použít **obconf**. Nástroj pro provedení změn konfigurace prostřednictvím
**GUI**. Tento konfigurační **rc.xml** soubor obsahuje:
- Klávesové zkratky
- emming
- Nastavení plochy a virtuální plochy
- Nastavení okna aplikace
Konfigurace kliknutí na nabídku se ukládá v souboru **~/.config/openbox/menu.xml**. Tento
soubor obsahuje statické menu.
Aplikace automatického startu jsou definovány v **~/.config/openbox/autostart**.
Pod **~/.config/openbox/scripts/** najdete v různé skripty, které Openbox CE používá pro
různé funkce.
### Menu launcher aplikací
Nabídka aktivovaná kliknutím na levé dolní tlačítko je **jgmenu**. Jeho konfigurace je
uložena na **~/.config/openbox/jgmenu/jgmenurc**.
### Dunst
Dunst zobrazuje vaše oznámení. Config se nachází v **~/.config/dunst/dunstrc**. Můžete
změnit barvy atd.
Jedním z důležitých nastavení, které chcete změnit, je vazba pro Ctrl + grave. Ve výchozím nastavení se
to používá k prokazování historie. Užitečné v případě, že zmeškáte oznámení nebo chcete znovu vidět
podrobnosti. Klíčové vázání může být v rozporu s jinými aplikacemi. Stejné klávesové vázání se používá
například i v Code-OSS/VSCode. Chcete-li zakázat toto chování, otevřete konfigurační soubor dunstrc a
komentujte linku 274.
[https://github.com/EndeavourOS-Community-Editions/openbox/blob/main/.config/dunst/dunstrc#L274](https://github.com/EndeavourOS-Community-Editions/openbox/blob/main/.config/dunst/dunstrc#L274)
Chcete-li to komentovat, jednoduše dáte symbol hastag # na začátku řádku.
Panel, který používáme, je Tint2. Jeho konfigurace je uložena na
**~/.config/tint2/tint2rc**. Panel lze také konfigurovat prostřednictvím přiložené aplikace
nastavení **Tint2**.
### Vývoj Openbox a EndeavourOS
Vývoj Openbox pro EndeavourOS se děje v repozitářích GitHub. Úložiště je na [https://github.com/EndeavourOS-Community-Editions/openbox/](https://github.com/EndeavourOS-Community-Editions/openbox/).
---
## Openbox tipy pro EndeavourOS a ostatní distribuce
### Použití Openbox samostatně
Openbox může být použit jako samostatný správce oken. V tomto případě budete potřebovat některé doplňkové
nástroje a aplikace, abyste měli plnohodnotné prostředí. Například:
- Panel: Můžete použít t3wm, tint2 nebo jiný lehký panel.
- Správce plochy: Můžete použít nitrogen nebo feh pro nastavení pozadí.
- Menu: Můžete použít obmenu-generator nebo jiný generátor menu.
### Použití Openbox s GNOME
Openbox může být použit jako správce oken v prostředí GNOME. To vám umožní využít všechny funkce GNOME,
ale s lehčím a rychlejším správcem oken. Postup je následující:
1. Nainstalujte Openbox a GNOME.
2. Vytvořte nebo upravte soubor **~/.xinitrc nebo ~/.xsession** tak, aby obsahoval
následující řádky:
exec gnome-session --session=openbox-gnome
3. Restartujte X server nebo se přihlašte znovu.
### Použití Openbox s XFCE
Openbox může být také použit s XFCE. Postup je podobný jako u GNOME:
1. Nainstalujte Openbox a XFCE.
2. Vytvořte nebo upravte soubor ~/.xinitrc nebo ~/.xsession tak, aby obsahoval následující řádky:
exec startxfce4 --replace-wm openbox
3. Restartujte X server nebo se přihlašte znovu.
### Na většině Linuxových distribucí můžete Openbox nainstalovat pomocí balíčkového manažeru. Například:
Arch Linux:
sudo pacman -S openbox
Fedora:
sudo dnf install openbox
Ubuntu:
sudo apt-get install openbox
### Konfigurace Openbox
Konfigurační soubory pro Openbox se nacházejí v adresáři **~/.config/openbox/**. Hlavní konfigurační soubory jsou:
- **rc.xml**: Hlavní konfigurační soubor pro Openbox.
- **menu.xml**: Soubor pro konfiguraci menu.
- **autostart**: Skript, který se spustí při startu Openbox.
Můžete tyto soubory upravovat podle svých potřeb.
### Závěr
Openbox je velmi flexibilní a může být použit v různých konfiguracích, buď samostatně nebo v kombinaci s jinými desktopovými prostředími. Výběr závisí na vašich potřebách a preferencích.
`[Kankys](https://lukaskanka.cz/) 25.11.2024`
+86
View File
@@ -0,0 +1,86 @@
# Linux pacman příkazy
> Datum: 2024-12-03
# Linux pacman příkazy
Pacman je nedílnou součástí Arch Linuxu a distribucí na Arch Linuxu založených.
V tomto článku se zaměříme na příkazy pacman, co dělají či k čemu slouží. Příkazy pacman zapisujeme do
terminálu či multiplexoru jako například můj oblíbený Zellij, Tmux či velmi oblíbený u spousty uživatelů
Tilix.
POZNÁMKA: vždy před příkazem pacman musíme použít sudo. V příkazech níže ho nebudu stále dokola opakavot
(v některých případech třeba při použití příkazu su se také nemusí použít, ale mi ho použijeme!). Tak
například u příkazu pacman -Syu do terminálu zapíšeme **sudo pacman -Syu**.
Vždy kdy si nebudete vědět použíjte za příkazem -h, například **pacman -h** a zobrazí se vám
nápověda v češtině.
[Obrázek: ]
## Package Installation, Update, Remove
### Instalace balíčku, povýšení balíčku a odebrání balíčků
pacman -S # nainstaluje balíček a další potředné soubory
pacman -U /path/to/package.pkg.tar.zst # nainstaluje balíček lokálně uložený ve vašem pc
pacman -Syu # vyhledá a aktualizuje všechny vaše balíčky které mají novější verzi
pacman -Syu --ignore # vyhledá a aktualizuje všechny balíčky mimo těch co jsou uvedeny za --ignore
pacman -S = # nainstaluje balíček podle názvu a verze kterou potřebujete
pacman -R # odebere balíček bez dalších potřebných balíčků které se sním nainstalovali
pacman -Rs # odebere balíček i s dalšími který se sníěm nainstalovali pokud nejsou potřeba pro jiný nainstalovaný balíček
pacman -Rns $(pacman-Qdtq) # odstrání nepotřebné součásti nainstalovaných balíčků
pacman -Rdd # odebere komplet balíček bez dalších potřebných balíčků
pacman -Sc # odebere staré verze balíčků i staré verze balíčků v cache
pacman -Scc # Odstraní všechny balíčky z cache, které nejsou aktuálně nainstalovány.
## Package Search
### Vyhledávání balíčků
pacman -Sy # stahuje aktualizované seznamy balíčků z každého konfigurovaného repozitáře
pacman -Ss # zobrazí všechny shody hledaného balíčku v repozitářích
pacman -Qs # vyhledá všechny balíčky co se shodují s názvem které máte nainstalované, může se hodit pojud některé balíčky používáte ve více verzích
pacman -F # zobrazí všechny verze balíčku v repozitářích tak i co máte nainstalované
## Package Information Query
### Informace o balíčkách
pacman -Q # vypíše všechny názvy nainstalovaných balíčků a jejich verzi
pacman -Ql # vypíše všechny součásti na instalovaného balíčku a cestu k nim
pacman -Qo /cesta/k souboru/ # Po spuštění tohoto příkazu Pacman prohledá databázi nainstalovaných balíčků a vrátí informaci o tom, kterému balíčků patří zadaný soubor
pacman -Qe # výstup tohoto příkazu bude seznam názvů balíčků, které jste explicitně nainstalovali.
pacman -Si # zobrazí detailní informace o balíčků, jako verzi, velikost, závislosti atd.
pacman -Qi # zobrazí detailní informace o balíčků, jako verzi, velikost, závislosti atd u nainstalovaného balíčků. Navíc zobrazí informace o instalaci balíčků jako kdy byl instalován
pacman -Qdt # výstup tohoto příkazu bude seznam názvů balíčků, které jsou označeny jako orphaned. Tento seznam může být užitečný při čištění systému od nepotřebných balíčků a uvolnění místa na disku.
`[Kankys](https://lukaskanka.cz/) 03.12.2024`
+11
View File
@@ -0,0 +1,11 @@
# EndeavourOS - Pacman
> Datum: 2026-4-27
# EndeavourOS - Pacman
## [Jak lehce instalovat aplikace pomocí grafického správce Pamac - 27.4.2026](pamac.php)
[Linux pacman příkazy - 03.12.2024](pacman-prikazy.php)
+86
View File
@@ -0,0 +1,86 @@
# Jak lehce instalovat aplikace pomocí grafického správce Pamac
> Datum: 2026-4-27
# Jak lehce instalovat aplikace pomocí grafického správce Pamac
[Obrázek: ]
Pokud s EndeavourOS začínáte, nebo prostě jen dáváte přednost přehlednému klikání před psaním příkazů do terminálu, máme pro vás skvělou zprávu. Přestože je srdcem našeho systému mocný nástroj **[Pacman](pacman-prikazy.php)**, existuje způsob, jak vše spravovat graficky, pohodlně a bez stresu. Tím řešením je Pamac.
## Co je to Pamac?
Pamac je moderní a intuitivní grafický správce balíčků. V komunitě je oblíbený hlavně proto, že je neuvěřitelně přehledný. Na jednom místě v něm najdete vše: od základních systémových nástrojů až po nejnovější aplikace. Funguje jako přehledný "obchod s aplikacemi", který vám ušetří spoustu času.
## Jak nainstalovat Pamac na EndeavourOS
V základní instalaci EndeavourOS Pamac nenajdete, ale jeho přidání je velmi rychlé. Postupujte podle těchto kroků:
1. **Otevřete terminál** a vložte příkaz:
yay -S pamac-aur
[Obrázek: ]
2. **Výběr zdrojů:** Hned po spuštění příkazu se vás terminál zeptá na výběr konkrétních balíčků (poskytovatelů). Zde uvidíte seznam možností. Pro naši komunitu je ideální zvolit možnost, která zahrnuje podporu **AUR**, aby se vám software instaloval co nejsnadněji. Stačí zadat číslo odpovídající vaší volbě (obvykle se volí základní verze **pamac-aur**) a stisknout **Enter**.
[Obrázek: ]
**3. Potvrzení:** Systém vás požádá o heslo, potvrzení instalace a několik potvrzení. Jakmile proces doběhne, najdete v menu aplikaci pod názvem **Přidat/odebrat software**.
[Obrázek: ]
[Obrázek: ]
## Klíč k úspěchu: Aktivace AUR v nastavení
Jakmile Pamac poprvé spustíte, je potřeba mu říct, aby prohledával i komunitní zdroje.
Klikněte na ikonu menu (tři tečky nebo čárky) -> **Nastavení** (Preference). Přejděte na záložku Třetí strany a tam přepínačem **povolte podporu AUR**. Tím se vám otevřou dveře k tisícům aplikací, které v běžných oficiálních zdrojích nenajdete.
## Jak Pamac používat
Ovládání zvládne každý během chvilky:
**Hledání:** Klikněte na lupu a napište název aplikace. Díky zapnutému AUR uvidíte i komunitní balíčky.
**Instalace:** U vybrané aplikace kliknete na instalovat a poté dole na tlačítko Použít. Pamac se postará o stažení i instalaci.
**Aktualizace:** Pamac vás automaticky upozorní na nové verze v systémové liště a vše aktualizujete hromadně jedním kliknutím.
## Bonus: Podpora Flatpak a Snap
V sekci "Třetí strany" v nastavení si můžete zapnout i další zdroje, jako jsou Flatpak nebo Snap. Pamac pak bude prohledávat všechny tyto zdroje najednou, takže máte veškerý software od systémových věcí až po ty nejmodernější balíčky na jednom jediném místě.
## Závěrem
Pamac je ideální parťák pro každého, kdo chce mít nad svým EndeavourOS kontrolu, ale zároveň si chce užívat pohodlí grafického prostředí. Díky snadnému zapnutí AUR získáte přístup k nejširší knihovně softwaru v linuxovém světě.
[Kankys](https://lukaskanka.cz/)
27.4.2026
@@ -0,0 +1,339 @@
# Parametry jádra ACPI a jak je vybrat
> Datum: 2024-4-18
# Parametry jádra ACPI a jak je vybrat
Představení notebooků Optimus a dalších funkcí pro úsporu energie
vytvořilo pro uživatele Linuxu nové výzvy. Některé z problémů zahrnují
to, že vlastní grafická karta funguje při spouštění systému, nesprávné
škálování CPU a obecná nestabilita systému. Mnohokrát se doporučuje
přidat do grub parametr jádra ACPI (Advanced Configuration and Power
Interface). I když může být uveden specifický parametr jádra ACPI,
někdy není vhodný pro hardware, na který je aplikován. To může
způsobit nestabilitu systému a některé funkce notebooku nebudou
fungovat správně. Jakmile uživatel najde parametr, který funguje, je
mu řečeno, aby jej přidal do svého konfiguračního souboru grub, takže
bude automaticky načten při bootování. To může způsobit své vlastní
problémy. Pokud uživatel při přidávání tohoto parametru nepoužije
správnou syntaxi, bude tento parametr ignorován a nebude fungovat.
Pojďme se podívat na to, jak vybrat správný parametr jádra ACPI a jak
jej správně přidat do konfiguračního souboru grub.
Než se rozhodnete, který parametr ACPI jádra potřebujete, musíte si
položit jednu otázku.
**Potřebuji vůbec parametr jádra ACPI? **
Kromě prohledávání protokolů a hledání chyb ACPI existuje několik
způsobů, jak zjistit, zda je parametr jádra ACPI potřeba.
1.
Toto je pravděpodobně nejjednodušší způsob, jak zjistit, zda
potřebujete parametr jádra ACPI. Tento problém lze zjistit, zda
používáte Linux z Live USB nebo je nainstalován na místním pevném
disku.
Když vypnete počítač a před vypnutím se zasekne a vy jej musíte
vypnout stisknutím tlačítka napájení, možná budete potřebovat
parametr jádra ACPI.
2.
Používáte notebook a nainstalovali jste proprietární ovladač Nvidia.
Spustíte svůj notebook a máte následující problémy:
* „Zahájeno spuštění/vypnutí systému TLP“
* "Dosáhl cílového grafického rozhraní"
* Chybová zpráva o konfiguraci "Podsvícení"
* Váš notebook se pouze spustí s černou obrazovkou a ventilátory
začnou neustále běžet.
Pokud si všimnete některého z těchto chování, možná budete muset
přidat parametr jádra ACPI.
3.
To vyžaduje od uživatele trochu více úsilí. Stiskněte „E“ na obrazovce
grub a odeberte parametr „quiet“ kernel před spuštěním počítače. Při
spouštění počítače se vám zobrazí seznam toho, co se načítá. Než se
jádro začne načítat, provede rychlou kontrolu hardwaru. Pokud má
problém se zapínáním jakéhokoli hardwaru, vypíše chybu ACPI. Pokud
vidíte chybu ACPI, možná budete potřebovat parametr jádra ACPI.
**Výběr parametru jádra ACPI. **
Bios nebo UEFI používané vaším notebookem vyhledává určité
„identifikátory“ v tom, jak zacházet s vaším hardwarem na základě
operačního systému (OS), pro který byl navržen. Dělá to
prostřednictvím „volání“ ACPI z operačního systému do biosu. Když
vidíte problémy, jako jsou uvedeny výše, znamená to, že bios nerozumí
hovorům, které mu OS posílá. Dobrá věc je, že ACPI používané ve
Windows i Linuxu se řídí specifikacemi UEFI1, oba používají stejné
řetězce OSI k identifikaci použitého OS. Na rozdíl od jádra Windows
může jádro Linuxu určit, jaká „volání napájení“ se odesílají do biosu
pomocí těchto řetězců OSI v parametru jádra ACPI. Přidáním těchto
parametrů můžete v podstatě říci Linuxu, aby „napodoboval“ volání ACPI
odesílané jiným OS.
Když jste si notebook zakoupili, pravděpodobně byl dodán s
předinstalovaným systémem Windows. Verze systému Windows, která byla
nainstalována, je vaším prvním vodítkem při zjišťování, který řetězec
OSI potřebuje váš parametr jádra ACPI. Od Windows 2000 do Windows 8.1
můžete použít název vydání Windows k nalezení řetězce OSI, který byste
měli použít. Protože však Windows 10 používá model „rolling-release“,
nalezení řetězce OSI, který potřebujete použít, vyžaduje trochu více
práce. Chcete-li zjistit číslo instalační verze systému Windows,
otevřete příkazový řádek ve Windows a zadejte winver. Tím získáte
verzi systému Windows následujícím způsobem, Windows 10 verze 1607 .
To jsou informace, které potřebujete k určení řetězce OSI, který váš
parametr jádra potřebuje.
Jakmile budete mít svou verzi Windows, pomocí níže uvedené tabulky
zjistěte, jak má být vaše verze Windows zastoupena v parametru jádra.
Argumenty OSI pro Windows
Jakmile budete mít svůj řetězec OSI, máte nyní všechny informace
potřebné pro váš parametr jádra.
Aby Linux napodoboval vaši verzi Windows, musíte přidat následující
parametr jádra, `**acpi_osi='OSI String'**`
**Příklady:**
Windows 7 - `**acpi_osi='Windows 2009'**`
Windows 10 ver. 1709
`**acpi_osi='Windows 2017'**`
Všimnete si, že Windows 10 verze 1709 má OSI řetězec Windows 2017.2 a
místo toho jsem použil Windows 2017. Při testování jsem zjistil, že
Windows 2017.2 nebyl rozpoznán jako platný argument.
**Poznámka k acpi_osi=! **
Tento argument zakáže všechny řetězce dodavatele, které mohou být
přítomny. Mělo by se používat pouze v případě, že jeden z výše
uvedených řetězců OSI nefunguje sám o sobě. Pokud jej používáte, když
to není potřeba, můžete být schopni zavést systém bez chyb ACPI, ale
váš touchpad nebo wifi nebude fungovat. Musí být také použit v
kombinaci s jedním z výše uvedených řetězců OSI.
Příklad:
`**acpi_osi=! acpi_osi='Windows 2012'**`
Tím se deaktivují všechny řetězce dodavatele a pak jádru řeknete, aby
„napodobilo“ Windows 8, když bude mluvit s BIOSem.
**Poznámka pro notebooky Dell**
Někdy výše uvedené parametry jádra nebudou na některých noteboocích
Dell fungovat správně. Pokud je to váš případ, můžete zkusit
následující: `**acpi_rev_override=#**`nahraďte „#“ číslem od 1 do 5. Aby byl
tento parametr jádra správně
aplikován, může být nutné dvakrát spustit studený start (úplné vypnutí
systému před restartováním).
**Testování parametru jádra ACPI **
1.Stiskněte „E“ na obrazovce grub a najděte řádek s parametrem
„quiet“.
2.Nahraďte slovo „guiet“ parametrem, který jste určili, že
potřebujete.
3. Stisknutím F-10 spusťte počítač.
**Přidání jádra ACPI do grub **
Jakmile najdete argument jádra, který nejlépe funguje pro váš
hardware, musíte jej přidat do grub, aby byl použit při každém
spuštění systému. Je to jednodušší, než to zní. Problém většiny
uživatelů je syntaxe nebo způsob, jak ji napsat na příslušný řádek.
Klíčem k uznání argumentu je používat pouze „jednoduché uvozovky“,
nebo jak jim ve Spojených státech říkáme apostrof. Chcete-li přidat
argument do grub, otevřete terminál a zadejte následující:
1. `**sudo nano /etc/default/grub**`
2.Přidejte argument jádra na následující řádek:
**GRUB_CMDLINE_LINUX_DEFAULT **.
**Příklad:**
GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi='Windows 2018' rd.udev.log-priority=3
nvme_core.default_ps_max_latency_us=5500"
3. ctrl+x pro ukončení a „Y“ pro uložení.
4. `**sudo update-grub**` nebo pokud nemáte
`**update-grub**` nainstalován AUR, spusťte
`**sudo grub-mkconfig -o /boot/grub/grub.cfg**`.
Nyní byl váš argument jádra přidán do grub a bude načten při každém
spuštění notebooku.
Toto není v žádném případě vyčerpávající průvodce používáním parametrů
jádra ACPI. Chtělo by to mnohem delší dokument. Místo toho poskytuje
některé základní pokyny, které lze dodržovat, aby byl systém uveden do
provozu. Pokud stále máte problémy s ACPI a potřebujete pomoc s jejich
řešením, máte několik možností. Nejprve prohledejte fórum, abyste
zjistili, zda byl váš problém již dříve vyřešen. Pokud to váš problém
nevyřeší, vytvořte nové vlákno podpory na fóru, kde bude váš problém
diskutován. A to buď na našem discordu nebo jákém koliv s linuxovou
komunitou.
**Další poznámky:**
Parametr jádra `**apci_osi=Linux**` lze použít
v novějších (konec roku 2019 a novějších) noteboocích Asus k vyřešení
problému, kdy externí port HDMI nefunguje. Použijte tento namísto
parametru souvisejícího s Windows .
**Zdroje:**
[https://uefi.org/specifications](https://uefi.org/specifications)
[https://docs.microsoft.com/en-us/windows-hardware/drivers/acpi/winacpi-osi](https://docs.microsoft.com/en-us/windows-hardware/drivers/acpi/winacpi-osi)
[https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt](https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt)
[Původní článek z roku 2021](https://discovery.endeavouros.com/acpi-kernel-parameters/acpi-kernel-parameters-and-how-to-choose-them/2021/03/)
[Kankys](https://lukaskanka.cz/)
18.4.2024
@@ -0,0 +1,161 @@
# plasma-6-s-moznosti-wayland-nebo-x11-a-qt-6-ported-calamares-seznamte-se-s-gemini
> Datum: 2024-4-23
Plasma 6 s možností Wayland nebo X11 a qt 6 ported Calamares, seznamte
se s Gemini
S příchodem Plasma 6 a qt6 byl nejvyšší čas oslavit je novou hlavní
verzí ISO. Cesta do Gemini, pojmenovaná po programu NASA, který byl
mostem mezi misemi Mercury a Apollo, byla pro náš vývojový tým
skutečnou cestou, ale vydání se dostalo do špičkové formy s nekonečnou
vytrvalostí v relativně krátké době.
Jak se psalo dříve, Gemini bude první vydání bez možnosti instalace
ARM. Stále jsme otevřeni každému, kdo se k nám chce připojit, aby
vdechl nový život našemu projektu ARM.
Toto vydání neovlivňuje Vaše nainstalované systémy, pokud jste
systém pravidelně aktualizovali, základní aktualizace již existují.
Opravy popsané v tomto oznámení představují vylepšení pro ISO a
proces instalace.
## Vydání Gemini
### Gemini se dodává s:
- Squid-3.3.5 24.04.1.3-1
- Firefox 125.0.1-1
- Linux 6.8.7.arch1-1
- Mesa 1:24.0.5-1
- Nvidia 550.76-1
- xorg-server 21.1.13-1 (xorg)
### Nové funkce a opravy:
**Plasma 6 v prostředí Live i možnosti instalace offline**
V prostředí Live běží X11, aby byla zajištěna podpora pro veškerý
hardware, a když je jako instalované DE vybrána Plasma, offline i
online, Wayland bude výchozí, ale X11 může být vybrána jako možnost
v SDDM.
**Přešli jsme z balíčků Nvidia-dkms na balíčky Nvidia**
Nvidia-dkms způsobovaly problémy, jako je zmrazení prostředí Live,
když bylo na ISO vybráno spouštění Nvidia.
- **Možnost instalace ARM je odstraněna **
EFI partiton je vytvořen správně, když je zvolena možnost
„nahradit oddíl“
Oprava chyby hlášená některými uživateli.
**Gparted je zpět na ISO kromě správce oddílů KDE**
Gparted se vrátil jako možnost pro použití v prostředí Live, protože
několik uživatelů poukázalo na to, že jim chybí některé možnosti,
které správce oddílů KDE postrádá.
Welcome updater a eos-bash-shared používá ve výchozím nastavení
terminál Gnome, když je vybráno Gnome
Náš nativní program Welcome updater a eos-bash-shared používá ve
výchozím nastavení xterm na jakémkoli DE, ale s Gnome konzole
nemohla zavřít okno. K vyřešení tohoto problému nyní aplikace
používají aplikaci Gnome trminel.
Upozornění na aktualizaci EOS je odstraněno z výchozího seznamu
instalací
Náš nativní oznamovač aktualizací je ve výchozím nastavení
odstraněn. Stále jej lze nainstalovat jako volitelnou možnost po
instalaci prostřednictvím naší uvítací aplikace.
### Vylepšení aplikací a knihoven EndeavourOS:
**eos-aktualizace **
má nové možnosti, více informací s příkaze
`**eos-update --help**`
- opraveno pro běh v chrootu
**nvidia-inst**
- přidána podpora pro instalaci ovladače Nvidia bez dkms
**je-sendlog**
přidána podpora vypršení platnosti URL (aktuální funguje se službou
0x0)
- přidáno upozornění na zasílání citlivých dat
- opraveno pro běh přes ssh
přidána experimentální podpora pro
`**doas**` příkaz
Článek je převzat z rubriky
[News](https://endeavouros.com/news/plasma-6-with-wayland-or-x11-option-and-qt-6-ported-calamares-meet-gemini/)
na webu EndeavourOS data 23.4.2024
[Kankys](https://lukaskanka.cz/)
23.4.2024
+8
View File
@@ -0,0 +1,8 @@
# EndeavourOS podpis a klíčenka
> Datum: 2024-11-11
# EndeavourOS podpis a klíčenka
[🔑 Řešení chyb s klíči v Arch Linux a EndeavourOS - 11.11.2024](reseni-chyb-s-klici-v-arch-linuxu-a-endeavouros.php)
+314
View File
@@ -0,0 +1,314 @@
# Přehrávání videa v EndeavourOS:
> Datum: 2024-4-19
# Přehrávání videa v EndeavourOS:
Tento článek poskytuje základní informace o přehrávání videa v
EndeavourOS, Arch Linuxu a dalších distribucích založených na Arch
Linuxu.
---
### Obsah:
1. [Úvod](#1)
2. [Ověření](#2)
3. [Konfigurace mpv](#3)
4. [Doporučený software](#4)
---
## Úvod:
Hardwarová akcelerace videa umožňuje grafické kartě dekódovat/kódovat
video, čímž ulehčuje CPU a šetří energii.
V Linuxu toho lze dosáhnout několika způsoby:
*
VA-API
je specifikace a knihovna s otevřeným zdrojovým kódem, která
poskytuje hardwarově akcelerované kódování a dekódování videa vyvinutá
společností Intel.
*
VDPAU
je knihovna s otevřeným zdrojovým kódem a rozhraní API pro přenos
částí procesu dekódování videa a následného zpracování videa na
videohardware GPU, vyvinutý společností NVIDIA.
*
NVDECODE/NVENCODE
Proprietární API společnosti NVIDIA pro hardwarovou akceleraci videa,
používaná GPU NVIDIA od Fermi.
---
## Ověření:
Váš systém může fungovat perfektně ihned po instalaci bez nutnosti
jakékoli konfigurace. Proto je dobré začít touto částí, abyste viděli,
že tomu tak je.
*
mpv
s podporou příkazového řádku je skvělý pro testování hardwarové
akcelerace. Podívejte se na protokol
`**mpv --hwdec=auto video_filename**` viz.
hwdec
(zde najdeš další podrobnosti).
* Pro Intel GPU použíjte
nástroje intel-gpu-tools
a spusťte `**intel-gpu-top**` jako root pro
sledování aktivity GPU například během přehrávání videa. Ukazatel
videa nad 0 % označuje využití GPU video dekodéru/kodéru.
* Pro AMD GPU použíjte
radeontop
ke sledování aktivity GPU. Na rozdíl od
nástrojů intel-gpu-tools
v současné době neexistuje způsob, jak zobrazit použití
dekódování/kódování na
radeontop.
* U libovolného GPU můžete porovnat využití CPU s nástrojem, jako je
htop. Zejména u videí s vyšším rozlišením (4k+) by využití procesoru,
když je povoleno VA-API a fungovalo, mělo být u notebooků a dalších
zařízení s relativně nízkou spotřebou energie výrazně nižší.
TIP: Při sledování videa na YouTube klikněte pravým tlačítkem na
video a vyberte „statistiky pro experty“. Toto vyskakovací okno
zobrazuje užitečné informace, jako jsou mediální kodeky, vynechané
snímky atd.
### VA-API
Ověřte nastavení pro VA-APIspuštěním
**vainfo**, který poskytuje
libva-utils:
`**vainfo**`
`**VAEntrypointVLD**` znamená, že vaše karta
je schopna dekódovat tento formát,
`**VAEntrypointEncSlice**` znamená, že můžete
kódovat do tohoto formátu.
V tomto příkladu je použit ovladač **i965**, jak můžete vidět na tomto řádku:
vainfo: Driver version: Intel i965 driver for Intel(R) Skylake -
1.7.3
Pokud se při spuštění zobrazí následující chyba
**vainfo**, musíte nakonfigurovat správný ovladač:
libva info: va_openDriver() returns -1
vaInitialize failed
with error code -1 (unknown libva error),exit
### VDPAU
* Nainstalujte
vdpauinfo, abyste ověřili, zda je ovladač VDPAU načten správně, a načtěte
úplnou zprávu o konfiguraci:
`**vdpauinfo**`
---
## Konfigurace mpv
Příklad konfiguračního souboru:
**~/.config/mpv/mpv.conf**
# Use GPU-accelerated video output by default.
vo=gpu
# Use quotes for text that can contain spaces:
term-status-msg="Time: ${time-pos}"
Hardwarově akcelerované dekódování videa je dostupné prostřednictvím
volby **hwdec=API**. Seznam všech podporovaných rozhraní API a další požadované možnosti
naleznete v
příslušné části příručky.
Pro
Wayland
je volba použití **gpu-context=wayland**. Seznam dalších dostupných GPU API nejdete v
manuálu.
---
## Doporučený software
vlc:Multiplatformní přehrávač MPEG, VCD/DVD a DivX.
`**pacman -S vlc**`
[mpv](https://mpv.io/): bezplatný, open
source a multiplatformní přehrávač médií.
`**pacman -S mpv**`
[ff2mpv](https://github.com/woodruffw/ff2mpv): Toto je doplněk Firefoxu pro
přehrávání URL v MPV.
`**yay -S ff2mpv-native-messaging-host-git**`
`**[https://addons.mozilla.org/en-US/firefox/addon/ff2mpv/](https://addons.mozilla.org/en-US/firefox/addon/ff2mpv/)**`
[advanced-h264ify](https://github.com/alextrv/enhanced-h264ify): Rozšíření pro
Firefox/Chrome, které blokuje kodeky YouTube VP8/VP9, aby bylo možné používat pouze H264.
`**[https://addons.mozilla.org/en-US/firefox/addon/enhanced-h264ify/](https://addons.mozilla.org/en-US/firefox/addon/enhanced-h264ify/)**`
`[https://chrome.google.com/webstore/detail/enhanced-h264ify/omkfmpieigblcllmkgbflkikinpkodlk](https://chrome.google.com/webstore/detail/enhanced-h264ify/omkfmpieigblcllmkgbflkikinpkodlk)`
[youtube-dl-git](http://ytdl-org.github.io/youtube-dl/): Malý program příkazového
řádku pro stahování videí z YouTube a několika dalších webů.
[yt-dlp](https://github.com/yt-dlp/yt-dlp): Fork youtube-dl a dalšími funkcemi a
opravami.
`**yay -S youtube-dl-git**`
`**yay -S yt-dlp-drop-in**`
---
### Další zdroje ke čtení:
[https://wiki.archlinux.org/title/Hardware_video_acceleration ](https://wiki.archlinux.org/title/Hardware_video_acceleration)
Odkaz na
původní článek na webu EndeavourOS z ledna 2022
[Kankys](https://lukaskanka.cz/)
19.4.2024
@@ -0,0 +1,197 @@
# Průvodce AUR a Instalace Správců Balíčků (yay a paru)
> Datum: 2024-11-5
# Průvodce AUR a Instalace Správců Balíčků (yay a paru)
---
## Co je AUR?
---
AUR (Arch User Repository) je komunitní repozitář pro Arch Linux. Nabízí tisíce balíčků, které nejsou dostupné v oficiálním repozitáři Archu. Tyto balíčky vytvářejí uživatelé komunity, což umožňuje sdílet software, který ještě není oficiálně podporován. AUR obsahuje PKGBUILD skripty, které automatizují sestavení a instalaci balíčků ze zdrojových kódů.
### Výhody AUR
**Široký výběr softwaru** Obsahuje software, který nemusí být oficiálně dostupný.
**Komunitní podpora** Uživatelé mohou přidávat, upravovat a diskutovat o balíčcích.
**Automatizovaná kompilace** Pomocí PKGBUILD je možné jednoduše sestavit a nainstalovat balíčky
## Instalace yay a paru
---
Pro snadné používání AUR je nejlepší mít nainstalovaný správce balíčků, jako je **yay**nebo **paru**. Oba umožňují vyhledávání, instalaci a aktualizaci balíčků přímo z AUR
#### Instalace yay
1. Nejprve aktualizujte systém:
sudo pacman -Syu
2. Nainstalujte potřebné balíčky:
sudo pacman -S --needed git base-devel
3. Naklonujte repozitář yay:
git clone https://aur.archlinux.org/yay.git
4. Přepněte se do složky yay a nainstalujte:
cd yay
makepkg -si
5. Yay je nyní nainstalován! Můžete ho použít k instalaci balíčků z AUR.
#### Instalace paru
1. Pokud již máte systém aktualizovaný, naklonujte repozitář paru:
git clone https://aur.archlinux.org/paru.git
2. Přepněte se do složky paru a nainstalujte:
cd paru
makepkg -si
Paru je nyní připraven k použití pro instalaci balíčků z AUR.
## Základní příkazy pro yay a paru:
---
Jakmile máte **yay** nebo **paru** nainstalované, můžete začít spravovat balíčky z AUR. Níže jsou základní příkazy:
#### Instalace balíčků:
yay -S
paru -S
Tyto příkazy stáhnou, zkompilují a nainstalují balíček.
#### Aktualizace všech balíčků včetně AUR
yay -Syu
paru -Syu
Aktualizuje všechny balíčky včetně těch z AUR.
#### Odinstalace balíčku:
yay -R
paru -R
Odstraní balíček z vašeho systému.
#### Vyhledávání balíčku:
yay -Ss
paru -Ss
Umožňuje prohledávat AUR i oficiální repozitáře.
#### Vyčištění cache
Po aktualizacích můžete chtít vyčistit staré balíčky z cache.
yay -Sc
paru -Sc
Tímto odstraníte staré balíčky, což může uvolnit místo na disku.
---
Článek připravil a napsal [Archos](https://mastodon.arch-linux.cz/@archos) velmi děkujeme. 5.11.2024
+494
View File
@@ -0,0 +1,494 @@
# Qtile správce oken
> Datum: 2024-11-23
# Qtile správce oken
[Qtile](https://qtile.org/) je správce oken pro Linux, který je napsaný v
Pythonu a je známý svou flexibilitou a konfigurovatelností.
[Obrázek: ]
### Instalace
Qtile lze nainstalovat tímto způsobem:
sudo pacman -S qtile
### Konfigurace
Konfigurační soubor Qtile je napsán v Pythonu, což umožňuje velkou flexibilitu. Soubor se obvykle nachází
v **~/.config/qtile/config.py**. Zde je základní struktura konfiguračního souboru:
from libqtile import bar, layout, widget
from libqtile.config import Click, Drag, Group, Key, Match, Screen
from libqtile.lazy import lazy
from libqtile.utils import guess_terminal
mod = "mod4" # Mod key (usually the Windows key)
terminal = guess_terminal()
keys = [
Key([mod], "h", lazy.layout.left(), desc="Move focus to left"),
Key([mod], "l", lazy.layout.right(), desc="Move focus to right"),
Key([mod], "j", lazy.layout.down(), desc="Move focus down"),
Key([mod], "k", lazy.layout.up(), desc="Move focus up"),
Key([mod], "Return", lazy.spawn(terminal), desc="Launch terminal"),
# Add more keybindings here
]
groups = [Group(i) for i in "123456789"]
for i in groups:
keys.extend([
Key([mod], i.name, lazy.group[i.name].toscreen(),
desc="Switch to group {}".format(i.name)),
Key([mod, "shift"], i.name, lazy.window.togroup(i.name, switch_group=True),
desc="Switch to & move focused window to group {}".format(i.name)),
])
layouts = [
layout.Columns(border_focus_stack=['#d75f5f', '#8f3d3d'], border_width=4),
layout.Max(),
# Add more layouts here
]
widget_defaults = dict(
font='sans',
fontsize=12,
padding=3,
)
extension_defaults = widget_defaults.copy()
screens = [
Screen(
top=bar.Bar(
[
widget.CurrentLayout(),
widget.GroupBox(),
widget.Prompt(),
widget.WindowName(),
widget.Chord(
chords_colors={
'launch': ("#ff0000", "#ffffff"),
},
name_transform=lambda name: name.upper(),
),
widget.Systray(),
widget.Clock(format='%Y-%m-%d %a %I:%M %p'),
widget.QuiP
ckExit(),
],
24,
),
),
]
# Drag floating layouts.
mouse = [
Drag([mod], "Button1", lazy.window.set_position_floating(),
start=lazy.window.get_position()),
Drag([mod], "Button3", lazy.window.set_size_floating(),
start=lazy.window.get_size()),
Click([mod], "Button2", lazy.window.bring_to_front())
]
dgroups_key_binder = None
dgroups_app_rules = [] # type: List
follow_mouse_focus = True
bring_front_click = False
cursor_warp = False
floating_layout = layout.Floating(float_rules=[
# Run the utility of `xprop` to see the wm class and name of an X client.
*layout.Floating.default_float_rules,
Match(wm_class='confirmreset'), # gitk
Match(wm_class='makebranch'), # gitk
Match(wm_class='maketag'), # gitk
Match(wm_class='ssh-askpass'), # ssh-askpass
Match(title='branchdialog'), # gitk
Match(title='pinentry'), # GPG key password entry
])
auto_fullscreen = True
focus_on_window_activation = "smart"
reconfigure_screens = True
# If things like steam games want to auto-minimize themselves when losing
# focus, should we respect this or not?
auto_minimize = True
# XXX: Gasp! We're lying here. In fact, nobody really uses or cares about this
# string besides java UI toolkits; you can see several discussions on the
# mailing lists, GitHub issues, and other WM documentation that suggest setting
# this string if your java app doesn't work correctly. We may as well just lie
# and say that we're a working one by default.
#
# We choose LG3D to maximize irony: it is a 3D non-reparenting WM written in
# java that happens to be on java's whitelist.
wmname = "LG3D"
**Další konfigurační soubory jsou:**
- Main config file: ~/.config/qtile/config.py
- Keybindings: ~/.config/qtile/modules/keys.py
- Bar: ~/.config/qtile/modules/screens.py
- Widgets: ~/.config/qtile/modules/widgets.py
- Auto-start: ~/.config/qtile/autostart.sh
### KLávesové zkratky
Klávesové zkratky jsou definovány v sekci keys. Například:
keys = [
Key([mod], "h", lazy.layout.left(), desc="Move focus to left"),
Key([mod], "l", lazy.layout.right(), desc="Move focus to right"),
Key([mod], "j", lazy.layout.down(), desc="Move focus down"),
Key([mod], "k", lazy.layout.up(), desc="Move focus up"),
Key([mod], "Return", lazy.spawn(terminal), desc="Launch terminal"),
# Add more keybindings here
]
[Obrázek: ]+
### Rozvržení
Rozvržení oken lze konfigurovat v sekci layouts. Například:
layouts = [
layout.Columns(border_focus_stack=['#d75f5f', '#8f3d3d'], border_width=4),
layout.Max(),
# Add more layouts here
]
### Widgety
Widgety jsou malé aplikace, které se zobrazují na panelu. Například:
widget_defaults = dict(
font='sans',
fontsize=12,
padding=3,
)
extension_defaults = widget_defaults.copy()
screens = [
Screen(
top=bar.Bar(
[
widget.CurrentLayout(),
widget.GroupBox(),
widget.Prompt(),
widget.WindowName(),
widget.Chord(
chords_colors={
'launch': ("#ff0000", "#ffffff"),
},
name_transform=lambda name: name.upper(),
),
widget.Systray(),
widget.Clock(format='%Y-%m-%d %a %I:%M %p'),
widget.QuickExit(),
],
24,
),
),
]
### Spouštění
Po konfiguraci můžete Qtile spustit pomocí příkazu:
qtile start
### Dokumentace a komunita
Pro další informace a podporu můžete navštívit oficiální dokumentaci [Qtile na docs.qtile.org ](https://docs.qtile.org/en/latest/) nebo se
připojit k
komunitě na [GitHub](https://github.com/qtile/qtile) a [Reddit](https://www.reddit.com/r/qtile/).
---
Qtile je samostatný správce oken, což znamená, že nemusíte mít nainstalováno žádné desktopové prostředí
(DE)
jako GNOME, KDE Plasma nebo XFCE. Qtile může být použit jako samostatný správce oken, který se stará o
správu oken a pracovních ploch. Nicméně, pokud chcete využít některé funkce, které poskytují desktopová
prostředí (například automatické správu energie, notifikace, systémové nástroje), můžete je nainstalovat
a
používat společně s Qtile.
### Použití Qtile bez desktopového prostředí
Pokud chcete používat Qtile bez desktopového prostředí, stačí nainstalovat Qtile a nastavit ho jako
výchozí správce oken. To můžete udělat takto:
1. Nainstalujte Qtile:
sudo pacman -S qtile
Nastavte Qtile jako výchozí správce oken:
Vytvořte nebo upravte soubor **~/.xinitrc** a přidejte do něj řádek:
exec qtile
3. Spusťte Qtile:
startx
### Použití Qtile s desktopovým prostředím
Pokud chcete využít některé funkce desktopového prostředí, můžete nainstalovat a používat Qtile společně
s ním. Například, můžete nainstalovat GNOME a používat Qtile jako správce oken:
1. Nainstalujte GNOME:
sudo pacman -S gnome
2. Nastavte Qtile jako správce oken v GNOME:
Vytvořte nebo upravte soubor **~/.xinitrc** a přidejte do něj řádek:
exec gnome-session --session=qtile
3. Spusťte GNOME s Qtile:
startx
### Použití Qtile s dalšími nástroji
Pokud chcete využít některé funkce desktopového prostředí, ale nechcete nainstalovat celé prostředí,
můžete nainstalovat jednotlivé nástroje a používat je společně s Qtile. Například:
- Notifikace: Nainstalujte dunst nebo xfce4-notifyd.
- Automatická správa energie: Nainstalujte tlp nebo powertop.
- Systémové nástroje: Nainstalujte gnome-system-monitor nebo htop.
### Příklad konfigurace s notifikacemi
Pokud chcete přidat notifikace pomocí **dunst**, můžete to udělat takto:
1. Nainstalujte dunst:
sudo pacman -S dunst
2. Přidejte dunst do konfiguračního souboru Qtile:
from libqtile import hook
import subprocess
@hook.subscribe.startup_once
def autostart():
subprocess.Popen(['dunst'])
Tímto způsobem můžete Qtile používat jako samostatný správce oken nebo v kombinaci s dalšími nástroji a
desktopovými prostředími podle vašich potřeb.
---
## Rozdíl mezi Qtile a i3wm
Qtile a i3wm jsou oba populární správci oken pro Linux, ale mají několik klíčových rozdílů v konfiguraci,
použití a filozofii. Zde je přehled hlavních rozdílů mezi Qtile a i3wm:
### Jazyk konfigurace
Qtile: Konfigurační soubor Qtile je napsán v Pythonu. To umožňuje velkou flexibilitu a možnost použít
všechny funkce Pythonu pro konfiguraci a rozšíření.
i3wm: Konfigurační soubor i3wm je napsán v jednoduchém textovém formátu. To znamená, že je snadnější pro
začátečníky, ale méně flexibilní než Python.
### Konfigurace
Qtile: Konfigurace Qtile je uložena v souboru **~/.config/qtile/config.py**. Díky použití
Pythonu můžete snadno vytvářet složité konfigurace a skripty.
i3wm: Konfigurace i3wm je uložena v souboru **~/.config/i3/config**. Konfigurační soubor je
jednoduchý textový soubor, který je snadno čitelný a upravitelný.
### Rozvržení oken
Qtile: Qtile podporuje různé typy rozvržení, jako jsou sloupce, řádky, plocha, plovoucí okna atd.
Rozvržení lze snadno přepínat a konfigurovat.
i3wm: i3wm používá stromovou strukturu pro rozvržení oken. To znamená, že okna jsou organizována do
stromu, kde každý uzel může obsahovat další uzly nebo okna. Toto rozvržení je velmi efektivní pro práci
s mnoha okny.
### Klávesové zkratky
Qtile: Klávesové zkratky jsou definovány v konfiguračním souboru a mohou být velmi flexibilní díky
použití Pythonu.
i3wm: Klávesové zkratky jsou také definovány v konfiguračním souboru, ale jsou méně flexibilní než v
Qtile. Nicméně, i3wm má velmi dobře propracované výchozí klávesové zkratky, které jsou pro mnoho
uživatelů dostačující.
### Widgety a rozšíření
Qtile: Qtile podporuje různé widgety, které lze přidat do panelu. Díky použití Pythonu je snadné vytvářet
vlastní widgety a rozšíření.
i3wm: i3wm má omezenou podporu pro widgety a rozšíření. Nicméně, existují externí nástroje, jako je
i3status nebo polybar, které lze použít pro přidání widgetů do panelu.
### Komunita a podpora
Qtile: Qtile má aktivní komunitu a dobrou dokumentaci. Podpora je dostupná na GitHubu a dalších fórech.
i3wm: i3wm má velkou a aktivní komunitu a také dobrou dokumentaci. Podpora je dostupná na GitHubu, Reddit
a dalších fórech.
### Výkon
Qtile: Qtile je velmi lehký a rychlý správce oken, který má nízkou spotřebu paměti a procesoru.
i3wm: i3wm je také velmi lehký a rychlý správce oken s nízkou spotřebou paměti a procesoru.
[Kankys](https://lukaskanka.cz/)
23.11.2024
@@ -0,0 +1,122 @@
# 🔑 Řešení chyb s klíči v Arch Linux a EndeavourOS
> Datum: 2024-11-11
# 🔑 Řešení chyb s klíči v Arch Linux a EndeavourOS
Pokud při aktualizaci nebo instalaci dostáváte chyby jako “Nelze aktualizovat: podpis od *** má nedostatečnou důvěru” nebo “neplatný či poškozený balíček”, postupujte následovně pro řešení.
[Obrázek: ]
## 1. Aktualizace klíčů pro podepisování balíčků
Pro zajištění správného ověření balíčků je potřeba aktualizovat klíče pro Arch Linux i EndeavourOS.
Uživatelé **EndeavourOS** by měli použít následující příkaz pro aktualizaci obou klíčových balíčků:
sudo pacman -Sy archlinux-keyring endeavouros-keyring
Pokud používáte čistý **Arch Linux**, stačí aktualizovat pouze archlinux-keyring:
sudo pacman -Sy archlinux-keyring
[Obrázek: ]
⚠️ **Tip**: Zkontrolujte, že je systémový čas správně nastavený, protože nesprávný čas může způsobit problémy s klíči.
## 2. Kontrola a odstranění poškozených balíčků
Je možné, že balíček je skutečně poškozený. V takovém případě ho odstraňte z cache, aby si pacman stáhl novou verzi:
sudo rm /var/cache/pacman/pkg/nazev_balicku.pkg.tar.zst
Pokud není konkrétní balíček zmíněn, může být příčinou neúplné stažení. Odstraňte částečné soubory stažení pomocí:
sudo rm /var/cache/pacman/pkg/*.part
## 3. Vyčištění pacman keyring a obnovení klíčů
V případě přetrvávajících problémů můžete vymazat pacman keyring a vytvořit nový:
sudo mv /etc/pacman.d/gnupg /root/pacman-key.bak
sudo pacman-key --init
sudo pacman-key --populate archlinux endeavouros
sudo pacman -Syy archlinux-keyring endeavouros-keyring
sudo pacman -Syyu
## 4. Opětovná instalace klíčů
Pokud stále nemáte úspěch a jste si jisti, že balíčky jsou v pořádku, můžete provést nucenou instalaci klíčů z cache:
sudo pacman -U /var/cache/pacman/pkg/{archlinux,endeavouros}-keyring*.pkg.tar.zst
Po této operaci znovu zkuste příkaz pro aktualizaci.
## 5. Instalace AUR balíčků s PGP klíči
llvm-5.0.0.src.tar.xz ... CHYBA (neznámý veřejný klíč 0FC3042E345AD05D)
libcxx-5.0.0.src.tar.xz ... CHYBA (neznámý veřejný klíč 0FC3042E345AD05D)
Pro vyřešení jednoduše importujte chybějící klíč do svého keyringu:
gpg --recv-key 0FC3042E345AD05D
Po provedení tohoto kroku by instalace měla pokračovat bez dalších potíží.
Článek připravil a napsal [Archos](https://mastodon.arch-linux.cz/@archos). Velmi děkujeme. 11.11.2024
+12
View File
@@ -0,0 +1,12 @@
# Různé články
> Datum: 2024-8-26
# Různé články
Kořenový oddíl je plný? Nepropadejte panice, nejprve vymažte Pacmanovu
mezipaměť! - 26.8.2024
[Co je to AUR? - 26.8.2024](co-je-to-aur.php)
+5
View File
@@ -0,0 +1,5 @@
# Šifrovaná instalace
> Datum: 2026-04-27
# Šifrovaná instalace
+20
View File
@@ -0,0 +1,20 @@
# Správci oken
> Datum: 2024-11-25
# Správci oken
## [Openbox správce oken - 25.11.2024](openbox.php)
## [Qtile správce oken - 23.11.2024](qtile.php)
## [🗝 i3lock oku lahodící - 21.11.2024](i3lock-oku-lahodici.php)
🪟 Jak v i3wm opravit nefunkční nastavení jasu monitoru
[i3WM - první kroky po instalaci i3wm](i3wm-prvni-kroky.php)
+5
View File
@@ -0,0 +1,5 @@
# Testovací článek
Toto je první článek pro nový web EndeavourOS.
Zde je ukázka kódu:
```bash
echo "Hello World"
+5
View File
@@ -0,0 +1,5 @@
# EndeavourOS tiskárny
> Datum: 2026-04-27
# EndeavourOS tiskárny
+8
View File
@@ -0,0 +1,8 @@
# EndeavourOS nástroje
> Datum: 2024-11-7
# EndeavourOS nástroje
## [Jak zapnout upozornění na nové aktualizace - 7.11.2024](eos-notifikace-aktualizaci.php)
+8
View File
@@ -0,0 +1,8 @@
# EndeavourOS uložiště a oddíly
> Datum: 2024-11-11
# EndeavourOS uložiště a oddíly
[💽 Jak připojit nový SSD disk v EndeavourOS - 11.11.2024](jak-pripojit-novy-ssd-disk-v-endeavouros.php)
+271
View File
@@ -0,0 +1,271 @@
# Jak nainstalovat Virt-Manager:
> Datum: 2024-4-19
# Jak nainstalovat Virt-Manager:
## Jak nainstalovat Virt-Manager
Od svého zavedení ušla virtualizace dlouhou cestu. V současné době se
hypervizory používají téměř pro vše, od provozování serverů na
podnikové úrovni až po testování různých operačních systémů na
počítači místního uživatele. Na světě je k dispozici mnoho placených i
bezplatných řešení hypervizorů.
Ale v této příručce se podíváme na instalaci jedné z těchto nejlepších
bezplatných sad nástrojů používaných pro virtualizaci a skládá se z
Virt-Manager , KVM a QEMU . Tato příručka vám ukáže, jak tyto nástroje
správně nainstalovat. Než začneme, pojďme se s tímto softwarem trochu
lépe seznámit.
### Co je Virt-Manager?
[Virt-Manager](https://virt-manager.org/)
je grafické uživatelské rozhraní pro knihovnu, které poskytuje služby
správy virtuálních strojů. Rozhraní Virt-manager umožňuje uživateli
snadno vytvářet, mazat a manipulovat s virtuálními stroji, aniž by
museli procházet terminálem.
Virt-manager podporuje hlavně KVM, ale může pracovat i s jinými
hypervizory, jako jsou Xen a LXC .
Když je virt-manager nainstalován, je dodáván s níže uvedenou sadou
nástrojů.
* **virt-install**: Nástroj příkazového řádku pro
poskytování OS
* **virt-viewer**: Rozhraní uživatelského rozhraní s
grafickými funkcemi
* **virt-clone**: Nástroj příkazového řádku pro klonování
existujících neaktivních hostitelů
* **virt-xml**: Nástroj příkazového řádku pro snadnou
úpravu XML domény libvirt pomocí voleb příkazového řádku virt-install.
* **virt-bootstrap**: Příkazový nástroj poskytující
snadný způsob, jak nastavit kořenový souborový systém pro kontejnery
založené na libvirt.
### KVM
Písmena
KVM
znamenají **K**ernel-based **V**irtual
**M**achines. KVM je linuxové plně virtualizační řešení
pro procesory architektury x86, které má virtualizační rozšíření
(Intel VT a AMD-V).
KVM je bezplatný jako open-source software. Podpora KVM je součástí
všech nových linuxových jader záměrně.
### QEMU
[QEMU](https://www.qemu.org/) e zkrácená verze Quick lator , EMU což je bezplatný
emulátor s otevřeným zdrojovým kódem, který může provádět virtualizaci hardwaru. Emuluje procesor
hostitelského počítače prostřednictvím dynamického binárního překladu. To poskytuje různé sady modelů
hardwaru a zařízení pro hostitelský počítač, což mu umožňuje provozovat různé hostované systémy.
KVM lze použít s QEMU, což umožňuje provoz virtuálních strojů téměř s nativní rychlostí. QEMU není jen
emulace hardwaru, ale dokáže emulovat procesory na uživatelské úrovni, které umožňují aplikacím kompilovaným
pro jednu architekturu běžet na jiné.
### Instalace Virt-Manager
1. Instalace všech blíčkůke spuštění virt-manager.
Základní instalace:
`**sudo pacman -Syu virt-manager qemu-desktop dnsmasq iptables-nft**`
Plně vybavená instalace:
sudo pacman -Syu --needed virt-manager qemu-desktop libvirt edk2-ovmf dnsmasq vde2 bridge-utils
iptables-nft dmidecode
* [edk2-ovmf](https://archlinux.org/packages/extra/any/edk2-ovmf/): ovmf je
projekt založený na EDK
II, který umožňuje podporu [UEFI](https://github.com/tianocore/tianocore.github.io/wiki/UEFI) pro virtuální stroje.
*
[iptables-nft](http://edk2-ovmf: ovmf is an EDK II based project to enable UEFI support for Virtual Machines. iptables-nft https://archlinux.org/packages/core/x86_64/iptables-nft/): Nástroj pro řízení paketů jádra Linuxu (pomocí rozhraní nft).
* [bridge-utils](https://archlinux.org/packages/extra/x86_64/bridge-utils/):
ethernetové mostové nástroje.
2. Po dokončení instalace musíte povolit službu libvirtd, pokud potřebujete [LXC](https://en.wikipedia.org/wiki/LXC) k dispozici, pro relaci qemu není
potřeba!
`**sudo systemctl enable --now libvirtd.service**`
3. Zkontrolujte stav, abyste se ujistili, že služba běží.
`**systemctl status libvirtd.service**`
**Nyní budete moci začít vytvářet nastavení virtuálního počítače přes aplikaci. **
Připojení QEMU nevyžaduje `**libvirtd.service**` běh!
### Volitelná funkčnost
Balíčky pro extra funkce:
* [qemu-arch-extra](https://www.archlinux.org/packages/?name=qemu-arch-extra) -
podpora dalších architektur
* [qemu-block-gluster](https://www.archlinux.org/packages/?name=qemu-block-gluster) - [Glusterfs](https://wiki.archlinux.org/index.php/Glusterfs) podpora bloku
* [qemu-block-iscsi](https://www.archlinux.org/packages/?name=qemu-block-iscsi) -
[iSCSI](https://wiki.archlinux.org/index.php/ISCSI) podpora bloků
* [qemu-block-rbd](https://www.archlinux.org/packages/?name=qemu-block-rbd)
podpora bloků RBD
### Síť:
Pokud je síť po restartování hostitelského počítače zakázána a nenajdete způsob, jak ji povolit, můžete ji
povolit ve výchozím nastavení z příkazového řádku. Toto bude fungovat po restartování hostitele:
`**sudo virsh net-autostart default**`
### libquestsf
Pokud si přejete upravit vytvořené obrazy disku virtuálního stroje, můžete nainstalovat [libguestfs](https://www.libguestfs.org/) . Jedná se o sadu nástrojů, které
umožňují uživateli prohlížet a upravovat soubory v hostovaných systémech, měnit změny skriptů VM,
monitorovat místo na disku, vytvářet nové hosty, P2V, V2V, provádět zálohy, klonovat VM a mnoho dalšího.
Instalace:
`**yay -S libguestfs**`
### qemu-emulators-full
Všechny emulátory uživatelského režimu a systému QEMU.
`**yay -S qemu-emulators-full**`
### qemu-block-gluster
Glusterfs je škálovatelný síťový souborový systém. To přidává podporu bloku Glusterfs do QEMU.
`**yay -S qemu-block-gluster**`
### qemu-block-iscsi
iSCI umožňuje přístup k úložišti prostřednictvím sítě. `**qemu-block-iscsi**`
umožňuje QEMU blokovat.
`**yay -S qemu-block-iscsi**`
### samba
To to přidá podporu pro [SMB/CIFS](https://wiki.archlinux.org/title/Samba) QEMU.
`**yay -S samba**`
## Instalace hostujících ovladačů virtio pro Windows
RedHat dodává sadu hostujících ovladačů pro virtio, které pokrývají grafické ovladače pro hostující systém.
Nejnovější ovladače si můžete stáhnout z jejich **GitHub virtio-win-pkg-scripts** [zde](https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md).
Článek je převzat z EndeavourOS [discovery](https://discovery.endeavouros.com/applications/how-to-install-virt-manager-complete-edition/2021/09/) a data září 2021.
[Kankys](https://lukaskanka.cz/)
19.4.2024
+226
View File
@@ -0,0 +1,226 @@
# Výchozí aplikace / MIME
> Datum: 2024-4-18
# Výchozí aplikace / MIME
Tento článek pojednává o tom, jak jsou nastaveny výchozí aplikace a
jak je změnit.
---
### Obsah:
[Přepsání výchozí aplikace](#1)
[Formát typu MINE](#2)
---
## Úvod:
**/usr/local/share/applications/mimeapps.list**
a
`**/usr/share/applications/mimeapps.list**`
soubory určují, která aplikace je ve výchozím nastavení registrována
pro otevírání konkrétních typů MIME. Tyto soubory poskytuje
distribuce. Chcete-li přepsat výchozí nastavení systému pro jednotlivé
uživatele, musíte vytvořit
`**~/.config/mimeapps.list**` soubor se
seznamem typů MIME, pro které chcete přepsat výchozí registrovanou
aplikaci.
## Přepsání výchozí aplikace
1. V souboru
`**/usr/share/applications/mimeapps.list**` k
určení typů MIME, pro které chcete změnit výchozí registrovanou
aplikaci. Například následující ukázka souboru mimeapps.list určuje
výchozí registrovanou aplikaci pro typy MIME text/html a
application/xhtml+xml:
[Default Applications]
text/html=firefox.desktop
application/xhtml+xml=firefox.desktop
* Výchozí aplikace (Firefox) je definována zadáním odpovídajícího
souboru .desktop (firefox.desktop). Výchozí umístění souborů .desktop
ostatních aplikací je
**/usr/share/applications/**. Soubory .desktop jednotlivých uživatelů lze najít
**~/.local/share/applications/**.
2. Vytvořte
`**~/.config/mimeapps.list**` soubor. V
souboru zadejte typy MIME a jejich odpovídající výchozí registrované
aplikace:
[Default Applications]
text/html=myapplication1.desktop
application/xhtml+xml=myapplication2.desktop
[Added Associations]
text/html=myapplication1.desktop;
application/xhtml+xml=myapplication2.desktop;
* Tím nastavíte výchozí registrovanou aplikaci pro typ MIME text/html
na myapplication1.desktop a výchozí registrovanou aplikaci pro typ
MIME application/xhtml+xml na myapplication2.desktop.
* Aby tato nastavení fungovala správně, ujistěte se, že soubory
myapplication1.desktop a myapplication2.desktop jsou umístěny v
adresáři
**/usr/share/applications/**. Soubory .desktop jednotlivých uživatelů lze ukládat do
**~/.local/share/applications/**.
3. Můžete použít příkaz `**gio mine**` k
ověření, že výchozí registrovaná aplikace byla správně nastavena.
$ gio mime text/html
Default application for “text/html”: myapplication1.desktop
Registered applications:
myapplication1.desktop
firefox.desktop
Recommended applications:
myapplication1.desktop
firefox.desktop
---
## Formát typů MINE
Prohlédněte následující příklad:
`**mimeapps.list**`
[Added Associations]
image/jpeg=bar.desktop;baz.desktop
video/H264=bar.desktop
[Removed Associations]
video/H264=baz.desktop
[Default Applications]
image/jpeg=ristretto.desktop
inode/directory=thunar.desktop
Každá sekce přiřazuje jednu nebo více položek k typům MIME;
* **Přidaná asociace** (Added Associations) označuje, že
aplikace podporují otevírání tohoto typu MIME. Například,
`**bar.desktop**` a
`**baz.desktop**` můžete otevřít obrázky JPEG.
To může ovlivnit seznam aplikací, který se zobrazí po kliknutí pravým
tlačítkem na soubor v prohlížeči souborů.
* **Odstraněna přidružení** (Removed Associations)
označuje, že aplikace nepodporují tento typ MIME. Například,
`**baz.desktop**` nelze otevřít video H.264.
* **Výchozí aplikace** označuje, že aplikace by měly být
výchozí volbou pro otevření daného typu MIME. Například obrázky JPEG
by měly být otevřeny pomocí
`**ristretto.desktop**` To implicitně přidá
přidružení mezi aplikaci a typ MIME. Pokud existuje více aplikací,
jsou zkoušeny v pořadí.
TIP: Ačkoli jsou zastaralé, některé aplikace stále čtou/zapisují do
~/.local/share/applications/mimeapps.list. Pro zjednodušení údržby jej jednoduše symbolicky propojte s
~/.config/mimeapps.list:
$ ln -s ~/.config/mimeapps.list ~/.local/share/applications/mimeapps.list
### Zdroje a další čtení k MINE:
[https://wiki.archlinux.org/title/Default_applications](https://wiki.archlinux.org/title/Default_applications)
[https://wiki.archlinux.org/title/XDG_MIME_Applications](https://wiki.archlinux.org/title/XDG_MIME_Applications)
[https://help.gnome.org/admin/system-admin-guide/stable/mime-types-application-user.html.en](https://help.gnome.org/admin/system-admin-guide/stable/mime-types-application-user.html.en)
Původní článek je převzat z Wiki
EndeavourOS který vyšel 10.ledna 2022
[Kankys](https://lukaskanka.cz/)
18.4.2024
+5
View File
@@ -0,0 +1,5 @@
# EndeavourOS záchrana systému
> Datum: 2026-04-27
# EndeavourOS záchrana systému
@@ -0,0 +1,87 @@
1. Zjistíme jestli systém disk vidí:
```
sudo blkid
```
Určíme přidaný disk (dle názvu či velikosti), v mém případě dle názvu to byl **UUID=ac7fcb19-db3b-4325-85d7-b7bec6abb58a**.
2. Vytvoříme v systému složku media:
```
sudo mkdir /media/
```
3. Ve složce media vytvoříme složku data což bude název nově připojeného disku:
```
sudo mkdir /media/data
```
4. Připojíme nový disk pomocí konfigurace fstab, použijeme k tomu terminálový editor [Nano](https://lukan.cz/2024/10/%f0%9f%92%bb-nano-terminalovy-textovy-editor/).
sudo nano /etc/fstab
5. Na řádek vložíme informace o našem disku. Pozor budou se lišit od mých, tento kód je pouze pro
ukázku. Vše vyčtete pomocí sudo blkid.
UUID=ac7fcb19-db3b-4325-85d7-b7bec6abb58a /media/data ext4 defaults 0 3
Zapíšeme a uložíme změnu v fstab pomocí editoru Nano.
6. Připojíme nový disk k systému:
sudo mount -a
Restartujeme systém nebo pokračujeme dle pokynů z terminálu bez restartu.
7. Nastavíme plná práva pro přístup uživatelům k disku:
Pro jednotlivce nebo vás použijeme příkaz:
sudo chown vaseUzivatelskeJmeno:vaseUzivatelskeJmeno /media/data
nebo pro všechny uživatele v PC:
sudo chmod 700 /media/data
[Kankys](https://lukaskanka.cz/)
11.11.2024
@@ -0,0 +1,421 @@
[Obrázek: ]
Láká vás svět Linuxu, konkrétně pověstná rychlost a aktuálnost Arch Linuxu, ale odrazuje vás složitá
instalace přes černou obrazovku s příkazy? Mám pro vás řešení: **EndeavourOS**.
EndeavourOS je distribuce, která vám naservíruje sílu Archu v uživatelsky přívětivém balení. V tomto
návodu si ukážeme, jak tento systém nainstalovat s populárním a moderním prostředím
**GNOME**. Provedu vás celým procesem od vytvoření „flešky“ až po vyladění systému po
instalaci.
## Co budeme potřebovat?
**👉 USB flash disk** (velikost alespoň 8 GB).
**👉 Počítač připojený k internetu** (během instalace budeme stahovat prostředí GNOME, takže
kabel nebo stabilní Wi-Fi je nutnost).
**👉 Zálohu dat:** Instalace smaže data na disku, proto si vše důležité z počítače
zálohujte!
---
## 1. Kde stáhnout EndeavourOS
Prvním krokem je získání instalačního obrazu (ISO souboru). Vždy stahujte pouze z oficiálních zdrojů.
1. Jděte na stránky [endeavouros.com](https://endeavouros.com/).
2. Menu klikněte na **Download**.
Stáhněte si nejnovější verzi (můžete využít Torrent nebo odkazy na GitHub/Gitlab).
"**Poznámka:** Nemusíte hledat speciální verzi pro GNOME. EndeavourOS má jedno univerzální
ISO a grafické prostředí si vyberete až během instalace."
## 2. Jak vytvořit instalační USB disk
Nyní musíme stažený ISO soubor „vypálit“ na flash disk tak, aby z něj šel spustit počítač. Postup se liší
podle vašeho aktuálního systému.
### Varianta A: Jsem ve Windows
Nejjednodušší a nejspolehlivější cestou je program **BalenaEtcher**.
1. Stáhněte a nainstalujte [BalenaEtcher](https://www.balena.io/etcher/).
2. Zapojte USB disk do počítače.
3. Spusťte Etcher.
4. Klikněte na **„Flash from file“** a vyberte stažené ISO EndeavourOS.
5. Klikněte na **„Select target“** a vyberte váš USB disk.
6. Klikněte na **„Flash!“** a vyčkejte na dokončení.
### Varianta B: Jsem v Linuxu
I zde můžete použít BalenaEtcher, ale pokud máte distribuci jako Ubuntu, Fedora nebo Mint, můžete použít
vestavěný nástroj.
1. Otevřete systémovou aplikaci **Disky** (GNOME Disks) nebo Tvůrce spouštěcího
disku(toto se může lišit podle toho jakou máte nyní distribuci).
2. V aplikaci Disky vyberte vlevo váš USB disk.
3. V menu (tři tečky vpravo nahoře) zvolte **„Obnovit obraz disku…“**.
4.Vyberte ISO soubor a potvrďte zápis.
## 3. Příprava BIOSu a vypnutí Secure Boot ⚠️
Toto je **kritický krok**, na který začátečníci často zapomínají. EndeavourOS (stejně jako
čistý Arch Linux) nepodporuje funkci od Microsoftu zvanou **Secure Boot**. Pokud ji
nevypnete, počítač z flash disku nenabootuje.
1. Restartujte počítač a ihned opakovaně mačkejte klávesu pro vstup do **BIOS/UEFI**
(nejčastěji F2, Del, F10 nebo Esc liší se podle výrobce desky/notebooku).
2. V menu BIOSu přejděte na záložku s názvem **Security, Boot** nebo
**Authentication**.
3. Najděte položku **Secure Boot**.
4. Změňte její hodnotu na **Disabled** (Vypnuto).
5. Uložte změny a odejděte (obvykle klávesa F10 Save & Exit).
## 4. Spuštění instalace (Bootování)
1. Mějte zapojený připravený USB disk.
2. Po restartu (nebo zapnutí PC) ihned mačkejte klávesu pro **Boot Menu** (často F12, F11
nebo F8).
3. V nabídce vyberte váš USB disk (často označený jako UEFI: Název disku).
Objeví se černé menu s logem EndeavourOS:
👉 Pokud máte grafickou kartu **NVIDIA**, zvolte možnost s textem „…with Nvidia
drivers“.
V ostatních případech zvolte první výchozí možnost.
[Obrázek: ]
[Obrázek: ]
## 5. Průvodce instalací krok za krokem
Po chvilce načítání vás přivítá grafické prostředí a okno „Welcome to EndeavourOS“. Zkontrolujte, zda
jste připojeni k internetu (ikona Wi-Fi nebo sítě).
[Obrázek: ]
#### Krok 1: Start
V uvítacím okně klikněte na tlačítko **„Start the Installer“**.
#### Krok 2: Online vs. Offline
Vyskočí na vás výběr metody. **Zvolte „Online Install“**.
👉 Důležité: Offline instalace obsahuje pouze prostředí Xfce (což nechceme). Pro GNOME je nutná Online
instalace.
[Obrázek: ]
#### Krok 3: Základní nastavení
Instalátor (Calamares) se přepne do češtiny a je velmi intuitivní:
1. **Místo:** Vyberte „Čeština“ a vaši časovou zónu (Europe/Prague).
2. Klávesnice: Zvolte české rozložení (Czech).
[Obrázek: ]
Zde Vám doporučím ještě tento článek než budete pokračovat dále:
👉 Přečíst si 4. díl:
Záchranná brzda pro váš systém: Co je to LTS jádro a proč ho mít nainstalované.
[Obrázek: ]
[Obrázek: ]
#### Krok 4: Výběr prostředí (Desktop)
Tady se děje to kouzlo. Uvidíte seznam možných prostředí.
1. Zrušte zaškrtnutí u Xfce (pokud je zaškrtnuté).
2. Zaškrtněte **GNOME-Desktop**.
[Obrázek: ]
[Obrázek: ]
#### Krok 5: Rozdělení disku
Pro začátečníky je nejbezpečnější volba **Smazat disk (Erase disk)**.
👉 Smazat disk (Erase disk)
👉 Varování: **Přijdete o všechna data** na disku!
👉 V roletce „Swap“ můžete zvolit „Swap do souboru“ (Swap to file) doporučeno pro moderní systémy.
Mezi ext4 a BTFSR doporučuji vybrat modernější BTFSR.
[Obrázek: ]
#### Krok 6: Uživatel
Zadejte své jméno, název počítače a heslo.
👉 Doporučuji zaškrtnout volbu: „Použít stejné heslo pro účet správce (root)“.
[Obrázek: ]
[Obrázek: ]
#### Krok 7: Instalace
Klikněte na **Instalovat**. Nyní si dejte kávu ☕. Instalátor bude stahovat balíčky GNOME z
internetu, což může chvíli trvat v závislosti na rychlosti vašeho připojení.
---
## 6. První kroky po instalaci
Jakmile instalace skončí, odškrtněte „Restartovat nyní“, klikněte na Hotovo, vytáhněte USB disk a nechte
počítač restartovat do nového systému.
Po přihlášení do GNOME doporučuji provést první aktualizaci. V EndeavourOS (Archu) se k tomu používá
příkaz yay, který je mocnější než klasický pacman.
1. Otevřete terminál (zmáčkněte klávesu Windows a napište „Terminál“).
2. Napište následující příkaz a potvrďte Enterem:Bashyay
3. Zadejte své heslo a potvrzujte dotazy klávesou Enter.
---
## 7. Tipy a triky pro začátečníky (Co dělat po instalaci)
Máte nainstalováno, systém běží. Ale co teď? Zde je několik tipů, jak si systém přizpůsobit pro pohodlné
používání.
#### A) Nechci používat Terminál! (Instalace grafického obchodu)
Pokud vám chybí něco jako „App Store“, nainstalujte si nástroj Pamac. Je to grafický správce softwaru,
kde můžete programy vyhledávat a instalovat myší.
Otevřete terminál a zadejte:
yay -S pamac-aur
(Během instalace jen potvrzujte Enterem). Po instalaci hledejte v menu aplikaci „Přidat/Odebrat
software“.
[Jak lehce instalovat aplikace pomocí grafického správce Pamac](pamac.php)
#### B) Zrychlení stahování
EndeavourOS má skvělou uvítací aplikaci **Welcome** (spustí se po startu nebo ji najdete v
menu).
1. Klikněte na tlačítko **„Update Mirrors“**.
2. Nechte vyhledat nejrychlejší servery pro vaši lokalitu.
3. Díky tomu se budou aktualizace stahovat mnohem rychleji.
#### C) Jak na Google Chrome, Spotify nebo Discord?
Síla EndeavourOS spočívá v **AUR** (Arch User Repository). Najdete tam téměř jakýkoliv
program. Můžete je instalovat buď přes výše zmíněný Pamac (v nastavení povolte AUR), nebo bleskově přes
terminál:
**👉 Google Chrome:** yay -S google-chrome
**👉 Spotify:** yay -S spotify
**👉 Discord:** yay -S discord
**👉 Visual Studio Code:** yay -S visual-studio-code-bin
#### D) Vylepšení prostředí GNOME
Čisté GNOME je velmi minimalistické. Pokud chcete spodní lištu jako ve Windows nebo ikony na ploše,
potřebujete **Rozšíření**.
**1. Nainstalujte správce rozšíření:** yay -S gnome-browser-connector gnome-tweaks
extension-manager
2. Otevřete aplikaci **Extension Manager**.
3. V záložce „Browse“ hledejte například:
*** Dash to Dock:** Přidá klasickou spodní lištu.
*** AppIndicator:** Zobrazí ikony aplikací v pravém horním rohu (tray icons).
Další rozšíření: najdeš na [https://extensions.gnome.org/](https://extensions.gnome.org/) pro jejich instalaci budeš muset stáhnout
rozšíření do svého prohlížeče, která ti bude automaticky nabídnuta.
#### E) Hraní her (Steam)
Hraní na Linuxu je dnes díky Valve snadné.
yay -S steam
Po spuštění Steamu jděte do Settings -> Compatibility a zaškrtněte „Enable Steam Play for all
other titles“. To vám umožní hrát i většinu her určených primárně pro Windows.
## Závěr
EndeavourOS je důkazem, že Arch Linux nemusí být jen pro experty. S trochou trpělivosti získáte extrémně
rychlý, vždy aktuální a stabilní systém. Vítejte ve světě, kde máte svůj počítač plně pod kontrolou!
[Kankys](https://lukaskanka.cz/)
22.1.2026
@@ -0,0 +1,109 @@
# 🚀 Přecházíme na Linux: Kompletní průvodce světem EndeavourOS a GNOME
> Datum: 2026-1-21
# 🚀 Přecházíme na Linux: Kompletní průvodce světem EndeavourOS a GNOME
Máte pocit, že váš počítač s Windows je čím dál pomalejší? Štve vás, že si systém dělá, co chce, a vy nad ním nemáte kontrolu? Nebo vás prostě jen láká zkusit něco nového, moderního a rychlého?
Vítejte u série článků, která vás provede **přechodem na Linux.**
**EndeavourOS** v kombinaci s prostředím **GNOME**. Je to systém, který spojuje obrovský výkon a aktuálnost (díky základům z Arch Linuxu) s jednoduchostí a elegancí.
Nebojte se, že byste to nezvládli. Celý proces jsme rozdělili do tří logických kroků přesně pro začátečníky. Vyberte si, v jaké fázi se nacházíte, a pusťte se do toho!
---
## 1. díl: Než začneme (Teorie pro nováčky)
Než se pustíte do instalace, je dobré vědět, co vlastně děláte. V Linuxu se používají pojmy, které z Windows možná neznáte. Co je to ta „distribuce“? Proč existují různá „grafická prostředí“? A co je to proboha „repozitář“?
V tomto úvodním článku si vysvětlíme všechna cizí slova pomocí jednoduchých přirovnání. Zjistíte, jak Linux funguje pod kapotou a proč je EndeavourOS skvělá volba.
[👉 Přečíst si 1. díl: Co je to Linux, EndeavourOS a balíčky?](co-je-ten-linux.php)
---
## 2. díl: Instalace krok za krokem
Máte jasno v pojmech? Jdeme na věc! Tento hlavní návod vás provede celým procesem. Od chvíle, kdy si stáhnete systém z internetu, přes vytvoření instalační „flešky“ až po nastavení BIOSu a samotnou instalaci.
Návod je doplněn o důležitá varování (např. o Secure Bootu), aby vás nic nepřekvapilo. Zvládne to opravdu každý.
[👉 Přečíst si 2. díl: Velký návod na instalaci EndeavourOS a GNOME](instalujeme-endeavouros-s-gnome.php)
---
## 3. díl: První kroky po instalaci a řešení problémů
Systém je nainstalovaný a počítač běží. Gratulujeme! Ale možná jste narazili na drobné překážky. Nejde vám zapnout Bluetooth? Chybí vám vaše oblíbené aplikace jako Spotify nebo Chrome? Nebo jen chcete vědět, jak systém udržovat zdravý?
Tento článek je sbírkou tipů a triků, které vám pomohou systém zabydlet a vyřešit nejčastější „porodní bolesti“ po instalaci.
[👉 Přečíst si 3. díl: Co dělat po instalaci a jak zprovoznit Bluetooth](jak-zprovoznit-bluetooth-v-endeavouros.php)
---
## 4. díl: Záchranná brzda pro váš systém: Co je to LTS jádro a proč ho mít nainstalované
Užíváte si rychlost EndeavourOS? Skvělé. Ale co když jednoho dne po aktualizaci zapnete počítač a nenaběhne grafika, nebo přestane fungovat zvuk? Než začnete panikařit a přeinstalovávat celý systém, měli byste vědět o jedné zkratce, která vám zachrání kůži: **LTS**.
V tomto článku si vysvětlíme, co to je, proč je to pro uživatele Arch Linuxu (EndeavourOS) skoro povinnost a jak to jednoduše nainstalovat.
[👉 Přečíst si 4. díl: Záchranná brzda pro váš systém: Co je to LTS jádro a proč ho mít nainstalované](co-je-to-lts-jadro-a-proc-ho-mit-nainstalovane.php)
---
## Proč zrovna tato cesta?
Přechod na Linux není jen o změně systému. Je to o změně myšlení. Získáte počítač, který:
✅ Vás nešpehuje.
✅ Se neaktualizuje, když zrovna pracujete.
✅ Je bezpečný a extrémně rychlý.
Přejeme vám hodně štěstí při instalaci a vítejte ve světě svobodného softwaru!
Vždy se pořádně přešvěč zě chápěš co děláš, pokud si nejsi jistý/tá nech
si poradit třeba na fóru nebo si dohledej k tématu další informace. Vždy
si pravidelně zálohuj nejdůležitější soubory a složku home.
Diskutovat nebo hledat radu k jednotlivým tématům můžeš najít na: našem fóru
[Arch Linux CZ](https://forum.arch-linux.cz/)
kde také jistě najdete pomoc. Pokud se dotaz týká zde Wiki nebo Článku,
přidejte k dotazu na tento příspěvek odkaz. Jednotlivé příspěvky z fóra
budu přidávat pod článek, pokud s tím nebudete souhlasit ihned budou
smazány.
[Kankys](https://lukaskanka.cz/)
21.1.2026
+33
View File
@@ -0,0 +1,33 @@
<?php
// eos-modern/includes/config.php
// Zjistíme cestu, kterou uživatel vidí v prohlížeči
$requestUri = $_SERVER['REQUEST_URI']; // Např. /eos-modern/public/index.php
$pathInfo = parse_url($requestUri, PHP_URL_PATH);
// Najdeme, kde končí název projektu a začíná 'public'
// Hledáme 'public' v cestě
$parts = explode('/', trim($pathInfo, '/'));
$publicIndex = array_search('public', $parts);
if ($publicIndex !== false) {
// Pokud jsme v podsložce, WEB_ROOT bude cesta do 'public'
// Např. /eos-modern/public
$webRootParts = array_slice($parts, 0, $publicIndex + 1);
define('WEB_ROOT', '/' . implode('/', $webRootParts));
} else {
// Pokud jsme v kořeni
define('WEB_ROOT', '');
}
// Definice cest k souborům (relativně k config.php)
// config.php je v: /home/user/eos-modern/includes/
// content je v: /home/user/eos-modern/content/
define('PATH_TEMPLATES', __DIR__ . '/../templates/');
define('PATH_CONTENT', __DIR__ . '/../content/');
// Cesty k veřejným souborům (pro HTML odkazy)
// Ty musí obsahovat WEB_ROOT
define('PATH_CSS', WEB_ROOT . '/assets/css/style.css');
define('PATH_JS', WEB_ROOT . '/assets/js/main.js');
define('PATH_DATA', WEB_ROOT . '/data/articles.json');
+9
View File
@@ -0,0 +1,9 @@
MIT License
Copyright (c) 2026 Kankys
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+45
View File
@@ -0,0 +1,45 @@
MIT License
Copyright (c) [2025] [endeavoursos.cz]
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
__
MIT License
Copyright (c) [2025] [endeavoursos.cz]
Každé osobě, která získá kopii, se tímto uděluje bezplatné povolení
tohoto softwaru a souvisejících souborů dokumentace (dále jen "Software"), k řešení
v Softwaru bez omezení, včetně, bez omezení, práv
používat, kopírovat, upravovat, slučovat, publikovat, distribuovat, poskytovat sublicence a/nebo prodávat
kopie Softwaru a umožnit osobám, kterým je Software určen
k tomu poskytnuty za následujících podmínek:
Výše uvedené oznámení o autorských právech a toto oznámení o povolení musí být součástí všech
kopie nebo podstatné části Softwaru.
SOFTWARE JE POSKYTOVÁN „TAK, JAK JE“, BEZ ZÁRUKY JAKÉHOKOLI DRUHU, VÝSLOVNÉ NEBO
PŘEDPOKLÁDANÉ, VČETNĚ, ALE NE OMEZENO NA ZÁRUKY OBCHODOVATELNOSTI,
VHODNOST PRO KONKRÉTNÍ ÚČEL A NEPORUŠOVÁNÍ PRÁV. V ŽÁDNÉM PŘÍPADĚ NEBUDE
AUTOŘI NEBO DRŽITELÉ AUTORSKÝCH PRÁV ODPOVÍDAJÍ ZA JAKÉKOLI NÁROKY, ŠKODY NEBO JINÉ
ODPOVĚDNOST, AŤ UŽ V RÁMCI SMLUVNÍ AKCE, deliktu nebo JINAK, VYPLÝVAJÍCÍ Z,
MIMO NEBO V SOUVISLOSTI SE SOFTWAREM NEBO POUŽÍVÁNÍM NEBO JINÝM OBCHODOVÁNÍM V RÁMCI
SOFTWARE.
+88
View File
@@ -0,0 +1,88 @@
<?php
// public/article.php
require_once __DIR__ . '/../includes/config.php';
$slug = $_GET['slug'] ?? '';
if (empty($slug)) {
die("Chyba: Chybí parametr slug.");
}
// Cesta k Markdown souboru (definována v config.php jako PATH_CONTENT)
$markdownFile = PATH_CONTENT . $slug . '.md';
if (!file_exists($markdownFile)) {
die("Chyba: Článek nenalezen v " . $markdownFile);
}
// Načtení obsahu
$markdownContent = file_get_contents($markdownFile);
// --- ZDE JE KLÍČOVÁ ČÁST: PŘEVOD MARKDOWN NA HTML ---
// Pokud nemáš nainstalovanou knihovnu (např. Parsedown), musíš převést ručně nebo použít jednoduchý parser.
// Pro testování použijeme jednoduchou funkci, která převede základní Markdown.
function markdownToHtml($text) {
// H1 - H6
$text = preg_replace('/^# (.*$)/m', '<h1>$1</h1>', $text);
$text = preg_replace('/^## (.*$)/m', '<h2>$1</h2>', $text);
$text = preg_replace('/^### (.*$)/m', '<h3>$1</h3>', $text);
// Tučné a kurzíva
$text = preg_replace('/\*\*(.*?)\*\*/', '<strong>$1</strong>', $text);
$text = preg_replace('/\*(.*?)\*/', '<em>$1</em>', $text);
// Odkazy [text](url)
$text = preg_replace('/\[(.*?)\]\((.*?)\)/', '<a href="$2">$1</a>', $text);
// Kódové bloky ``` ... ```
$text = preg_replace('/```(.*?)```/s', '<pre><code class="language-bash">$1</code></pre>', $text);
// Inline kód ` ... `
$text = preg_replace('/`(.*?)`/', '<code>$1</code>', $text);
// Seznamy -
$text = preg_replace('/^- (.*$)/m', '<li>$1</li>', $text);
$text = preg_replace('/(<li>.*<\/li>\n?)+/', '<ul>$0</ul>', $text);
// Odstranění prázdných řádků a převod na <p>
$text = preg_replace('/\n\n+/', '</p><p>', $text);
$text = '<p>' . $text . '</p>';
// Čištění
$text = str_replace('</p><p></p>', '</p>', $text);
$text = str_replace('<p></p>', '', $text);
return $text;
}
// Převod
$htmlContent = markdownToHtml($markdownContent);
// Získání titulku z prvního řádku (pro <title> a <h1>)
$title = $slug;
if (preg_match('/^# (.*$)/m', $markdownContent, $matches)) {
$title = $matches[1];
}
// Datum (z prvního řádku > Datum: ...)
$date = date('Y-m-d');
if (preg_match('/> Datum: (.*$)/m', $markdownContent, $dateMatches)) {
$date = $dateMatches[1];
}
// Obsah stránky
$content = '
<article>
<h1 class="article-title">' . htmlspecialchars($title) . '</h1>
<span class="article-date">' . htmlspecialchars($date) . '</span>
<div class="content-body">
' . $htmlContent . '
</div>
</article>
';
$pageTitle = $title . ' - EndeavourOS CZ';
require PATH_TEMPLATES . 'base.php';
?>
+277
View File
@@ -0,0 +1,277 @@
/* /srv/http/eos-modern/public/assets/css/style.css */
:root {
--bg-body: #f8f9fa;
--bg-card: #ffffff;
--text-main: #2d3436;
--text-muted: #636e72;
--primary: #734f96;
--primary-hover: #5a3d75;
--accent: #c5a3e8;
--border: #e9ecef;
--shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
--radius: 12px;
--font-main: 'Inter', sans-serif;
--font-mono: 'Fira Code', monospace;
}
[data-theme="dark"] {
--bg-body: #121212;
--bg-card: #1e1e1e;
--text-main: #e0e0e0;
--text-muted: #a0a0a0;
--primary: #9f7aea;
--primary-hover: #805ad5;
--border: #333333;
--shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.5);
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: var(--font-main);
background-color: var(--bg-body);
color: var(--text-main);
line-height: 1.7;
transition: background-color 0.3s ease, color 0.3s ease;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
/* Header */
.site-header {
background-color: var(--bg-card);
border-bottom: 1px solid var(--border);
position: sticky;
top: 0;
z-index: 100;
padding: 1rem 0;
box-shadow: var(--shadow);
}
.header-content {
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
display: flex;
align-items: center;
text-decoration: none;
color: var(--text-main);
font-weight: 700;
font-size: 1.5rem;
}
.logo-img {
height: 40px;
margin-right: 10px;
}
.badge {
background: var(--primary);
color: white;
font-size: 0.8rem;
padding: 2px 8px;
border-radius: 20px;
margin-left: 5px;
}
.main-nav ul {
display: flex;
list-style: none;
gap: 20px;
}
.main-nav a {
text-decoration: none;
color: var(--text-main);
font-weight: 500;
transition: color 0.2s;
}
.main-nav a:hover { color: var(--primary); }
.header-actions {
display: flex;
align-items: center;
gap: 15px;
}
/* Search */
.search-box {
position: relative;
}
#searchInput {
padding: 8px 12px;
border-radius: 8px;
border: 1px solid var(--border);
background: var(--bg-body);
color: var(--text-main);
width: 200px;
transition: all 0.2s;
}
#searchInput:focus {
outline: none;
border-color: var(--primary);
box-shadow: 0 0 0 3px rgba(115, 79, 150, 0.2);
}
.search-dropdown {
position: absolute;
top: 100%;
right: 0;
width: 300px;
background: var(--bg-card);
border: 1px solid var(--border);
border-radius: 8px;
margin-top: 5px;
max-height: 300px;
overflow-y: auto;
display: none;
box-shadow: var(--shadow);
z-index: 101;
}
.search-item {
padding: 10px;
border-bottom: 1px solid var(--border);
cursor: pointer;
text-decoration: none;
color: var(--text-main);
display: block;
}
.search-item:hover { background: var(--bg-body); }
.search-item:last-child { border-bottom: none; }
/* Theme Toggle */
.icon-btn {
background: none;
border: none;
color: var(--text-main);
font-size: 1.2rem;
cursor: pointer;
padding: 8px;
border-radius: 50%;
transition: background 0.2s;
}
.icon-btn:hover { background: var(--bg-body); }
/* Content */
.main-content {
padding: 40px 0;
}
.article-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 30px;
margin-top: 30px;
}
.article-card {
background: var(--bg-card);
border: 1px solid var(--border);
border-radius: var(--radius);
padding: 25px;
transition: transform 0.2s, box-shadow 0.2s;
text-decoration: none;
color: inherit;
display: flex;
flex-direction: column;
}
.article-card:hover {
transform: translateY(-5px);
box-shadow: var(--shadow);
border-color: var(--primary);
}
.article-card h3 {
color: var(--primary);
margin-bottom: 10px;
font-size: 1.25rem;
}
.article-card p {
color: var(--text-muted);
font-size: 0.95rem;
flex-grow: 1;
}
.article-meta {
font-size: 0.8rem;
color: var(--text-muted);
margin-top: 15px;
display: block;
}
/* Article Page Styles */
.article-title {
font-size: 2.5rem;
margin-bottom: 1rem;
color: var(--primary);
}
.article-date {
color: var(--text-muted);
margin-bottom: 2rem;
display: block;
}
.content-body {
font-size: 1.1rem;
}
.content-body h2, .content-body h3 {
margin-top: 2rem;
margin-bottom: 1rem;
color: var(--text-main);
}
.content-body p { margin-bottom: 1.5rem; }
.content-body ul, .content-body ol {
margin-bottom: 1.5rem;
padding-left: 20px;
}
.content-body li { margin-bottom: 0.5rem; }
/* Code Blocks */
pre[class*="language-"] {
border-radius: var(--radius);
margin: 1.5rem 0;
box-shadow: var(--shadow);
}
code[class*="language-"], pre[class*="language-"] {
font-family: var(--font-mono);
font-size: 0.9rem;
}
/* Footer */
.site-footer {
background: var(--bg-card);
border-top: 1px solid var(--border);
padding: 40px 0;
margin-top: 60px;
text-align: center;
color: var(--text-muted);
}
/* Responsive */
@media (max-width: 768px) {
.header-content { flex-direction: column; gap: 15px; }
.main-nav ul { flex-wrap: wrap; justify-content: center; }
.article-grid { grid-template-columns: 1fr; }
.search-dropdown { width: 100%; right: 0; left: 0; }
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

+87
View File
@@ -0,0 +1,87 @@
// /srv/http/eos-modern/public/assets/js/main.js
document.addEventListener('DOMContentLoaded', () => {
// 1. Tmavý režim
const themeToggle = document.getElementById('themeToggle');
const html = document.documentElement;
const icon = themeToggle ? themeToggle.querySelector('i') : null;
if (themeToggle && icon) {
// Načíst uložené téma
const savedTheme = localStorage.getItem('theme') || 'dark';
html.setAttribute('data-theme', savedTheme);
updateIcon(savedTheme);
themeToggle.addEventListener('click', () => {
const currentTheme = html.getAttribute('data-theme');
const newTheme = currentTheme === 'dark' ? 'light' : 'dark';
html.setAttribute('data-theme', newTheme);
localStorage.setItem('theme', newTheme);
updateIcon(newTheme);
});
function updateIcon(theme) {
if (theme === 'dark') {
icon.className = 'fas fa-sun';
} else {
icon.className = 'fas fa-moon';
}
}
}
// 2. Vyhledávání (Fuse.js)
const searchInput = document.getElementById('searchInput');
const searchResults = document.getElementById('searchResults');
let fuse = null;
if (searchInput && searchResults) {
// Cesta k JSON (musí odpovídat WEB_ROOT v config.php)
// Pokud je web na /eos-modern/public/, cesta je /eos-modern/public/data/articles.json
const jsonUrl = '/eos-modern/public/data/articles.json';
fetch(jsonUrl)
.then(res => res.json())
.then(data => {
fuse = new Fuse(data, {
keys: ['title', 'excerpt', 'slug'],
threshold: 0.3,
ignoreLocation: true
});
})
.catch(err => console.error('Chyba při načítání JSON:', err));
searchInput.addEventListener('input', (e) => {
const query = e.target.value.trim();
if (query.length < 2) {
searchResults.style.display = 'none';
return;
}
if (!fuse) return;
const results = fuse.search(query);
searchResults.innerHTML = '';
if (results.length > 0) {
searchResults.style.display = 'block';
results.forEach(result => {
const item = result.item;
const link = document.createElement('a');
link.href = `/eos-modern/public/article.php?slug=${item.slug}`;
link.className = 'search-item';
link.innerHTML = `<strong>${item.title}</strong><br><small>${item.excerpt}</small>`;
searchResults.appendChild(link);
});
} else {
searchResults.style.display = 'none';
}
});
// Skrytí výsledků při kliknutí mimo
document.addEventListener('click', (e) => {
if (!searchInput.contains(e.target) && !searchResults.contains(e.target)) {
searchResults.style.display = 'none';
}
});
}
});
+398
View File
@@ -0,0 +1,398 @@
[
{
"title": "Konec projektu Antergos, začátek EndeavourOS a kde jsme nyní, o 5 let později",
"slug": "Konec projektu Antergos, začátek EndeavourOS a kde jsme nyní, o 5 let později",
"date": "2026-04-27",
"excerpt": "\n> Datum: 2024-8-21\n\n\n \n**@Bryanpwo Alfred Pennyworth - zakladatel EndeavourOS**\n\n \nJak jsem již dříve napsal, byl jsem neobl..."
},
{
"title": "🚀 ApolloNvim - projekt České komunity Neovim",
"slug": "apollonvim",
"date": "2026-04-27",
"excerpt": "# 🚀 ApolloNvim - projekt České komunity Neovim\n\n> Datum: 2024-10-17\n\n# 🚀 ApolloNvim - projekt České komunity Neovim\n\n \n[🚀 Apol..."
},
{
"title": "Arch Linux - distribuce",
"slug": "arch-distribuce",
"date": "2026-04-27",
"excerpt": "# Arch Linux - distribuce\n\n> Datum: 2024-4-20\n\n# Arch Linux - distribuce\n\n \n\n [EndeavourOS](https:\/\/endeavouros.com\/) je\n ..."
},
{
"title": "ARM",
"slug": "arm",
"date": "2026-04-27",
"excerpt": "# ARM\n\n> Datum: 2026-04-27\n\n# ARM..."
},
{
"title": "Audio",
"slug": "audio",
"date": "2026-04-27",
"excerpt": "# Audio\n\n> Datum: 2026-04-27\n\n# Audio..."
},
{
"title": "AUR packages a jak nainstalovat aplikaci pomocí YAY",
"slug": "aur-packages-a-jak-nainstalovat-aplikaci-pomoci-yay",
"date": "2026-04-27",
"excerpt": "# AUR packages a jak nainstalovat aplikaci pomocí YAY\n\n> Datum: 2024-10-03\n\n# AUR packages a jak nainstalovat aplikaci pomocí YAY\n\n \n[End..."
},
{
"title": "Aur",
"slug": "aur",
"date": "2026-04-27",
"excerpt": "# Aur\n\n> Datum: 2024-11-5\n\n# Aur\n\n \n \n Průvodce AUR a Instalace Správců Balíčků (yay a paru) - 5.11.2024..."
},
{
"title": "Bluetooth",
"slug": "bluetooth",
"date": "2026-04-27",
"excerpt": "# Bluetooth\n\n> Datum: 2026-1-22\n\n# Bluetooth\n\n \n## [👉 Co dělat po instalaci a jak zprovoznit Bluetooth - 22.1.2026](jak-zprovoznit-bluetoot..."
},
{
"title": "BTRFS",
"slug": "btrfs",
"date": "2026-04-27",
"excerpt": "# BTRFS\n\n> Datum: 2026-04-27\n\n# BTRFS..."
},
{
"title": "⛵ Co je to ten Linux, EndeavourOS a GNOME? Malý slovníček pro úplné začátečníky",
"slug": "co-je-ten-linux",
"date": "2026-04-27",
"excerpt": "# ⛵ Co je to ten Linux, EndeavourOS a GNOME? Malý slovníček pro úplné začátečníky\n\n> Datum: 2026-1-22\n\n\n \nRozhodli jste se zkusit Li..."
},
{
"title": "Co je to AUR?",
"slug": "co-je-to-aur",
"date": "2026-04-27",
"excerpt": "# Co je to AUR?\n\n> Datum: 2024-8-26\n\n# Co je to AUR?\n\n \n\n \n** Arch User Repository (AUR)** je sbírka souborů (balíčků aplikací) ( ..."
},
{
"title": "🔥 Záchranná brzda pro váš systém: Co je to LTS jádro a proč ho mít nainstalované",
"slug": "co-je-to-lts-jadro-a-proc-ho-mit-nainstalovane",
"date": "2026-04-27",
"excerpt": "# 🔥 Záchranná brzda pro váš systém: Co je to LTS jádro a proč ho mít nainstalované\n\n> Datum: 2026-1-22\n\n# 🔥 Záchranná brzda pro váš..."
},
{
"title": "⛵ Co znamená logo v EndeavourOS?",
"slug": "co-znamena-logo-endeavouros",
"date": "2026-04-27",
"excerpt": "# ⛵ Co znamená logo v EndeavourOS?\n\n> Datum: 2026-04-27\n\n# ⛵ Co znamená logo v EndeavourOS?\n\n \nMožná vás někdy napadlo co znamená ..."
},
{
"title": "endeavouros-jak-opravit-nefunkcni-wifi-po-instalaci-na-macbook-pro-2015",
"slug": "endeavouros-jak-opravit-nefunkcni-wifi-po-instalaci-na-macbook-pro-2015",
"date": "2026-04-27",
"excerpt": "# endeavouros-jak-opravit-nefunkcni-wifi-po-instalaci-na-macbook-pro-2015\n\n> Datum: 2024-4-18\n\nEndeavourOS jak opravit nefunkční WiFi po instalaci n..."
},
{
"title": "endeavouros-jak-pravit-nefunkcni-Bluetooth-po-instalaci-na-macbook-pro-2015",
"slug": "endeavouros-jak-pravit-nefunkcni-Bluetooth-po-instalaci-na-macbook-pro-2015",
"date": "2026-04-27",
"excerpt": "# endeavouros-jak-pravit-nefunkcni-Bluetooth-po-instalaci-na-macbook-pro-2015\n\n> Datum: 2024-4-17\n\nEndeavourOS jak opravit nefunkční Bluetooth po in..."
},
{
"title": "Desktop prostředí",
"slug": "enviroment-pc",
"date": "2026-04-27",
"excerpt": "# Desktop prostředí\n\n> Datum: 2024-11-8\n\n# Desktop prostředí\n\n \n### [💻 Gnome desktop - 8.11.2024](gnome-desktop.php)\n\n \n### [💻..."
},
{
"title": "eos-history",
"slug": "eos-history",
"date": "2026-04-27",
"excerpt": "# eos-history\n\n> Datum: 2024-4-15\n\n## Do historie EndeavourOS v časové smičce\n\n \n\n V tomto článku trochu zamíříme do histori..."
},
{
"title": "Jak zapnout upozornění na nové aktualizace",
"slug": "eos-notifikace-aktualizaci",
"date": "2026-04-27",
"excerpt": "# Jak zapnout upozornění na nové aktualizace\n\n> Datum: 2024-11-7\n\n# Jak zapnout upozornění na nové aktualizace\n\n \nNe každému se chce hl..."
},
{
"title": "firefox-nahledy-jak-aktivovat",
"slug": "firefox-nahledy-jak-aktivovat",
"date": "2026-04-27",
"excerpt": "# firefox-nahledy-jak-aktivovat\n\n> Datum: 2024-4-20\n\nJak v Firefox aktivovat náhledy\n\t\t\t\tnačtených panelů\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t\t\tTato skvělá funkce je..."
},
{
"title": "FirewalID",
"slug": "firewalid",
"date": "2026-04-27",
"excerpt": "# FirewalID\n\n> Datum: 2024-4-18\n\n# FirewalID\n\n \n\n \n\n **Informace o FirewallD ke čtení v anglickém jazyce: **\n ..."
},
{
"title": "Flatpak - instalace a správa aplikací",
"slug": "flatpak-instalace-a-sprava-aplikaci",
"date": "2026-04-27",
"excerpt": "# Flatpak - instalace a správa aplikací\n\n> Datum: 2024-4-20\n\n# Flatpak - instalace a správa aplikací\n\n \n \n## Instalace Flatp..."
},
{
"title": "Flatpak - nastavení vzhledu aplikací",
"slug": "flatpak-nastaveni-vzhledu-aplikaci",
"date": "2026-04-27",
"excerpt": "# Flatpak - nastavení vzhledu aplikací\n\n> Datum: 2024-4-20\n\n# Flatpak - nastavení vzhledu aplikací\n\n \n \n\n Jednou z nevýh..."
},
{
"title": "EndeavourOS Hraní",
"slug": "gaming",
"date": "2026-04-27",
"excerpt": "# EndeavourOS Hraní\n\n> Datum: 2024-11-7\n\n# EndeavourOS Hraní\n\n \n## [🕹 Jak opravit na Steamu když se nám v Linuxu nechce spustit hra pro ..."
},
{
"title": "💻 Gnome Desktop",
"slug": "gnome-desktop",
"date": "2026-04-27",
"excerpt": "# 💻 Gnome Desktop\n\n> Datum: 2024-11-8\n\n# 💻 Gnome Desktop\n\n \nNechte věci dělat s lehkostí, pohodlím a vaší 100% kontrolou.\n\n ..."
},
{
"title": "EndeavourOS Grub a Refind",
"slug": "grub-a-refind",
"date": "2026-04-27",
"excerpt": "# EndeavourOS Grub a Refind\n\n> Datum: 2026-04-27\n\n# EndeavourOS Grub a Refind..."
},
{
"title": "EndeavourOS - Hardware",
"slug": "hardware",
"date": "2026-04-27",
"excerpt": "# EndeavourOS - Hardware\n\n> Datum: 2026-04-27\n\n# EndeavourOS - Hardware..."
},
{
"title": "🗝 i3lock oku lahodící",
"slug": "i3lock-oku-lahodici",
"date": "2026-04-27",
"excerpt": "# 🗝 i3lock oku lahodící\n\n> Datum: 2024-11-21\n\n# 🗝 i3lock oku lahodící\n\n \nV tomtu článku si upravíme i3lock z nudné obrazovky ..."
},
{
"title": "i3wm - první kroky po instalaci i3wm",
"slug": "i3wm-prvni-kroky",
"date": "2026-04-27",
"excerpt": "# i3wm - první kroky po instalaci i3wm\n\n> Datum: 2024-7-14\n\n# i3wm - první kroky po instalaci i3wm\n\n \n \n## Implementace Endeav..."
},
{
"title": "Jak nainstalovat EndeavourOS na Virtualbox",
"slug": "instalace-endeavouros-na-virtualbox",
"date": "2026-04-27",
"excerpt": "# Jak nainstalovat EndeavourOS na Virtualbox\n\n> Datum: 2024-4-20\n\n# Jak nainstalovat EndeavourOS na Virtualbox\n\n \n \n\n ..."
},
{
"title": "EndeavourOS - Instalace",
"slug": "instalace",
"date": "2026-04-27",
"excerpt": "# EndeavourOS - Instalace\n\n> Datum: 2025-1-22\n\n# EndeavourOS - Instalace\n\n \n#### [🚀 Jak oživit počítač moderním systémem: Instalujeme ..."
},
{
"title": "EndeavourOS - Intel GPU",
"slug": "intel-gpu",
"date": "2026-04-27",
"excerpt": "# EndeavourOS - Intel GPU\n\n> Datum: 2026-04-27\n\n# EndeavourOS - Intel GPU..."
},
{
"title": "Jak nainstalovat Virtualbox",
"slug": "jak-nainstalovat-virtualbox",
"date": "2026-04-27",
"excerpt": "# Jak nainstalovat Virtualbox\n\n> Datum: 2024-4-20\n\n# Jak nainstalovat Virtualbox\n\n \n \n\n VirtualBox je výkonný x..."
},
{
"title": "🕹 Jak opravit na Steamu když se nám v Linuxu nechce spustit hra pro Linux",
"slug": "jak-opravit-na-steamu-kdyz-se-nam-v-linuxu-nechce-spustit-hra-pro-linux",
"date": "2026-04-27",
"excerpt": "# 🕹 Jak opravit na Steamu když se nám v Linuxu nechce spustit hra pro Linux\n\n> Datum: 2024-11-7\n\n# 🕹 Jak opravit na Steamu když se nám v Lin..."
},
{
"title": "Jak v EndeavourOS zprovoznit Bluetooth?",
"slug": "jak-v-endeavouros-zprovoznit-bluetooth",
"date": "2026-04-27",
"excerpt": "# Jak v EndeavourOS zprovoznit Bluetooth?\n\n> Datum: 2024-4-17\n\n# Jak v EndeavourOS zprovoznit Bluetooth?\n\n \n\n Tento návod by měl b..."
},
{
"title": "🪟 Jak v i3wm opravit nefunkční nastavení jasu monitoru",
"slug": "jak-v-i3wm-opravit-nefunkcni-nastaveni-jasu-monitoru",
"date": "2026-04-27",
"excerpt": "# 🪟 Jak v i3wm opravit nefunkční nastavení jasu monitoru\n\n> Datum: 2024-4-16\n\n# 🪟 Jak v i3wm opravit nefunkční nastavení jasu monitoru\n\n ..."
},
{
"title": "💙 Návod: Jak zprovoznit Bluetooth v EndeavourOS (GNOME)",
"slug": "jak-zprovoznit-bluetooth-v-endeavouros",
"date": "2026-04-27",
"excerpt": "# 💙 Návod: Jak zprovoznit Bluetooth v EndeavourOS (GNOME)\n\n> Datum: 2026-1-22\n\n# 💙 Návod: Jak zprovoznit Bluetooth v EndeavourOS (GNOME)\n\n ..."
},
{
"title": "Jednotný motiv a písma pro aplikace Qt v prostředích GTK",
"slug": "jednotny-motiv-a-pisma-pro-aplikace-qt-v-prostredich-gtk",
"date": "2026-04-27",
"excerpt": "# Jednotný motiv a písma pro aplikace Qt v prostředích GTK\n\n> Datum: 2024-4-20\n\n# Jednotný motiv a písma pro aplikace Qt v prostředích GTK\n\n ..."
},
{
"title": "💻 KDE Plasma",
"slug": "kde-plasma",
"date": "2026-04-27",
"excerpt": "# 💻 KDE Plasma\n\n> Datum: 2024-11-8\n\n# 💻 KDE Plasma\n\n \nPoužijte Plasma k surfování na webu, udržujte kontakt s kolegy, přáteli a rod..."
},
{
"title": "🚀 Přecházíme na Linux: Kompletní průvodce světem EndeavourOS a GNOME",
"slug": "kompletni-pruvodce-svetem-endeavouros-a-gnome",
"date": "2026-04-27",
"excerpt": "# 🚀 Přecházíme na Linux: Kompletní průvodce světem EndeavourOS a GNOME\n\n> Datum: 2026-1-21\n\n# 🚀 Přecházíme na Linux: Kompletní průvod..."
},
{
"title": "Kořenový oddíl je plný? Nepropadejte panice, nejprve vymažte Pacmanovu mezipaměť!",
"slug": "korenovy-oddil-je-plny",
"date": "2026-04-27",
"excerpt": "# Kořenový oddíl je plný? Nepropadejte panice, nejprve vymažte Pacmanovu mezipaměť! \n\n> Datum: 2024-8-26\n\n# Kořenový oddíl je plný? Nepropa..."
},
{
"title": "Průvodce MPD pro začátečníky Konfigurace a klienti",
"slug": "mpd-pro-zacatecniky",
"date": "2026-04-27",
"excerpt": "# Průvodce MPD pro začátečníky Konfigurace a klienti\n\n> Datum: 2024-4-19\n\n# Průvodce MPD pro začátečníky Konfigurace a klienti\n\n ..."
},
{
"title": "Síť, Internet",
"slug": "network",
"date": "2026-04-27",
"excerpt": "# Síť, Internet\n\n> Datum: 2026-04-27\n\n# Síť, Internet\n\n \n EndeavourOS jak opravit nefunkční WiFi po instalaci na MacBook Pro\n ..."
},
{
"title": "EndeavourOS - Nvidia",
"slug": "nvidia",
"date": "2026-04-27",
"excerpt": "# EndeavourOS - Nvidia\n\n> Datum: 2026-04-27\n\n# EndeavourOS - Nvidia..."
},
{
"title": "Openbox správce oken",
"slug": "openbox",
"date": "2026-04-27",
"excerpt": "# Openbox správce oken\n\n> Datum: 2024-11-25\n\n# Openbox správce oken\n\n \n## Openbox v EndeavourOS\n\n \n### Úvod\n\n \n[Op..."
},
{
"title": "Linux pacman příkazy",
"slug": "pacman-prikazy",
"date": "2026-04-27",
"excerpt": "# Linux pacman příkazy\n\n> Datum: 2024-12-03\n\n# Linux pacman příkazy\n\n \nPacman je nedílnou součástí Arch Linuxu a distribucí na Arc..."
},
{
"title": "EndeavourOS - Pacman",
"slug": "pacman",
"date": "2026-04-27",
"excerpt": "# EndeavourOS - Pacman\n\n> Datum: 2026-4-27\n\n# EndeavourOS - Pacman\n\n \n## [Jak lehce instalovat aplikace pomocí grafického správce Pamac - 27..."
},
{
"title": "Jak lehce instalovat aplikace pomocí grafického správce Pamac",
"slug": "pamac",
"date": "2026-04-27",
"excerpt": "# Jak lehce instalovat aplikace pomocí grafického správce Pamac\n\n> Datum: 2026-4-27\n\n# Jak lehce instalovat aplikace pomocí grafického správce P..."
},
{
"title": "Parametry jádra ACPI a jak je vybrat",
"slug": "parametry-jadra-acpi-a-jak-je-vybrat",
"date": "2026-04-27",
"excerpt": "# Parametry jádra ACPI a jak je vybrat\n\n> Datum: 2024-4-18\n\n# Parametry jádra ACPI a jak je vybrat\n\n \n \n\n Před..."
},
{
"title": "plasma-6-s-moznosti-wayland-nebo-x11-a-qt-6-ported-calamares-seznamte-se-s-gemini",
"slug": "plasma-6-s-moznosti-wayland-nebo-x11-a-qt-6-ported-calamares-seznamte-se-s-gemini",
"date": "2026-04-27",
"excerpt": "# plasma-6-s-moznosti-wayland-nebo-x11-a-qt-6-ported-calamares-seznamte-se-s-gemini\n\n> Datum: 2024-4-23\n\nPlasma 6 s možností Wayland nebo X11 a qt 6..."
},
{
"title": "EndeavourOS podpis a klíčenka",
"slug": "podpis-a-klicenka",
"date": "2026-04-27",
"excerpt": "# EndeavourOS podpis a klíčenka\n\n> Datum: 2024-11-11\n\n# EndeavourOS podpis a klíčenka\n\n \n [🔑 Řešení chyb s klíči v Arch ..."
},
{
"title": "Přehrávání videa v EndeavourOS:",
"slug": "prehravani-videa",
"date": "2026-04-27",
"excerpt": "# Přehrávání videa v EndeavourOS:\n\n> Datum: 2024-4-19\n\n# Přehrávání videa v EndeavourOS:\n\n \n \n\n Tento článek poskyt..."
},
{
"title": "Průvodce AUR a Instalace Správců Balíčků (yay a paru)",
"slug": "pruvodce-aur-a-instalace-spravcu-balicku",
"date": "2026-04-27",
"excerpt": "# Průvodce AUR a Instalace Správců Balíčků (yay a paru)\n\n> Datum: 2024-11-5\n\n# Průvodce AUR a Instalace Správců Balíčků (yay a paru)\n\n ..."
},
{
"title": "Qtile správce oken",
"slug": "qtile",
"date": "2026-04-27",
"excerpt": "# Qtile správce oken\n\n> Datum: 2024-11-23\n\n# Qtile správce oken\n\n \n[Qtile](https:\/\/qtile.org\/) je správce oken pro Linux, který je naps..."
},
{
"title": "🔑 Řešení chyb s klíči v Arch Linux a EndeavourOS",
"slug": "reseni-chyb-s-klici-v-arch-linuxu-a-endeavouros",
"date": "2026-04-27",
"excerpt": "# 🔑 Řešení chyb s klíči v Arch Linux a EndeavourOS\n\n> Datum: 2024-11-11\n\n# 🔑 Řešení chyb s klíči v Arch Linux a EndeavourOS\n\n \n..."
},
{
"title": "Různé články",
"slug": "ruzne-clanky",
"date": "2026-04-27",
"excerpt": "# Různé články\n\n> Datum: 2024-8-26\n\n# Různé články\n\n \n Kořenový oddíl je plný? Nepropadejte panice, nejprve vymažte Pac..."
},
{
"title": "Šifrovaná instalace",
"slug": "sifrovana-instalace",
"date": "2026-04-27",
"excerpt": "# Šifrovaná instalace\n\n> Datum: 2026-04-27\n\n# Šifrovaná instalace..."
},
{
"title": "Správci oken",
"slug": "spravci-oken",
"date": "2026-04-27",
"excerpt": "# Správci oken\n\n> Datum: 2024-11-25\n\n# Správci oken\n\n \n## [Openbox správce oken - 25.11.2024](openbox.php)\n\n \n## [Qtile správce oken..."
},
{
"title": "Testovací článek",
"slug": "test",
"date": "2026-04-27",
"excerpt": "# Testovací článek\nToto je první článek pro nový web EndeavourOS.\nZde je ukázka kódu:\n```bash\necho \"Hello World\"..."
},
{
"title": "EndeavourOS tiskárny",
"slug": "tiskarny",
"date": "2026-04-27",
"excerpt": "# EndeavourOS tiskárny\n\n> Datum: 2026-04-27\n\n# EndeavourOS tiskárny..."
},
{
"title": "EndeavourOS nástroje",
"slug": "tools",
"date": "2026-04-27",
"excerpt": "# EndeavourOS nástroje\n\n> Datum: 2024-11-7\n\n# EndeavourOS nástroje\n\n \n## [Jak zapnout upozornění na nové aktualizace - 7.11.2024](eos-noti..."
},
{
"title": "EndeavourOS uložiště a oddíly",
"slug": "uloziste-a-oddily",
"date": "2026-04-27",
"excerpt": "# EndeavourOS uložiště a oddíly\n\n> Datum: 2024-11-11\n\n# EndeavourOS uložiště a oddíly\n\n \n [💽 Jak připojit nový SSD disk..."
},
{
"title": "Jak nainstalovat Virt-Manager:",
"slug": "virt-manager",
"date": "2026-04-27",
"excerpt": "# Jak nainstalovat Virt-Manager:\n\n> Datum: 2024-4-19\n\n# Jak nainstalovat Virt-Manager:\n\n \n\n \n \n## Jak nainstalovat Virt-Manager\n..."
},
{
"title": "Výchozí aplikace \/ MIME",
"slug": "vychozi-aplikace-mime",
"date": "2026-04-27",
"excerpt": "# Výchozí aplikace \/ MIME\n\n> Datum: 2024-4-18\n\n# Výchozí aplikace \/ MIME\n\n \n \n\n Tento článek pojednává o tom, jak jso..."
},
{
"title": "EndeavourOS záchrana systému",
"slug": "zachrana-systemu",
"date": "2026-04-27",
"excerpt": "# EndeavourOS záchrana systému\n\n> Datum: 2026-04-27\n\n# EndeavourOS záchrana systému..."
},
{
"title": "💽 Jak připojit nový SSD disk v EndeavourOS",
"slug": "💽 Jak připojit nový SSD disk v EndeavourOS",
"date": "2026-04-27",
"excerpt": " \n1. Zjistíme jestli systém disk vidí: \n ```\n sudo blkid\n ```\n \nUrčíme přidaný disk (dle názvu..."
},
{
"title": "🚀 Jak oživit počítač moderním systémem: Instalujeme EndeavourOS s GNOME",
"slug": "🚀 Jak oživit počítač moderním systémem: Instalujeme EndeavourOS s GNOME",
"date": "2026-04-27",
"excerpt": "\n\n [Obrázek: ]\n \nLáká vás svět Linuxu, konkrétně pověstná rychlost a aktuálnost Arch Linuxu, ale odrazuje vás složit..."
}
]
+88
View File
@@ -0,0 +1,88 @@
<?php
// Načtení dat
// __DIR__ je eos-modern/public
// ../content je eos-modern/content
// Ale JSON je v public/data, takže:
// Cesta k config.php: __DIR__ je public, ../ je eos-modern, includes/config.php je správně
require_once __DIR__ . '/../includes/config.php';
$dataPath = __DIR__ . '/data/articles.json';
if (!file_exists($dataPath)) {
// Fallback, pokud je JSON v content (což by neměl být)
// Nebo generuj JSON
die("Chyba: articles.json nenalezen v " . $dataPath);
}
$articlesJson = file_get_contents($dataPath);
$articles = json_decode($articlesJson, true);
// Obsah stránky
$content = '
<section class="hero">
<h1 style="text-align: center;">🇨🇿 Vítám Tě na webu České komunity EndeavourOS! 🇨🇿</h1>
<p style="text-align: center;">Lehká, rychlá a moderní distribuce založená na Arch Linuxu.</p>
</section>
<h4 style="text-align: center;">EndeavourOS je lehká a uživatelsky přívětivá linuxová distribuce založená na Arch Linuxu. Je navržena tak, aby poskytovala uživatelům přístup k nejnovějším technologiím a softwaru, přičemž zachovává jednoduchost a stabilitu. Distribuce nabízí několik předinstalovaných prostředí.</h4>
<br>
<h2 style="text-align: center;">
Minimální systémové požadavky pro
EndeavourOS:
</h2>
<p style="text-align: center;">
🚀 2,5 GB RAM (offline instalace) a 4 GB
RAM (online instalace)
</p>
<p style="text-align: center;">
🚀 Dvoujádrový procesor (64 bitů,
x86-64, amd64)
</p>
<p style="text-align: center;">🚀 15 GB místa na pevném disku</p>
<p style="text-align: center;">
🚀 Instalační program stále podporuje
starší systémy Bios, ale doporučuje se
spouštět moderní systémy EFI (UEFI),
které nejsou ve starším ( CSM ) režimu
</p>
<br>
<h2 style="text-align: center;">Stažení EndeavourOS:</h2>
<p style="text-align: center;">
EndeavourOS doporučujeme stahovat z
oficiálních stránek projektu. Máte
možnost stahování z několika zrcadel,
stahovat EndeavourOS můžete
<a href="https://endeavouros.com/#Download" target="_blank">z oficiálního zdroje EndeavourOS</a>.
</p>
<br>
<h2 style="text-align: center;">Komunita:</h2>
<p style="text-align: center;">
<a href="https://t.me/eosczech" target="_blank">Telegram</a> skupina
EndeavourOS CZ.
</p>
<p style="text-align: center;">
<a href="https://forum.arch-linux.cz/" target="_blank">Fórum</a>
české fórum Arch-Linux kde najdeš sekci EndeavourOS.
</p>
<p style="text-align: center;"><a href="https://www.reddit.com/r/EndeavourOS/" target="_blank">EndeavourOS na Redditu</a></p>
<br>
<h2 style="text-align: center;" id="articles">Nejnovější články</h2>
<div class="article-grid">
';
foreach ($articles as $article) {
$content .= '
<a href="' . WEB_ROOT . '/article.php?slug=' . htmlspecialchars($article['slug']) . '" class="article-card">
<h3>' . htmlspecialchars($article['title']) . '</h3>
<p>' . htmlspecialchars($article['excerpt']) . '</p>
<span class="article-meta">' . $article['date'] . '</span>
</a>
';
}
$content .= '</div>';
// Renderování šablony
$pageTitle = 'Domů - EndeavourOS CZ';
$pageDesc = 'Úvodní stránka české komunity EndeavourOS';
// Použijeme absolutní cestu k šabloně
require PATH_TEMPLATES . 'base.php';
?>
+122
View File
@@ -0,0 +1,122 @@
<?php
// Načtení dat
// __DIR__ je eos-modern/public
// ../content je eos-modern/content
// Ale JSON je v public/data, takže:
// Cesta k config.php: __DIR__ je public, ../ je eos-modern, includes/config.php je správně
require_once __DIR__ . '/../includes/config.php';
$dataPath = __DIR__ . '/data/articles.json';
if (!file_exists($dataPath)) {
// Fallback, pokud je JSON v content (což by neměl být)
// Nebo generuj JSON
die("Chyba: articles.json nenalezen v " . $dataPath);
}
$articlesJson = file_get_contents($dataPath);
$articles = json_decode($articlesJson, true);
// Obsah stránky
$content = '
<section class="hero">
<h1>O nás</h1>
<p>
Ahoj, moc si vážím že jsi navštívil/la web EndeavourOS České komunity.
Projekt vznikl jako spřátelený projekt, k projektu
<a href="https://arch-linux.cz/" target="_blank">Arch Linux CZ</a>.
</p>
<p>
EndeavourOS Česká Komunita vznikl s dovolením vývojářů EndeavourOS.
EndeavourOS mě natolik oslovil, že jsem se na konec rozhodl pro tento
projekt. Na projektu pracuji pouze ve svém volném čase tak tempo jak
roste není úplně nejrychlejší. Pokud by jsi chtěl/la podpořit jakým
koliv způsobem neváhej mě kontaktovat.
</p>
<p>
EndeavourOS je distribuce založená na
Arch Linuxu, ( Českou komunitu Arch
Linux najdeš na
<a href="https://arch-linux.cz/" target="_blank">Arch-LinuxCZ</a>
) která poskytuje prostředí Arch Linuxu
bez potíží s jeho ruční instalací pro
systémy x86_64. Po instalaci máte k
dispozici lehké prostředí připravené k
prozkoumání s Vaším terminálem, spolu s
naší domácí aplikací Welcome App jako
výkonným průvodcem, který vám pomůže.
Brzy i v češtině.
</p>
<p>
Jsem Linuxový nadšenec Arch Linuxu a
EndeavourOS, za tímto účel vznikl tento
projekt s dovolením vývojářů
EndeavourOS. Pravidelně Vám jsem budu
přinášet novinky ze světa EndeavourOS, v
sekci Wiki najdete spousty tipů a návodů
pro EndeavourOS. Na
<a href="https://forum.arch-linux.cz/" target="_blank">Fórum Arch-linux CZ</a> najdeš
diskuzní fóra v češtině. Aktivně jsem v
kontaktu s vývojáři EndeavourOS a
pracujeme na překladu aplikace Welcome
do českého jazyka.
</p>
<p>
Web je stále ve vývoji tak se omlouvám
za chybějící obsah a jiné nedodělky, ale
pilně na projektu pracuji ve svém volném
čase.
</p>
<p>
Tento projekt by nikdy nevznikl bez
<a href="https://arch-linux.cz/" target="_blank">Arch-LinuxCZ</a>
a jeho správci
<a href="https://mastodon.arch-linux.cz/@archos" target="_blank">Archosovi</a>. Tím mu děkuji za
trpělivost, rady a
také za technickou podporu tohoto webu.
</p>
<p>
Diskutovat v češtině o Endeavouros
můžete diskutovat na fóru
<a href="https://forum.arch-linux.cz/" target="_blank">Arch-linux</a>. Najdeš tam sekci Endeavouros,
můžeš
diskutovat nad články s tohoto webu nebo
tématy Endeavouros, Arch-linuxu a mnoho
dalšího.
</p>
<h2>Kontakty</h2>
<p>
<a href="https://codeberg.org/eos_cz" target="_blank">Git</a>
stránka tohoto projektu.
</p>
<p>
<a href="https://forum.arch-linux.cz/" target="_blank">Fórum</a>
české fórum Arch-Linux kde najdeš sekci EndeavourOS.
</p>
<p>
<a href="https://t.me/eosczech" target="_blank">Telegram</a> skupina
EndeavourOS CZ.
</p>
<p>
<a href="https://lukaskanka.cz" target="_blank">Osobní blog</a> autora
tohoto projektu.
</p>
<p>
<a href="https://arch-linux.cz" target="_blank">Arch linux CZ</a>
skvělý projekt bez, kterého by toto vše nikdy nevzniklo.
</p>
<h2>Podpora projektu</h2>
<p>
👉 Pokud mě chceš podpořit nebo se podílet na obsahu tohoto webu, budu
rád, když mi napíšeš.
</p>
';
// Renderování šablony
$pageTitle = 'Domů - EndeavourOS CZ';
$pageDesc = 'Úvodní stránka české komunity EndeavourOS';
// Použijeme absolutní cestu k šabloně
require PATH_TEMPLATES . 'base.php';
?>
+38
View File
@@ -0,0 +1,38 @@
<?php
// Načtení dat
// __DIR__ je eos-modern/public
// ../content je eos-modern/content
// Ale JSON je v public/data, takže:
// Cesta k config.php: __DIR__ je public, ../ je eos-modern, includes/config.php je správně
require_once __DIR__ . '/../includes/config.php';
$dataPath = __DIR__ . '/data/articles.json';
if (!file_exists($dataPath)) {
// Fallback, pokud je JSON v content (což by neměl být)
// Nebo generuj JSON
die("Chyba: articles.json nenalezen v " . $dataPath);
}
$articlesJson = file_get_contents($dataPath);
$articles = json_decode($articlesJson, true);
// Obsah stránky
$content = '
<section class="hero">
<h1 style="text-align: center;">Rozcestník</h1>
<h3>🚀 Přecházíme na Linux: Kompletní průvodce světem EndeavourOS a GNOME</h3>
<a href="article.php?slug=🚀 Přecházíme na Linux: Kompletní průvodce světem EndeavourOS a GNOME">🚀 Přecházíme na Linux: Kompletní průvodce světem EndeavourOS a GNOME</a>
<h3>Uložiště a oddíly</h3>
<a href="article.php?slug=💽 Jak připojit nový SSD disk v EndeavourOS">Uložiště a oddíly - Jak připojit nový SSD disk v EndeavourOS</a>
';
// Renderování šablony
$pageTitle = 'Domů - EndeavourOS CZ';
$pageDesc = 'Úvodní stránka české komunity EndeavourOS';
// Použijeme absolutní cestu k šabloně
require PATH_TEMPLATES . 'base.php';
?>
+79
View File
@@ -0,0 +1,79 @@
<?php
// Načtení konfigurace (pokud ještě není načteno)
if (!defined('WEB_ROOT')) {
require_once __DIR__ . '/../includes/config.php';
}
?>
<!DOCTYPE html>
<html lang="cs" data-theme="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?= $pageTitle ?? 'EndeavourOS CZ' ?></title>
<!-- Fonty -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&family=Fira+Code:wght@400;500&display=swap" rel="stylesheet">
<!-- Prism.js pro syntax highlight -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/themes/prism-tomorrow.min.css" rel="stylesheet" />
<!-- VLASTNÍ CSS (UPRAVENÁ CESTA) -->
<link href="<?= PATH_CSS ?>" rel="stylesheet">
<!-- Meta -->
<meta name="description" content="<?= $pageDesc ?? 'EndeavourOS česká komunita' ?>">
</head>
<body>
<!-- Header -->
<header class="site-header">
<div class="container header-content">
<a href="<?= WEB_ROOT ?>/index.php" class="logo">
<img src="<?= WEB_ROOT ?>/assets/img/EndeavourOS-logo.webp" alt="EndeavourOS Logo" class="logo-img">
<!-- <span class="logo-text">EndeavourOS <span class="badge">CZ</span></span> -->
<span class="logo-text"> <span class="badge">CZ</span></span>
</a>
<nav class="main-nav">
<ul>
<li><a href="<?= WEB_ROOT ?>/index.php">Domů</a></li>
<li><a href="<?= WEB_ROOT ?>/rozcestnik.php">Rozcestník</a></li>
<li><a href="<?= WEB_ROOT ?>/index.php#articles">Články</a></li>
<li><a href="https://forum.arch-linux.cz/" target="_blank">Fórum</a></li>
<li><a href="<?= WEB_ROOT ?>/o-nas.php">O nás</a></li>
</ul>
</nav>
<div class="header-actions">
<div class="search-box">
<input type="text" id="searchInput" placeholder="Hledat v článcích...">
<div id="searchResults" class="search-dropdown"></div>
</div>
<button id="themeToggle" class="icon-btn" aria-label="Přepnout téma">
<i class="fas fa-moon"></i>
</button>
</div>
</div>
</header>
<main class="container main-content">
<?= $content ?>
</main>
<footer class="site-footer">
<div class="container">
<p>&copy; 2026 EndeavourOS CZ Komunita. Vytvořeno s láskou k Linuxu.</p>
</div>
</footer>
<!-- Scripts -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-bash.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-php.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/7.0.0/fuse.min.js"></script>
<!-- VLASTNÍ JS (UPRAVENÁ CESTA) -->
<script src="<?= PATH_JS ?>"></script>
</body>
</html>