diff --git a/clanky/eos-history.html b/clanky/eos-history.html index f84e4f8..9fb3c0b 100644 --- a/clanky/eos-history.html +++ b/clanky/eos-history.html @@ -3,7 +3,7 @@ - + @@ -23,7 +23,7 @@ @import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap"); - EndeavourOS + EndeavourOS - historie
@@ -276,6 +276,9 @@ >https://endeavouros.com/news/

+ Kankys + 15.4.2024 + + + + + diff --git a/wiki/acpi-kernel/parametry-jadra-acpi-a-jak-je-vybrat.html b/wiki/acpi-kernel/parametry-jadra-acpi-a-jak-je-vybrat.html new file mode 100644 index 0000000..d55bd61 --- /dev/null +++ b/wiki/acpi-kernel/parametry-jadra-acpi-a-jak-je-vybrat.html @@ -0,0 +1,324 @@ + + + + + + + + + + + + + + + + + + + EndeavourOS - Parametry jádra + + +
+ + + + + + + +
+
+
+

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://docs.microsoft.com/en-us/windows-hardware/drivers/acpi/winacpi-osi +

+

+ https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt +

+

+ Původní článek z roku 2021 +

+

+

+ Kankys + 18.4.2024 +

+
+
+ + + + + + diff --git a/wiki/acpi-kernel/script.js b/wiki/acpi-kernel/script.js new file mode 100644 index 0000000..6143c89 --- /dev/null +++ b/wiki/acpi-kernel/script.js @@ -0,0 +1,46 @@ +const menuIcon = document.querySelector(".menu-icon"); +const menuList = document.querySelector("nav"); +const hamburgerIcon = document.querySelector(".fa-solid"); + +menuIcon.addEventListener("click", () => { + if (hamburgerIcon.classList[1] === "fa-bars") { + hamburgerIcon.classList.add("fa-xmark"); + hamburgerIcon.classList.remove("fa-bars"); + menuList.style.display = "block"; + } else { + hamburgerIcon.classList.add("fa-bars"); + hamburgerIcon.classList.remove("fa-xmark"); + menuList.style.display = "none"; + } +}); + +// Tlačítko go to top +// Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci) +window.onscroll = function () { + scrollFunction(); +}; + +function scrollFunction() { + if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { + document.getElementById("scrollToTopBtn").style.display = "block"; + } else { + document.getElementById("scrollToTopBtn").style.display = "none"; + } +} + +// Posunout nahoru, když uživatel klikne na tlačítko +function scrollToTop() { + document.body.scrollTop = 0; // Pro Safari + document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče +} + +// Code-box +document.getElementById("copy-button").addEventListener("click", function () { + var codeContent = document.getElementById("code-content"); + var range = document.createRange(); + range.selectNode(codeContent); + window.getSelection().removeAllRanges(); + window.getSelection().addRange(range); + document.execCommand("copy"); + window.getSelection().removeAllRanges(); +}); diff --git a/wiki/acpi-kernel/style.css b/wiki/acpi-kernel/style.css new file mode 100644 index 0000000..edc6a1b --- /dev/null +++ b/wiki/acpi-kernel/style.css @@ -0,0 +1,217 @@ +* { + margin: 0; + + padding: 0; + + box-sizing: border-box; +} + +body { + max-width: 1600px; + margin: 0 auto; + font-family: "Ubuntu", sans-serif; +} + +/* EOS ( header) */ + +header { + display: flex; + align-items: center; + background-color: #313131; + height: 70px; + flex-direction: row; + /*position: fixed;*/ +} + +.logo { + flex-grow: 1; +} + +.logo img { + width: 150px; + margin-left: 40px; +} + +/* EOS - navigation */ +nav { + margin-right: 40px; +} + +nav li { + display: inline-block; + list-style-type: none; + margin-right: 20px; +} + +nav li a { + text-decoration: none; + color: #734f96; + /*border: 1px solid #734f96;*/ +} + +/* EOS - navigation icons */ + +.menu-icon { + display: none; + margin-right: 30px; +} + +/* EOS - Welcome*/ + +.welcome { + /*background: url("image/background.webp");*/ + min-height: calc(100vh - 70px); + background-size: cover; + /*background-position: center;*/ + text-align: center; +} +h2 { + color: #734f96; + margin-top: 50px; + margin-bottom: 50px; +} + +p { + margin: 10px; +} +p { + text-align: left; +} +@media (max-width: 600px) { + header { + position: relative; + } + header nav { + position: absolute; + top: 70px; + background-color: #313131; + width: 100%; + display: none; + } + + .menu-icon { + display: block; + color: var(--special-white); + font-size: 23px; + } + + header nav li { + display: block !important; + text-align: center; + margin-top: 10px; + margin-bottom: 10px; + } +} + +/* About sekce */ + +.about-section { + margin: 45px 0; +} + +.about-section-wrapper { + width: 65%; + margin: 0 auto; + display: flex; + gap: 20px; +} + +.about-text { + flex: 1; +} + +.about-img { + flex: 1; +} +img { + width: 100%; + height: 100%; + object-fit: cover; +} +@media (max-width: 768px) { + .about-section-wrapper { + flex-direction: column; + width: 90%; + margin: 0 auto; + } + + .about-text { + text-align: left; + } + + .about-img { + text-align: center; + } + + .about-text-p { + padding-top: 15px; + } +} + +footer { + text-align: center; + margin-top: 20px; + margin-bottom: 20px; +} + +/* Go to go */ +#scrollToTopBtn { + display: none; + position: fixed; + bottom: 20px; + right: 20px; + /*butoon přes obsah*/ + z-index: 99; + outline: none; + cursor: pointer; + padding: 15px; + border-radius: 50%; + background-color: transparent; +} + +/* Různé - extra css */ +h1 { + color: #734f96; + margin-top: 50px; + font-size: 50px; +} + +h2 a { + color: #734f96; +} + +h3 { + color: #734f96; +} + +img { + width: 40%; +} +code { + background-color: aliceblue; +} + +/* CodeBox */ + +.code-box { + position: relative; + width: 500px; + height: auto; + border: 1px solid #734f96; + padding: 5px; + overflow: auto; + background-color: #313131; + color: yellowgreen; + margin: auto; + text-align: left; +} + +#copy-button { + position: absolute; + top: 10px; + right: 10px; + cursor: pointer; + color: whitesmoke; + background-color: transparent; + border: 1px solid #734f96; +} diff --git a/wiki/aplikace/firewalid.html b/wiki/aplikace/firewalid.html new file mode 100644 index 0000000..97d13c0 --- /dev/null +++ b/wiki/aplikace/firewalid.html @@ -0,0 +1,301 @@ + + + + + + + + + + + + + + + + + + + EndeavourOS - Firewalid + + +
+ + + + + + + +
+
+
+

FirewalID

+ + +

+ Informace o FirewallD ke čtení v anglickém jazyce: +

+

+ Oficiální dokumentace FirewallD + +

+ +

+ FirewallD na Archwiki +

+

+ 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. +

+

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
+          
+ +
+

+ 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 + , 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 + 18.4.2024 +

+
+
+ + + + + + diff --git a/wiki/aplikace/img/2020-08-18_08-59.webp b/wiki/aplikace/img/2020-08-18_08-59.webp new file mode 100644 index 0000000..3927165 Binary files /dev/null and b/wiki/aplikace/img/2020-08-18_08-59.webp differ diff --git a/wiki/aplikace/img/2023-08-22_15-02.webp b/wiki/aplikace/img/2023-08-22_15-02.webp new file mode 100644 index 0000000..d0120f0 Binary files /dev/null and b/wiki/aplikace/img/2023-08-22_15-02.webp differ diff --git a/wiki/aplikace/img/2023-08-22_15-05.webp b/wiki/aplikace/img/2023-08-22_15-05.webp new file mode 100644 index 0000000..b1e4da7 Binary files /dev/null and b/wiki/aplikace/img/2023-08-22_15-05.webp differ diff --git a/wiki/aplikace/img/2023-08-22_15-08.webp b/wiki/aplikace/img/2023-08-22_15-08.webp new file mode 100644 index 0000000..fbdf781 Binary files /dev/null and b/wiki/aplikace/img/2023-08-22_15-08.webp differ diff --git a/wiki/aplikace/img/2024-04-19 22-49-42.png b/wiki/aplikace/img/2024-04-19 22-49-42.png new file mode 100644 index 0000000..4440833 Binary files /dev/null and b/wiki/aplikace/img/2024-04-19 22-49-42.png differ diff --git a/wiki/aplikace/img/546187.webp b/wiki/aplikace/img/546187.webp new file mode 100644 index 0000000..ea4d2af Binary files /dev/null and b/wiki/aplikace/img/546187.webp differ diff --git a/wiki/aplikace/img/cantata-play-screen.webp b/wiki/aplikace/img/cantata-play-screen.webp new file mode 100644 index 0000000..1111af6 Binary files /dev/null and b/wiki/aplikace/img/cantata-play-screen.webp differ diff --git a/wiki/aplikace/img/firewall.webp b/wiki/aplikace/img/firewall.webp new file mode 100644 index 0000000..f474a70 Binary files /dev/null and b/wiki/aplikace/img/firewall.webp differ diff --git a/wiki/aplikace/img/firewalld-1.webp b/wiki/aplikace/img/firewalld-1.webp new file mode 100644 index 0000000..02ec679 Binary files /dev/null and b/wiki/aplikace/img/firewalld-1.webp differ diff --git a/wiki/aplikace/img/firewalld-remove.webp b/wiki/aplikace/img/firewalld-remove.webp new file mode 100644 index 0000000..03254e2 Binary files /dev/null and b/wiki/aplikace/img/firewalld-remove.webp differ diff --git a/wiki/aplikace/img/firewalld-tray-info-hover.webp b/wiki/aplikace/img/firewalld-tray-info-hover.webp new file mode 100644 index 0000000..bda0bb2 Binary files /dev/null and b/wiki/aplikace/img/firewalld-tray-info-hover.webp differ diff --git a/wiki/aplikace/img/firewalld-tray-info.webp b/wiki/aplikace/img/firewalld-tray-info.webp new file mode 100644 index 0000000..8b426d9 Binary files /dev/null and b/wiki/aplikace/img/firewalld-tray-info.webp differ diff --git a/wiki/aplikace/img/malp_android.webp b/wiki/aplikace/img/malp_android.webp new file mode 100644 index 0000000..d9aff0f Binary files /dev/null and b/wiki/aplikace/img/malp_android.webp differ diff --git a/wiki/aplikace/img/menu.webp b/wiki/aplikace/img/menu.webp new file mode 100644 index 0000000..bf9effe Binary files /dev/null and b/wiki/aplikace/img/menu.webp differ diff --git a/wiki/aplikace/img/mpd.webp b/wiki/aplikace/img/mpd.webp new file mode 100644 index 0000000..723ede4 Binary files /dev/null and b/wiki/aplikace/img/mpd.webp differ diff --git a/wiki/aplikace/img/mpd_1_cantata_welcome_screen.webp b/wiki/aplikace/img/mpd_1_cantata_welcome_screen.webp new file mode 100644 index 0000000..5644dbb Binary files /dev/null and b/wiki/aplikace/img/mpd_1_cantata_welcome_screen.webp differ diff --git a/wiki/aplikace/img/mpd_2_server_config.webp b/wiki/aplikace/img/mpd_2_server_config.webp new file mode 100644 index 0000000..3ec22bc Binary files /dev/null and b/wiki/aplikace/img/mpd_2_server_config.webp differ diff --git a/wiki/aplikace/img/mpd_3_covers.webp b/wiki/aplikace/img/mpd_3_covers.webp new file mode 100644 index 0000000..0919b09 Binary files /dev/null and b/wiki/aplikace/img/mpd_3_covers.webp differ diff --git a/wiki/aplikace/img/video-g4a0c8915a_640.webp b/wiki/aplikace/img/video-g4a0c8915a_640.webp new file mode 100644 index 0000000..24be964 Binary files /dev/null and b/wiki/aplikace/img/video-g4a0c8915a_640.webp differ diff --git a/wiki/aplikace/img/virtManager.webp b/wiki/aplikace/img/virtManager.webp new file mode 100644 index 0000000..06b5042 Binary files /dev/null and b/wiki/aplikace/img/virtManager.webp differ diff --git a/wiki/aplikace/img/virtManager_logo.webp b/wiki/aplikace/img/virtManager_logo.webp new file mode 100644 index 0000000..e75b812 Binary files /dev/null and b/wiki/aplikace/img/virtManager_logo.webp differ diff --git a/wiki/aplikace/img/xfce4-mime-editor.webp b/wiki/aplikace/img/xfce4-mime-editor.webp new file mode 100644 index 0000000..d4d1038 Binary files /dev/null and b/wiki/aplikace/img/xfce4-mime-editor.webp differ diff --git a/wiki/aplikace/index.html b/wiki/aplikace/index.html new file mode 100644 index 0000000..c8b15d1 --- /dev/null +++ b/wiki/aplikace/index.html @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + EndeavourOS - Aplikace + + +
+ + + + + + + +
+
+
+

Aplikace

+

+ FirewalID +

+

Přehrávání videa

+

+ Průvodce MPD pro začátečníky – Konfigurace a klienti + +

+

Jak nainstalovat Virt-Manager

+

+ Výchozí aplikace / MIME +

+
+
+ + + + + diff --git a/wiki/aplikace/mpd-pro-zacatecniky.html b/wiki/aplikace/mpd-pro-zacatecniky.html new file mode 100644 index 0000000..2bc5dd8 --- /dev/null +++ b/wiki/aplikace/mpd-pro-zacatecniky.html @@ -0,0 +1,442 @@ + + + + + + + + + + + + + + + + + + + EndeavourOS - Firewalid + + +
+ + + + + + + +
+
+
+

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ě 10–15 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

+

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

+

+ Článek je převzat z + Discovery + na webu EndeavourOS z srpna 2021 +

+

+ Kankys + 19.4.2024 +

+
+
+ + + + + + diff --git a/wiki/aplikace/prehravani-videa.html b/wiki/aplikace/prehravani-videa.html new file mode 100644 index 0000000..9ad4935 --- /dev/null +++ b/wiki/aplikace/prehravani-videa.html @@ -0,0 +1,333 @@ + + + + + + + + + + + + + + + + + + + EndeavourOS - Přehrávání videa + + +
+ + + + + + + +
+
+
+

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

+

2. Ověření

+

3. Konfigurace mpv

+

4. Doporučený software

+
+

Ú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: bezplatný, open + source a multiplatformní přehrávač médií. +

+

+ pacman -S mpv +

+

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/

+

advanced-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://chrome.google.com/webstore/detail/enhanced-h264ify/omkfmpieigblcllmkgbflkikinpkodlk

+

youtube-dl-git: Malý program příkazového řádku pro stahování videí z YouTube a několika dalších webů.

+

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

+

Odkaz na původní článek na webu EndeavourOS z ledna 2022

+

+ Kankys + 19.4.2024 +

+
+
+ + + + + + diff --git a/wiki/aplikace/script.js b/wiki/aplikace/script.js new file mode 100644 index 0000000..6143c89 --- /dev/null +++ b/wiki/aplikace/script.js @@ -0,0 +1,46 @@ +const menuIcon = document.querySelector(".menu-icon"); +const menuList = document.querySelector("nav"); +const hamburgerIcon = document.querySelector(".fa-solid"); + +menuIcon.addEventListener("click", () => { + if (hamburgerIcon.classList[1] === "fa-bars") { + hamburgerIcon.classList.add("fa-xmark"); + hamburgerIcon.classList.remove("fa-bars"); + menuList.style.display = "block"; + } else { + hamburgerIcon.classList.add("fa-bars"); + hamburgerIcon.classList.remove("fa-xmark"); + menuList.style.display = "none"; + } +}); + +// Tlačítko go to top +// Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci) +window.onscroll = function () { + scrollFunction(); +}; + +function scrollFunction() { + if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { + document.getElementById("scrollToTopBtn").style.display = "block"; + } else { + document.getElementById("scrollToTopBtn").style.display = "none"; + } +} + +// Posunout nahoru, když uživatel klikne na tlačítko +function scrollToTop() { + document.body.scrollTop = 0; // Pro Safari + document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče +} + +// Code-box +document.getElementById("copy-button").addEventListener("click", function () { + var codeContent = document.getElementById("code-content"); + var range = document.createRange(); + range.selectNode(codeContent); + window.getSelection().removeAllRanges(); + window.getSelection().addRange(range); + document.execCommand("copy"); + window.getSelection().removeAllRanges(); +}); diff --git a/wiki/aplikace/style.css b/wiki/aplikace/style.css new file mode 100644 index 0000000..7fcf320 --- /dev/null +++ b/wiki/aplikace/style.css @@ -0,0 +1,222 @@ +* { + margin: 0; + + padding: 0; + + box-sizing: border-box; +} + +body { + max-width: 1600px; + margin: 0 auto; + font-family: "Ubuntu", sans-serif; +} + +/* EOS ( header) */ + +header { + display: flex; + align-items: center; + background-color: #313131; + height: 70px; + flex-direction: row; + /*position: fixed;*/ +} + +.logo { + flex-grow: 1; +} + +.logo img { + width: 150px; + margin-left: 40px; +} + +/* EOS - navigation */ +nav { + margin-right: 40px; +} + +nav li { + display: inline-block; + list-style-type: none; + margin-right: 20px; +} + +nav li a { + text-decoration: none; + color: #734f96; + /*border: 1px solid #734f96;*/ +} + +/* EOS - navigation icons */ + +.menu-icon { + display: none; + margin-right: 30px; +} + +/* EOS - Welcome*/ + +.welcome { + /*background: url("image/background.webp");*/ + min-height: calc(100vh - 70px); + background-size: cover; + /*background-position: center;*/ + text-align: center; +} +h2 { + color: #734f96; + margin-top: 50px; + margin-bottom: 50px; +} + +p { + margin: 10px; +} +p { + text-align: left; +} +@media (max-width: 600px) { + header { + position: relative; + } + header nav { + position: absolute; + top: 70px; + background-color: #313131; + width: 100%; + display: none; + } + + .menu-icon { + display: block; + color: var(--special-white); + font-size: 23px; + } + + header nav li { + display: block !important; + text-align: center; + margin-top: 10px; + margin-bottom: 10px; + } +} + +/* About sekce */ + +.about-section { + margin: 45px 0; +} + +.about-section-wrapper { + width: 65%; + margin: 0 auto; + display: flex; + gap: 20px; +} + +.about-text { + flex: 1; +} + +.about-img { + flex: 1; +} +img { + width: 100%; + height: 100%; + object-fit: cover; +} +@media (max-width: 768px) { + .about-section-wrapper { + flex-direction: column; + width: 90%; + margin: 0 auto; + } + + .about-text { + text-align: left; + } + + .about-img { + text-align: center; + } + + .about-text-p { + padding-top: 15px; + } +} + +footer { + text-align: center; + margin-top: 20px; + margin-bottom: 20px; +} + +/* Go to go */ +#scrollToTopBtn { + display: none; + position: fixed; + bottom: 20px; + right: 20px; + /*butoon přes obsah*/ + z-index: 99; + outline: none; + cursor: pointer; + padding: 15px; + border-radius: 50%; + background-color: transparent; +} + +/* Různé - extra css */ +h1 { + color: #734f96; + margin-top: 50px; + font-size: 50px; +} + +h2 a { + color: #734f96; +} + +h3 { + color: #734f96; +} + +img { + width: 30%; +} + +code { + background-color: aliceblue; +} + +/* CodeBox */ + +.code-box { + position: relative; + width: 500px; + height: auto; + border: 1px solid #734f96; + padding: 5px; + overflow: auto; + background-color: #313131; + color: yellowgreen; + margin: auto; + text-align: left; +} + +#copy-button { + position: absolute; + top: 10px; + right: 10px; + cursor: pointer; + color: whitesmoke; + background-color: transparent; + border: 1px solid #734f96; +} + +.mpd-picture { + width: 100%; +} diff --git a/wiki/aplikace/virt-manager.html b/wiki/aplikace/virt-manager.html new file mode 100644 index 0000000..8141272 --- /dev/null +++ b/wiki/aplikace/virt-manager.html @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + EndeavourOS - Virt-Manager + + +
+ + + + + + + +
+
+
+

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 + 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í Kernel-based Virtual + Machines. 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 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: ovmf je projekt založený na EDK II, který umožňuje podporu UEFI pro virtuální stroje.

+

* iptables-nft: Nástroj pro řízení paketů jádra Linuxu (pomocí rozhraní nft).

+

* bridge-utils: ethernetové mostové nástroje.

+

2. Po dokončení instalace musíte povolit službu libvirtd, pokud potřebujete 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 - podpora dalších architektur

+

* qemu-block-gluster - Glusterfs podpora bloku

+

* qemu-block-iscsi - iSCSI podpora bloků

+

* 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 . 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 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.

+

Článek je převzat z EndeavourOS discovery a data září 2021.

+

+ Kankys + 19.4.2024 +

+
+
+ + + + + + diff --git a/wiki/aplikace/vychozi-aplikace-mime.html b/wiki/aplikace/vychozi-aplikace-mime.html new file mode 100644 index 0000000..3f481fb --- /dev/null +++ b/wiki/aplikace/vychozi-aplikace-mime.html @@ -0,0 +1,258 @@ + + + + + + + + + + + + + + + + + + + EndeavourOS - Výchozí aplikace + + +
+ + + + + + + +
+
+
+

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 +

+

Formát typu MINE

+ +
+

Ú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/XDG_MIME_Applications

+

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 + 18.4.2024 +

+
+
+ + + + + + diff --git a/wiki/bluetooth/endeavouros-jak-pravit-nefunkcni-Bluetooth-po-instalaci-na-macbook-pro-2015.html b/wiki/bluetooth/endeavouros-jak-pravit-nefunkcni-Bluetooth-po-instalaci-na-macbook-pro-2015.html new file mode 100644 index 0000000..f422217 --- /dev/null +++ b/wiki/bluetooth/endeavouros-jak-pravit-nefunkcni-Bluetooth-po-instalaci-na-macbook-pro-2015.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + EndeavourOS - MacBook Pro Bluetooth + + +
+ + + + + + + +
+
+
+

+ 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 + 17.4.2024 +
+ + + + + + diff --git a/wiki/bluetooth/index.html b/wiki/bluetooth/index.html index 7ae6ec4..e3481a5 100644 --- a/wiki/bluetooth/index.html +++ b/wiki/bluetooth/index.html @@ -6,7 +6,7 @@ name="description" content="EndeavourOS svobodný operační systém...." /> - + @@ -27,7 +27,7 @@ @import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap"); - EndeavourOS + EndeavourOS - Bluetooth
@@ -66,6 +66,13 @@ Jak v EndeavourOS zprovoznit Bluetooth? +

+ EndeavourOS jak opravit nefunkční Bluetooth po instalaci na MacBook + Pro 2015 +

+ +

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 + 18.4.2024 + + + + + + + + diff --git a/wiki/network/index.html b/wiki/network/index.html new file mode 100644 index 0000000..3aa53fb --- /dev/null +++ b/wiki/network/index.html @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + EndeavourOS - Síť a Internet + + +
+ + + + + + + +
+
+
+

Síť, Internet

+

+ EndeavourOS jak opravit nefunkční WiFi po instalaci na MacBook Pro + 2015 +

+
+
+ + + + + + diff --git a/wiki/network/script.js b/wiki/network/script.js new file mode 100644 index 0000000..6143c89 --- /dev/null +++ b/wiki/network/script.js @@ -0,0 +1,46 @@ +const menuIcon = document.querySelector(".menu-icon"); +const menuList = document.querySelector("nav"); +const hamburgerIcon = document.querySelector(".fa-solid"); + +menuIcon.addEventListener("click", () => { + if (hamburgerIcon.classList[1] === "fa-bars") { + hamburgerIcon.classList.add("fa-xmark"); + hamburgerIcon.classList.remove("fa-bars"); + menuList.style.display = "block"; + } else { + hamburgerIcon.classList.add("fa-bars"); + hamburgerIcon.classList.remove("fa-xmark"); + menuList.style.display = "none"; + } +}); + +// Tlačítko go to top +// Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci) +window.onscroll = function () { + scrollFunction(); +}; + +function scrollFunction() { + if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { + document.getElementById("scrollToTopBtn").style.display = "block"; + } else { + document.getElementById("scrollToTopBtn").style.display = "none"; + } +} + +// Posunout nahoru, když uživatel klikne na tlačítko +function scrollToTop() { + document.body.scrollTop = 0; // Pro Safari + document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče +} + +// Code-box +document.getElementById("copy-button").addEventListener("click", function () { + var codeContent = document.getElementById("code-content"); + var range = document.createRange(); + range.selectNode(codeContent); + window.getSelection().removeAllRanges(); + window.getSelection().addRange(range); + document.execCommand("copy"); + window.getSelection().removeAllRanges(); +}); diff --git a/wiki/network/style.css b/wiki/network/style.css new file mode 100644 index 0000000..3fad53b --- /dev/null +++ b/wiki/network/style.css @@ -0,0 +1,217 @@ +* { + margin: 0; + + padding: 0; + + box-sizing: border-box; +} + +body { + max-width: 1600px; + margin: 0 auto; + font-family: "Ubuntu", sans-serif; +} + +/* EOS ( header) */ + +header { + display: flex; + align-items: center; + background-color: #313131; + height: 70px; + flex-direction: row; + /*position: fixed;*/ +} + +.logo { + flex-grow: 1; +} + +.logo img { + width: 150px; + margin-left: 40px; +} + +/* EOS - navigation */ +nav { + margin-right: 40px; +} + +nav li { + display: inline-block; + list-style-type: none; + margin-right: 20px; +} + +nav li a { + text-decoration: none; + color: #734f96; + /*border: 1px solid #734f96;*/ +} + +/* EOS - navigation icons */ + +.menu-icon { + display: none; + margin-right: 30px; +} + +/* EOS - Welcome*/ + +.welcome { + /*background: url("image/background.webp");*/ + min-height: calc(100vh - 70px); + background-size: cover; + /*background-position: center;*/ + text-align: center; +} +h2 { + color: #734f96; + margin-top: 50px; + margin-bottom: 50px; +} + +p { + margin: 10px; +} +.p { + text-align: center; +} +@media (max-width: 600px) { + header { + position: relative; + } + header nav { + position: absolute; + top: 70px; + background-color: #313131; + width: 100%; + display: none; + } + + .menu-icon { + display: block; + color: var(--special-white); + font-size: 23px; + } + + header nav li { + display: block !important; + text-align: center; + margin-top: 10px; + margin-bottom: 10px; + } +} + +/* About sekce */ + +.about-section { + margin: 45px 0; +} + +.about-section-wrapper { + width: 65%; + margin: 0 auto; + display: flex; + gap: 20px; +} + +.about-text { + flex: 1; +} + +.about-img { + flex: 1; +} +img { + width: 100%; + height: 100%; + object-fit: cover; +} +@media (max-width: 768px) { + .about-section-wrapper { + flex-direction: column; + width: 90%; + margin: 0 auto; + } + + .about-text { + text-align: left; + } + + .about-img { + text-align: center; + } + + .about-text-p { + padding-top: 15px; + } +} + +footer { + text-align: center; + margin-top: 20px; + margin-bottom: 20px; +} + +/* Go to go */ +#scrollToTopBtn { + display: none; + position: fixed; + bottom: 20px; + right: 20px; + /*butoon přes obsah*/ + z-index: 99; + outline: none; + cursor: pointer; + padding: 15px; + border-radius: 50%; + background-color: transparent; +} + +/* Různé - extra css */ +h1 { + color: #734f96; + margin-top: 50px; + font-size: 50px; +} + +h2 a { + color: #734f96; +} + +h3 { + color: #734f96; +} + +img { + width: 20%; +} + +code { + background-color: aliceblue; +} +/* CodeBox */ + +.code-box { + position: relative; + width: 500px; + height: auto; + border: 1px solid #734f96; + padding: 5px; + overflow: auto; + background-color: #313131; + color: yellowgreen; + margin: auto; + text-align: left; +} + +#copy-button { + position: absolute; + top: 10px; + right: 10px; + cursor: pointer; + color: whitesmoke; + background-color: transparent; + border: 1px solid #734f96; +} diff --git a/wiki/ruzne/style.css b/wiki/ruzne/style.css index ab2fc9b..255d456 100644 --- a/wiki/ruzne/style.css +++ b/wiki/ruzne/style.css @@ -150,7 +150,8 @@ img { footer { text-align: center; - margin-bottom: 10px; + margin-top: 20px; + margin-bottom: 20px; } /* Go to go */ diff --git a/wiki/spravci-oken/jak-v-i3wm-opravit-nefunkcni-nastaveni-jasu-monitoru.html b/wiki/spravci-oken/jak-v-i3wm-opravit-nefunkcni-nastaveni-jasu-monitoru.html index ee9f86c..878f9f4 100644 --- a/wiki/spravci-oken/jak-v-i3wm-opravit-nefunkcni-nastaveni-jasu-monitoru.html +++ b/wiki/spravci-oken/jak-v-i3wm-opravit-nefunkcni-nastaveni-jasu-monitoru.html @@ -39,6 +39,7 @@