Dva nové články, další úpravy css

This commit is contained in:
kankys 2024-08-26 21:53:00 +02:00
parent b0a665d0ba
commit 1f20a34470
59 changed files with 4476 additions and 4192 deletions

View File

@ -2,22 +2,22 @@
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="description" content="EndeavourOS ...."/> <meta content="EndeavourOS ...." name="description"/>
<meta name="keywords" content="EndeavourOS"/> <meta content="EndeavourOS" name="keywords"/>
<meta name="author" content="Kankys"/> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css"/> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../fullStyle.css"/> <link href="../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png"/> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js"
crossorigin="anonymous" crossorigin="anonymous"
src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@ -33,7 +33,7 @@
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../index.html"> <a href="../index.html">
<img src="/img/EndeavourOS-logo.webp" alt=""/> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
@ -80,7 +80,7 @@
<h2>Endeavour znikl</h2> <h2>Endeavour znikl</h2>
<img src="img/endeavour.jpg" alt=''> <img alt='' src="img/endeavour.jpg">
<p>Naším původním cílem bylo pokračovat v projektu Antergos, zdálo se to jednodušší, ale zakladatelé Antergos <p>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.</p> toto neschvalovali, použít jméno Antergos, ale mohli jsme použít jejich kód pod jiným názvem projektu.</p>
@ -94,7 +94,7 @@
pomoci najít definitivní název pro projekt, protože Endeavour nebyl dobře přijat týmem, byl jsem jediný komu 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.</p> se mu líbil, a byl by problém to vyslovovat pro neanglické řečníky, se kterým jsme tehdy pracovali.</p>
<img src="img/b71a631e6d7d0a6d05402d77f899533200d3b791_2_690x388.jpeg" alt=""> <img alt="" src="img/b71a631e6d7d0a6d05402d77f899533200d3b791_2_690x388.jpeg">
<p>Oznámení získalo mnoho nadšení a našim překvapivým blogerům a vloggerům se také zvedly zprávy.</p> <p>Oznámení získalo mnoho nadšení a našim překvapivým blogerům a vloggerům se také zvedly zprávy.</p>
@ -116,7 +116,7 @@
<h2>5 let EndeavourOS</h2> <h2>5 let EndeavourOS</h2>
<img src="img/3b3784b2e553b8ab85e1fb98d489e39326a27ebd_2_690x387.png" alt=""> <img alt="" src="img/3b3784b2e553b8ab85e1fb98d489e39326a27ebd_2_690x387.png">
<p>Při psaní se teď cítím včera a ve stejnou dobu světla roky daleko.</p> <p>Při psaní se teď cítím včera a ve stejnou dobu světla roky daleko.</p>
@ -140,13 +140,13 @@
<iframe <iframe
allowtransparency="true"
class="discord" class="discord"
frameborder="0"
height="300"
sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"
src="https://discord.com/widget?id=1229577574087135353&theme=dark" src="https://discord.com/widget?id=1229577574087135353&theme=dark"
width="350" width="350"
height="300"
allowtransparency="true"
frameborder="0"
sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"
></iframe> ></iframe>
<p> <p>
<code <code
@ -156,7 +156,7 @@
</p> </p>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>

View File

@ -2,22 +2,22 @@
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="description" content="EndeavourOS ...."/> <meta content="EndeavourOS ...." name="description"/>
<meta name="keywords" content="EndeavourOS, Arch Linux Distribuce"/> <meta content="EndeavourOS, Arch Linux Distribuce" name="keywords"/>
<meta name="author" content="Kankys"/> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css"/> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../fullStyle.css"/> <link href="../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png"/> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js"
crossorigin="anonymous" crossorigin="anonymous"
src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@ -31,7 +31,7 @@
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../index.html"> <a href="../index.html">
<img src="/img/EndeavourOS-logo.webp" alt=""/> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
@ -83,7 +83,7 @@
</p> </p>
<hr/> <hr/>
<h2>EndeavourOS:</h2> <h2>EndeavourOS:</h2>
<img src="/img/icons.png" alt=""/> <img alt="" src="/img/icons.png"/>
<p> <p>
Tím že jste už na tomto webu asi nemusím moc představovat distribuci Tím že jste už na tomto webu asi nemusím moc představovat distribuci
<a href="https://endeavouros.com/" target="_blank">EndeavourOS</a>. <a href="https://endeavouros.com/" target="_blank">EndeavourOS</a>.
@ -106,7 +106,7 @@
</p> </p>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>

View File

@ -2,22 +2,22 @@
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="description" content="EndeavourOS okénko do historie...."/> <meta content="EndeavourOS okénko do historie...." name="description"/>
<meta name="keywords" content="EndeavourOS, historie"/> <meta content="EndeavourOS, historie" name="keywords"/>
<meta name="author" content="Kankys"/> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css"/> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../fullStyle.css"/> <link href="../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png"/> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js"
crossorigin="anonymous" crossorigin="anonymous"
src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@ -31,7 +31,7 @@
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../index.html"> <a href="../index.html">
<img src="/img/EndeavourOS-logo.webp" alt=""/> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
@ -65,7 +65,7 @@
V tomto článku trochu zamíříme do historie EndeavourOS v časové V tomto článku trochu zamíříme do historie EndeavourOS v časové
smičce. smičce.
</p> </p>
<p><img class="history" src="img/EndeavourOS_4.webp" alt=""/></p> <p><img alt="" class="history" src="img/EndeavourOS_4.webp"/></p>
<p> <p>
Když populární distro Antergos v květnu 2019 ukončilo svou činnost, 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 zanechalo za sebou přátelskou a mimořádně nápomocnou komunitu. Během
@ -98,7 +98,7 @@
výjimečné funkce: naší živé a přátelské komunity. výjimečné funkce: naší živé a přátelské komunity.
</p> </p>
<p>První vydání a snímek původního webu EndeavourOS:</p> <p>První vydání a snímek původního webu EndeavourOS:</p>
<p><img class="history" src="img/endeavouros-preview.webp" alt=""/></p> <p><img alt="" class="history" src="img/endeavouros-preview.webp"/></p>
<p> <p>
Výsledkem je distribuce, která je lehká a dodává se s minimálním 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é množstvím předinstalovaných aplikací. Téměř prázdné plátno připravené
@ -110,7 +110,7 @@
spuštěno přidání online instalátoru na ISO. spuštěno přidání online instalátoru na ISO.
</p> </p>
<p>Oznámení EndeavourOS ARM:</p> <p>Oznámení EndeavourOS ARM:</p>
<p><img class="history" src="img/announcment_eos_c.webp" alt=""/></p> <p><img alt="" class="history" src="img/announcment_eos_c.webp"/></p>
<p> <p>
Po spuštění online instalačního programu se člen komunity Pudge ozval, 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 aby EndeavourOS fungoval na zařízení ARM. Původně to měl být článek
@ -119,7 +119,7 @@
</p> </p>
<p>Snímek druhé verze webu EndavourOS:</p> <p>Snímek druhé verze webu EndavourOS:</p>
<p> <p>
<img class="history" src="img/EndeavourOS-website-2.webp" alt=""/> <img alt="" class="history" src="img/EndeavourOS-website-2.webp"/>
</p> </p>
<h2><strong>Časová osa EndeavourOS:</strong></h2> <h2><strong>Časová osa EndeavourOS:</strong></h2>
<table> <table>
@ -284,7 +284,7 @@
15.4.2024</code 15.4.2024</code
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>

View File

@ -2,22 +2,22 @@
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="description" content="EndeavourOS ...."/> <meta content="EndeavourOS ...." name="description"/>
<meta name="keywords" content="EndeavourOS, Firefox"/> <meta content="EndeavourOS, Firefox" name="keywords"/>
<meta name="author" content="Kankys"/> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css"/> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../fullStyle.css"/> <link href="../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png"/> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js"
crossorigin="anonymous" crossorigin="anonymous"
src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@ -33,7 +33,7 @@
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../index.html"> <a href="../index.html">
<img src="/img/EndeavourOS-logo.webp" alt=""/> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
@ -63,7 +63,7 @@
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Jak v Firefox aktivovat náhledy načtených panelů</h1> <h1>Jak v Firefox aktivovat náhledy načtených panelů</h1>
<img src="img/cool-firefox-logo-wallpaper-1933780132.jpg" alt=""/> <img alt="" src="img/cool-firefox-logo-wallpaper-1933780132.jpg"/>
<p> <p>
Tato skvělá funkce ještě není v Firefoxu zcela dostupná z nastavení (k 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 datu 20.4.2024). Ale dá se velmi lehce aktivovat a myslím že je to
@ -80,9 +80,9 @@
stav změňte na true. stav změňte na true.
</p> </p>
<img <img
src="img/Snímek obrazovky pořízený 2024-04-20 22-29-56.png"
alt="" alt=""
class="qt" class="qt"
src="img/Snímek obrazovky pořízený 2024-04-20 22-29-56.png"
/> />
<p> <p>
Defaultně je nastaveno že se náhled zobrazí po 1 sekundě. Pokud tento Defaultně je nastaveno že se náhled zobrazí po 1 sekundě. Pokud tento
@ -97,13 +97,13 @@
</p> </p>
<iframe <iframe
allowtransparency="true"
class="discord" class="discord"
frameborder="0"
height="300"
sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"
src="https://discord.com/widget?id=1229577574087135353&theme=dark" src="https://discord.com/widget?id=1229577574087135353&theme=dark"
width="350" width="350"
height="300"
allowtransparency="true"
frameborder="0"
sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"
></iframe> ></iframe>
<p> <p>
<code <code
@ -113,7 +113,7 @@
</p> </p>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>

View File

@ -2,22 +2,22 @@
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="description" content="EndeavourOS články...."/> <meta content="EndeavourOS články...." name="description"/>
<meta name="keywords" content="EndeavourOS, Články"/> <meta content="EndeavourOS, Články" name="keywords"/>
<meta name="author" content="Kankys"/> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css"/> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../fullStyle.css"/> <link href="../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png"/> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js"
crossorigin="anonymous" crossorigin="anonymous"
src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
@ -32,7 +32,7 @@
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../index.html"> <a href="../index.html">
<img src="/img/EndeavourOS-logo.webp" alt=""/> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
@ -61,7 +61,8 @@
<main> <main>
<section class="welcome"> <section class="welcome">
<h2>Články</h2> <h2>Články</h2>
<h3><a href="5-let-endeavouros.html">Konec projektu Antergos, začátek EndeavourOS a kde jsme nyní, o 5 let později - 21.8.2024</a></h3> <h3><a href="5-let-endeavouros.html">Konec projektu Antergos, začátek EndeavourOS a kde jsme nyní, o 5 let
později - 21.8.2024</a></h3>
<h3> <h3>
<a href="eos-history.html">Do historie EndeavourOS v časové smičce</a> <a href="eos-history.html">Do historie EndeavourOS v časové smičce</a>
</h3> </h3>
@ -72,7 +73,7 @@
</h3> </h3>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>

View File

@ -1,30 +1,3 @@
/* 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;
}
/* About sekce */ /* About sekce */
.about-section { .about-section {

View File

@ -57,10 +57,53 @@ nav li a {
margin-right: 30px; margin-right: 30px;
} }
.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;
}
a {
color: #734f96;
margin-top: 50px;
margin-bottom: 50px;
}
h4 {
color: #734f96;
margin-top: 50px;
margin-bottom: 50px;
}
.text {
color: #734f96;
margin-top: 50px;
margin-bottom: 50px;
}
p {
margin: 10px;
}
.p {
text-align: center;
}
@media (max-width: 600px) { @media (max-width: 600px) {
header { header {
position: relative; position: relative;
} }
header nav { header nav {
position: absolute; position: absolute;
top: 70px; top: 70px;

View File

@ -3,24 +3,24 @@
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta <meta
name="description"
content="EndeavourOS svobodný operační systém...." content="EndeavourOS svobodný operační systém...."
name="description"
/> />
<meta name="keywords" content="EndeavourOS"/> <meta content="EndeavourOS" name="keywords"/>
<meta name="author" content="Kankys"/> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css"/> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="fullStyle.css" <link href="fullStyle.css" rel="stylesheet"
<link rel="shortcut icon" href="img/icons.png"/> <link href="img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js"
crossorigin="anonymous" crossorigin="anonymous"
src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
@ -34,7 +34,7 @@
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<img src="img/EndeavourOS-logo.webp" alt=""/> <img alt="" src="img/EndeavourOS-logo.webp"/>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
@ -61,7 +61,8 @@
<main> <main>
<section class="welcome"> <section class="welcome">
<h2>🇨🇿 Vítám Tě na webu České komunity EndeavourOS! 🇨🇿</h2> <h2>🇨🇿 Vítám Tě na webu České komunity EndeavourOS! 🇨🇿</h2>
<h4><a class="text" href="/clanky/5-let-endeavouros.html">Konec projektu Antergos, začátek EndeavourOS a kde jsme nyní, o 5 let později - 21.8.2024</a> </h4> <h4><a class="text" href="/clanky/5-let-endeavouros.html">Konec projektu Antergos, začátek EndeavourOS a kde
jsme nyní, o 5 let později - 21.8.2024</a></h4>
<p> <p>
EndeavourOS je distribuce založená na Arch Linuxu, ( Českou komunitu EndeavourOS je distribuce založená na Arch Linuxu, ( Českou komunitu
@ -88,9 +89,9 @@
</p> </p>
<p> <p>
Tento projekt by nikdy nevznikl bez Tento projekt by nikdy nevznikl bez
<a href="https://arch-linux.cz/" target="_blank" >Arch-LinuxCZ</a> a <a href="https://arch-linux.cz/" target="_blank">Arch-LinuxCZ</a> a
jeho správci jeho správci
<a href="https://mastodon.arch-linux.cz/@archos" target="_blank" <a href="https://mastodon.arch-linux.cz/@archos" target="_blank"
>Archosovi</a >Archosovi</a
>. Tím mu děkuji za trpělivost, rady a také za technickou podporu >. Tím mu děkuji za trpělivost, rady a také za technickou podporu
tohoto webu. tohoto webu.
@ -126,9 +127,9 @@
</div> </div>
<div class="about-img"> <div class="about-img">
<img <img
alt="#"
class="about-img content-container" class="about-img content-container"
src="img/slide-welcome-easy-install.webp" src="img/slide-welcome-easy-install.webp"
alt="#"
/> />
</div> </div>
</div> </div>
@ -147,9 +148,9 @@
</div> </div>
<div class="about-img"> <div class="about-img">
<img <img
alt="#"
class="about-img content-container" class="about-img content-container"
src="img/slide-welcome-DEs.webp" src="img/slide-welcome-DEs.webp"
alt="#"
/> />
</div> </div>
</div> </div>
@ -174,9 +175,9 @@
</div> </div>
<div class="about-img"> <div class="about-img">
<img <img
alt="#"
class="about-img content-container" class="about-img content-container"
src="img/slide-community-DEs.webp" src="img/slide-community-DEs.webp"
alt="#"
/> />
</div> </div>
</div> </div>
@ -194,9 +195,9 @@
</div> </div>
<div class="about-img"> <div class="about-img">
<img <img
alt="#"
class="about-img content-container" class="about-img content-container"
src="img/stars.webp" src="img/stars.webp"
alt="#"
/> />
</div> </div>
</div> </div>
@ -216,9 +217,9 @@
</div> </div>
<div class="about-img"> <div class="about-img">
<img <img
alt="#"
class="about-img content-container" class="about-img content-container"
src="img/slide-welcome-app-1.webp" src="img/slide-welcome-app-1.webp"
alt="#"
/> />
</div> </div>
</div> </div>
@ -238,9 +239,9 @@
</div> </div>
<div class="about-img"> <div class="about-img">
<img <img
alt="#"
class="about-img content-container" class="about-img content-container"
src="img/slide-discover.webp" src="img/slide-discover.webp"
alt="#"
/> />
</div> </div>
</div> </div>
@ -251,7 +252,7 @@
</p> </p>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>

View File

@ -1,89 +1,89 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém....Novinky"
content="EndeavourOS svobodný operační systém....Novinky" name="description"
/> />
<meta name="keywords" content="EndeavourOS, Novinky" /> <meta content="EndeavourOS, Novinky" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../fullStyle.css" /> <link href="../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Novinky</title> <title>EndeavourOS - Novinky</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../index.html"> <a href="../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<img src="img/eos-gem-final2.webp" alt="" /> <img alt="" src="img/eos-gem-final2.webp"/>
<h2> <h2>
<a <a
href="plasma-6-s-moznosti-wayland-nebo-x11-a-qt-6-ported-calamares-seznamte-se-s-gemini.html" href="plasma-6-s-moznosti-wayland-nebo-x11-a-qt-6-ported-calamares-seznamte-se-s-gemini.html"
>Novinka 23.4.2024 - Plasma 6 s možností Wayland nebo X11 a qt 6 >Novinka 23.4.2024 - Plasma 6 s možností Wayland nebo X11 a qt 6
ported Calamares, seznamte se s Gemini</a ported Calamares, seznamte se s Gemini</a
> >
</h2> </h2>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,214 +1,214 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS, News, novinky" /> <meta content="EndeavourOS, News, novinky" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../fullStyle.css" /> <link href="../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title> <title>
EndeavourOS - Plasma 6 s možností Wayland nebo X11 a qt 6 ported EndeavourOS - Plasma 6 s možností Wayland nebo X11 a qt 6 ported
Calamares, seznamte se s Gemini Calamares, seznamte se s Gemini
</title> </title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../index.html"> <a href="../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1> <h1>
Plasma 6 s možností Wayland nebo X11 a qt 6 ported Calamares, seznamte Plasma 6 s možností Wayland nebo X11 a qt 6 ported Calamares, seznamte
se s Gemini se s Gemini
</h1> </h1>
<img src="img/eos-gem-final2.webp" alt="" /> <img alt="" src="img/eos-gem-final2.webp"/>
<p> <p>
S příchodem Plasma 6 a qt6 byl nejvyšší čas oslavit je novou hlavní 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 verzí ISO. Cesta do Gemini, pojmenovaná po programu NASA, který byl
mostem mezi misemi Mercury a Apollo, byla pro náš vývojový tým 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 skutečnou cestou, ale vydání se dostalo do špičkové formy s nekonečnou
vytrvalostí v relativně krátké době. vytrvalostí v relativně krátké době.
</p> </p>
<p> <p>
Jak se psalo dříve, Gemini bude první vydání bez možnosti instalace 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 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. vdechl nový život našemu projektu ARM.
</p> </p>
<p> <p>
<strong <strong
>Toto vydání neovlivňuje Vaše nainstalované systémy, pokud jste >Toto vydání neovlivňuje Vaše nainstalované systémy, pokud jste
systém pravidelně aktualizovali, základní aktualizace již existují. systém pravidelně aktualizovali, základní aktualizace již existují.
Opravy popsané v tomto oznámení představují vylepšení pro ISO a Opravy popsané v tomto oznámení představují vylepšení pro ISO a
proces instalace. proces instalace.
</strong> </strong>
</p> </p>
<h2>Vydání Gemini</h2> <h2>Vydání Gemini</h2>
<img src="img/EndeavourOS_Gemini-2024-04-20-livesession.webp" alt="" /> <img alt="" src="img/EndeavourOS_Gemini-2024-04-20-livesession.webp"/>
<h3>Gemini se dodává s:</h3> <h3>Gemini se dodává s:</h3>
<ul> <ul>
<li>Squid-3.3.5 24.04.1.3-1</li> <li>Squid-3.3.5 24.04.1.3-1</li>
<li>Firefox 125.0.1-1</li> <li>Firefox 125.0.1-1</li>
<li>Linux 6.8.7.arch1-1</li> <li>Linux 6.8.7.arch1-1</li>
<li>Mesa 1:24.0.5-1</li> <li>Mesa 1:24.0.5-1</li>
<li>Nvidia 550.76-1</li> <li>Nvidia 550.76-1</li>
<li>xorg-server 21.1.13-1 (xorg)</li> <li>xorg-server 21.1.13-1 (xorg)</li>
</ul> </ul>
<h3>Nové funkce a opravy:</h3> <h3>Nové funkce a opravy:</h3>
<ul> <ul>
<li> <li>
<strong <strong
>Plasma 6 v prostředí Live i možnosti instalace offline</strong >Plasma 6 v prostředí Live i možnosti instalace offline</strong
> >
V prostředí Live běží X11, aby byla zajištěna podpora pro veškerý 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 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 online, Wayland bude výchozí, ale X11 může být vybrána jako možnost
v SDDM. v SDDM.
</li> </li>
<li> <li>
<strong>Přešli jsme z balíčků Nvidia-dkms na balíčky Nvidia</strong> <strong>Přešli jsme z balíčků Nvidia-dkms na balíčky Nvidia</strong>
Nvidia-dkms způsobovaly problémy, jako je zmrazení prostředí Live, Nvidia-dkms způsobovaly problémy, jako je zmrazení prostředí Live,
když bylo na ISO vybráno spouštění Nvidia. když bylo na ISO vybráno spouštění Nvidia.
</li> </li>
<li><strong>Možnost instalace ARM je odstraněna </strong></li> <li><strong>Možnost instalace ARM je odstraněna </strong></li>
<li> <li>
<strong <strong
>EFI partiton je vytvořen správně, když je zvolena možnost >EFI partiton je vytvořen správně, když je zvolena možnost
„nahradit oddíl“</strong „nahradit oddíl“</strong
> >
Oprava chyby hlášená některými uživateli. Oprava chyby hlášená některými uživateli.
</li> </li>
<li> <li>
<strong>Gparted je zpět na ISO kromě správce oddílů KDE</strong> <strong>Gparted je zpět na ISO kromě správce oddílů KDE</strong>
Gparted se vrátil jako možnost pro použití v prostředí Live, protože 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, několik uživatelů poukázalo na to, že jim chybí některé možnosti,
které správce oddílů KDE postrádá. které správce oddílů KDE postrádá.
</li> </li>
<li> <li>
<strong <strong
>Welcome updater a eos-bash-shared používá ve výchozím nastavení >Welcome updater a eos-bash-shared používá ve výchozím nastavení
terminál Gnome, když je vybráno Gnome</strong terminál Gnome, když je vybráno Gnome</strong
> >
Náš nativní program Welcome updater a eos-bash-shared používá ve 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 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 nemohla zavřít okno. K vyřešení tohoto problému nyní aplikace
používají aplikaci Gnome trminel. používají aplikaci Gnome trminel.
</li> </li>
<li> <li>
<strong <strong
>Upozornění na aktualizaci EOS je odstraněno z výchozího seznamu >Upozornění na aktualizaci EOS je odstraněno z výchozího seznamu
instalací</strong instalací</strong
> >
Náš nativní oznamovač aktualizací je ve výchozím nastavení Náš nativní oznamovač aktualizací je ve výchozím nastavení
odstraněn. Stále jej lze nainstalovat jako volitelnou možnost po odstraněn. Stále jej lze nainstalovat jako volitelnou možnost po
instalaci prostřednictvím naší uvítací aplikace. instalaci prostřednictvím naší uvítací aplikace.
</li> </li>
</ul> </ul>
<h3>Vylepšení aplikací a knihoven EndeavourOS:</h3> <h3>Vylepšení aplikací a knihoven EndeavourOS:</h3>
<p><strong>eos-aktualizace </strong></p> <p><strong>eos-aktualizace </strong></p>
<ul> <ul>
<li> <li>
má nové možnosti, více informací s příkaze má nové možnosti, více informací s příkaze
<code><strong>eos-update --help</strong></code> <code><strong>eos-update --help</strong></code>
</li> </li>
<li>opraveno pro běh v chrootu</li> <li>opraveno pro běh v chrootu</li>
</ul> </ul>
<p><strong>nvidia-inst</strong></p> <p><strong>nvidia-inst</strong></p>
<ul> <ul>
<li>přidána podpora pro instalaci ovladače Nvidia bez dkms</li> <li>přidána podpora pro instalaci ovladače Nvidia bez dkms</li>
</ul> </ul>
<p><strong>je-sendlog</strong></p> <p><strong>je-sendlog</strong></p>
<ul> <ul>
<li> <li>
přidána podpora vypršení platnosti URL (aktuální funguje se službou přidána podpora vypršení platnosti URL (aktuální funguje se službou
0x0) 0x0)
</li> </li>
<li>přidáno upozornění na zasílání citlivých dat</li> <li>přidáno upozornění na zasílání citlivých dat</li>
<li>opraveno pro běh přes ssh</li> <li>opraveno pro běh přes ssh</li>
</ul> </ul>
<p> <p>
<strong <strong
>přidána experimentální podpora pro >přidána experimentální podpora pro
<code><strong>doas</strong></code> příkaz <code><strong>doas</strong></code> příkaz
</strong> </strong>
</p> </p>
<p> <p>
Článek je převzat z rubriky Článek je převzat z rubriky
<a <a
href="https://endeavouros.com/news/plasma-6-with-wayland-or-x11-option-and-qt-6-ported-calamares-meet-gemini/" href="https://endeavouros.com/news/plasma-6-with-wayland-or-x11-option-and-qt-6-ported-calamares-meet-gemini/"
target="_blank" target="_blank"
>News</a >News</a
> >
na webu EndeavourOS data 23.4.2024 na webu EndeavourOS data 23.4.2024
</p> </p>
<p> <p>
<code <code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
23.4.2024</code 23.4.2024</code
> >
</p> </p>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -3,33 +3,33 @@ const menuList = document.querySelector("nav");
const hamburgerIcon = document.querySelector(".fa-solid"); const hamburgerIcon = document.querySelector(".fa-solid");
menuIcon.addEventListener("click", () => { menuIcon.addEventListener("click", () => {
if (hamburgerIcon.classList[1] === "fa-bars") { if (hamburgerIcon.classList[1] === "fa-bars") {
hamburgerIcon.classList.add("fa-xmark"); hamburgerIcon.classList.add("fa-xmark");
hamburgerIcon.classList.remove("fa-bars"); hamburgerIcon.classList.remove("fa-bars");
menuList.style.display = "block"; menuList.style.display = "block";
} else { } else {
hamburgerIcon.classList.add("fa-bars"); hamburgerIcon.classList.add("fa-bars");
hamburgerIcon.classList.remove("fa-xmark"); hamburgerIcon.classList.remove("fa-xmark");
menuList.style.display = "none"; menuList.style.display = "none";
} }
}); });
// Tlačítko go to top // Tlačítko go to top
// Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci) // Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci)
window.onscroll = function () { window.onscroll = function () {
scrollFunction(); scrollFunction();
}; };
function scrollFunction() { function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("scrollToTopBtn").style.display = "block"; document.getElementById("scrollToTopBtn").style.display = "block";
} else { } else {
document.getElementById("scrollToTopBtn").style.display = "none"; document.getElementById("scrollToTopBtn").style.display = "none";
} }
} }
// Posunout nahoru, když uživatel klikne na tlačítko // Posunout nahoru, když uživatel klikne na tlačítko
function scrollToTop() { function scrollToTop() {
document.body.scrollTop = 0; // Pro Safari document.body.scrollTop = 0; // Pro Safari
document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče
} }

View File

@ -1,119 +1,90 @@
/* 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;
}
h1 {
color: #734f96;
margin: 10px;
}
img {
width: 70%;
}
p {
margin: 10px;
}
.p {
text-align: center;
}
/* About sekce */ /* About sekce */
.about-section { .about-section {
margin: 45px 0; margin: 45px 0;
} }
.about-section-wrapper { .about-section-wrapper {
width: 65%; width: 65%;
margin: 0 auto; margin: 0 auto;
display: flex; display: flex;
gap: 20px; gap: 20px;
} }
.about-text { .about-text {
flex: 1; flex: 1;
} }
.about-img { .about-img {
flex: 1; flex: 1;
} }
img { img {
width: 100%; width: 100%;
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
.about-section-wrapper { .about-section-wrapper {
flex-direction: column; flex-direction: column;
width: 90%; width: 90%;
margin: 0 auto; margin: 0 auto;
} }
.about-text { .about-text {
text-align: left; text-align: left;
} }
.about-img { .about-img {
text-align: center; text-align: center;
} }
.about-text-p { .about-text-p {
padding-top: 15px; padding-top: 15px;
} }
} }
footer { footer {
text-align: center; text-align: center;
margin-top: 20px; margin-top: 20px;
margin-bottom: 20px; margin-bottom: 20px;
} }
/* Go to go */ /* Go to go */
#scrollToTopBtn { #scrollToTopBtn {
display: none; display: none;
position: fixed; position: fixed;
bottom: 20px; bottom: 20px;
right: 20px; right: 20px;
/*butoon přes obsah*/ /*butoon přes obsah*/
z-index: 99; z-index: 99;
outline: none; outline: none;
cursor: pointer; cursor: pointer;
padding: 15px; padding: 15px;
border-radius: 50%; border-radius: 50%;
background-color: transparent; background-color: transparent;
} }
/* Různé -css */ /* Různé -css */
h1 { h1 {
color: #734f96; color: #734f96;
margin-top: 50px; margin-top: 50px;
font-size: 50px; font-size: 50px;
} }
h2 a { h2 a {
color: #734f96; color: #734f96;
} }
h3 { h3 {
color: #734f96; color: #734f96;
} }
img { img {
width: 40%; width: 40%;
} }
code { code {
background-color: aliceblue; background-color: aliceblue;
} }

View File

@ -1,136 +1,136 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS O nás" /> <meta content="EndeavourOS O nás" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../fullStyle.css" /> <link href="../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - O nás</title> <title>EndeavourOS - O nás</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../index.html"> <a href="../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h2>O nás</h2> <h2>O nás</h2>
<p> <p>
Ahoj, moc si vážím že jsi navštívil/la web EndeavourOS České komunity. Ahoj, moc si vážím že jsi navštívil/la web EndeavourOS České komunity.
Projekt vznikl jako spřátelený projekt, k projektu Projekt vznikl jako spřátelený projekt, k projektu
<a href="arch-linux.cz" target="_blank">Arch Linux CZ</a>. <a href="arch-linux.cz" target="_blank">Arch Linux CZ</a>.
</p> </p>
<p> <p>
EndeavourOS Česká Komunita vznikl s dovolením vývojářů EndeavourOS. EndeavourOS Česká Komunita vznikl s dovolením vývojářů EndeavourOS.
EndeavourOS mě natolik oslovil, že jsem se na konec rozhodl pro tenteo EndeavourOS mě natolik oslovil, že jsem se na konec rozhodl pro tenteo
projekt.na projektu pracuji pouze ve svém volném čase tak tempo jak 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řid jakým roste není úplně nejrychlejší. Pokud by jsi chtěl/la podpořid jakým
koliv způsobem neváhej mě kontaktovat. koliv způsobem neváhej mě kontaktovat.
</p> </p>
<h2>Kontakty</h2> <h2>Kontakty</h2>
<p> <p>
<a <a
href="https://git.archoslinux.cz/kankys/EndeavourOS_CZ" href="https://git.archoslinux.cz/kankys/EndeavourOS_CZ"
target="_blank" target="_blank"
>Git</a >Git</a
> >
stránka tohoto projektu. stránka tohoto projektu.
</p> </p>
<p> <p>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
skupina EndeavourOS CZ. skupina EndeavourOS CZ.
</p> </p>
<p> <p>
<a href="https://t.me/eoscz" target="_blank">Telegram</a> skupina <a href="https://t.me/eoscz" target="_blank">Telegram</a> skupina
EndeavourOS CZ. EndeavourOS CZ.
</p> </p>
<p> <p>
<a href="https://lukaskanka.cz" target="_blank">Osobní blog</a> autora <a href="https://lukaskanka.cz" target="_blank">Osobní blog</a> autora
tohoto projektu. tohoto projektu.
</p> </p>
<p> <p>
<a href="https://arch-linux.cz" target="_blank">Arch linux CZ</a> <a href="https://arch-linux.cz" target="_blank">Arch linux CZ</a>
skvělý projekt bez, kterého by toto vše nikdy nevzniklo. skvělý projekt bez, kterého by toto vše nikdy nevzniklo.
</p> </p>
<h2>Podpora projektu</h2> <h2>Podpora projektu</h2>
<p> <p>
👉 Pokud mě chceš podpořit nebo se podílet na obsahu tohoto webu, budu 👉 Pokud mě chceš podpořit nebo se podílet na obsahu tohoto webu, budu
rád, když mi napíšeš. rád, když mi napíšeš.
</p> </p>
<p>👉 Taky můžeš tento projekt podpořit pár Satoshi:</p> <p>👉 Taky můžeš tento projekt podpořit pár Satoshi:</p>
<img <img
class="sat" alt="Satoshi"
src="https://lukaskanka.cz/index/about/img/sat.jpeg" class="sat"
alt="Satoshi" src="https://lukaskanka.cz/index/about/img/sat.jpeg"
/> />
<p>👉 Nebo přes paypal:</p> <p>👉 Nebo přes paypal:</p>
<img <img
src="https://lukaskanka.cz/index/about/img/qrcode-paypal.png" alt="Paypal"
alt="Paypal" src="https://lukaskanka.cz/index/about/img/qrcode-paypal.png"
/> />
<p>Všechny prostředky budou použity na provoz tohoto webu.</p> <p>Všechny prostředky budou použity na provoz tohoto webu.</p>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -3,33 +3,33 @@ const menuList = document.querySelector("nav");
const hamburgerIcon = document.querySelector(".fa-solid"); const hamburgerIcon = document.querySelector(".fa-solid");
menuIcon.addEventListener("click", () => { menuIcon.addEventListener("click", () => {
if (hamburgerIcon.classList[1] === "fa-bars") { if (hamburgerIcon.classList[1] === "fa-bars") {
hamburgerIcon.classList.add("fa-xmark"); hamburgerIcon.classList.add("fa-xmark");
hamburgerIcon.classList.remove("fa-bars"); hamburgerIcon.classList.remove("fa-bars");
menuList.style.display = "block"; menuList.style.display = "block";
} else { } else {
hamburgerIcon.classList.add("fa-bars"); hamburgerIcon.classList.add("fa-bars");
hamburgerIcon.classList.remove("fa-xmark"); hamburgerIcon.classList.remove("fa-xmark");
menuList.style.display = "none"; menuList.style.display = "none";
} }
}); });
// Tlačítko go to top // Tlačítko go to top
// Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci) // Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci)
window.onscroll = function () { window.onscroll = function () {
scrollFunction(); scrollFunction();
}; };
function scrollFunction() { function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("scrollToTopBtn").style.display = "block"; document.getElementById("scrollToTopBtn").style.display = "block";
} else { } else {
document.getElementById("scrollToTopBtn").style.display = "none"; document.getElementById("scrollToTopBtn").style.display = "none";
} }
} }
// Posunout nahoru, když uživatel klikne na tlačítko // Posunout nahoru, když uživatel klikne na tlačítko
function scrollToTop() { function scrollToTop() {
document.body.scrollTop = 0; // Pro Safari document.body.scrollTop = 0; // Pro Safari
document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče
} }

View File

@ -1,100 +1,71 @@
/* 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;
}
/* About sekce */ /* About sekce */
.about-section { .about-section {
margin: 45px 0; margin: 45px 0;
} }
.about-section-wrapper { .about-section-wrapper {
width: 65%; width: 65%;
margin: 0 auto; margin: 0 auto;
display: flex; display: flex;
gap: 20px; gap: 20px;
} }
.about-text { .about-text {
flex: 1; flex: 1;
} }
.about-img { .about-img {
flex: 1; flex: 1;
} }
img { img {
width: 100%; width: 100%;
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
.about-section-wrapper { .about-section-wrapper {
flex-direction: column; flex-direction: column;
width: 90%; width: 90%;
margin: 0 auto; margin: 0 auto;
} }
.about-text { .about-text {
text-align: left; text-align: left;
} }
.about-img { .about-img {
text-align: center; text-align: center;
} }
.about-text-p { .about-text-p {
padding-top: 15px; padding-top: 15px;
} }
} }
footer { footer {
text-align: center; text-align: center;
margin-top: 20px; margin-top: 20px;
margin-bottom: 20px; margin-bottom: 20px;
} }
/* Go to go */ /* Go to go */
#scrollToTopBtn { #scrollToTopBtn {
display: none; display: none;
position: fixed; position: fixed;
bottom: 20px; bottom: 20px;
right: 20px; right: 20px;
/*butoon přes obsah*/ /*butoon přes obsah*/
z-index: 99; z-index: 99;
outline: none; outline: none;
cursor: pointer; cursor: pointer;
padding: 15px; padding: 15px;
border-radius: 50%; border-radius: 50%;
background-color: transparent; background-color: transparent;
} }
img { img {
width: 20%; width: 20%;
} }

View File

@ -1,129 +1,141 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém....Rozcestník"
content="EndeavourOS svobodný operační systém....Rozcestník" name="description"
/> />
<meta name="keywords" content="EndeavourOS, Mapa, Rozcestník" /> <meta content="EndeavourOS, Mapa, Rozcestník" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../fullStyle.css" /> <link href="../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Rozcestník</title> <title>EndeavourOS - Rozcestník</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../index.html"> <a href="../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Rozcestník</h1> <h1>Rozcestník</h1>
<img src="img/nicubunu.png" alt="" /> <img alt="" src="img/nicubunu.png"/>
<h2>⬇ Články ⬇</h2> <h2>⬇ Články ⬇</h2>
<h4><a href="/clanky/5-let-endeavouros.html">Konec projektu Antergos, začátek EndeavourOS a kde jsme nyní, o 5 let později - 21.8.2024</a> </h4> <h4><a href="/clanky/5-let-endeavouros.html">Konec projektu Antergos, začátek EndeavourOS a kde jsme nyní, o 5
let později - 21.8.2024</a></h4>
<h4> <h4>
<a href="/clanky/eos-history.html" <a href="/clanky/eos-history.html"
>Do historie EndeavourOS v časové smičce</a> >Do historie EndeavourOS v časové smičce</a>
</h4>
<h4><a href="/clanky/firefox-nahledy-jak-aktivovat.html">Jak v Firefox aktivovat náhledy načtených panelů</a>
</h4> </h4>
<h4><a href="/clanky/firefox-nahledy-jak-aktivovat.html">Jak v Firefox aktivovat náhledy načtených panelů</a></h4>
<h2>⬇ Wiki ⬇</h2> <h2>⬇ Wiki ⬇</h2>
<h4><a href="/wiki/acpi-kernel/parametry-jadra-acpi-a-jak-je-vybrat.html">ACPI parametry jádra - Parametry jádra ACPI a jak je vybrat </a></h4> <h4><a href="/wiki/acpi-kernel/parametry-jadra-acpi-a-jak-je-vybrat.html">ACPI parametry jádra - Parametry jádra
ACPI a jak je vybrat </a></h4>
<h4><a href="/wiki/aplikace/firewalid.html">Aplikace - FirewalID</a></h4> <h4><a href="/wiki/aplikace/firewalid.html">Aplikace - FirewalID</a></h4>
<h4><a href="/wiki/aplikace/mpd-pro-zacatecniky.html">Aplikace - Průvodce MPD pro začátečníky Konfigurace a klienti </a></h4> <h4><a href="/wiki/aplikace/mpd-pro-zacatecniky.html">Aplikace - Průvodce MPD pro začátečníky Konfigurace a
klienti </a></h4>
<h4><a href="/wiki/aplikace/prehravani-videa.html">Aplikace - Přehrávání videa</a></h4> <h4><a href="/wiki/aplikace/prehravani-videa.html">Aplikace - Přehrávání videa</a></h4>
<h4><a href="/wiki/aplikace/virt-manager.html">Aplikace - Jak nainstalovat Virt-Manager</a></h4> <h4><a href="/wiki/aplikace/virt-manager.html">Aplikace - Jak nainstalovat Virt-Manager</a></h4>
<h4><a href="/wiki/aplikace/jak-nainstalovat-virtualbox.html">Aplikace - Jak nainstalovat Virtualbox</a></h4> <h4><a href="/wiki/aplikace/jak-nainstalovat-virtualbox.html">Aplikace - Jak nainstalovat Virtualbox</a></h4>
<h4><a href="/wiki/aplikace/jednotny-motiv-a-pisma-pro-aplikace-qt-v-prostredich-gtk.html">Aplikace - Jednotný motiv a písma pro aplikace Qt v prostředích GTK</a></h4> <h4><a href="/wiki/aplikace/jednotny-motiv-a-pisma-pro-aplikace-qt-v-prostredich-gtk.html">Aplikace - Jednotný
<h4><a href="/wiki/aplikace/flatpak-instalace-a-sprava-aplikaci.html">Aplikace - Flatpak - instalace a správa aplikaci</a></h4> motiv a písma pro aplikace Qt v prostředích GTK</a></h4>
<h4><a href="/wiki/aplikace/flatpak-nastaveni-vzhledu-aplikaci.html">Aplikace - Flatpak - nastavení vzhledu aplikací</a></h4> <h4><a href="/wiki/aplikace/flatpak-instalace-a-sprava-aplikaci.html">Aplikace - Flatpak - instalace a správa
<h4><a href="/wiki/aplikace/instalace-endeavouros-na-virtualbox.html">Aplikace - Jak nainstalovat EndeavourOS na VirtualBox</a></h4> aplikaci</a></h4>
<h4><a href="/wiki/aplikace/flatpak-nastaveni-vzhledu-aplikaci.html">Aplikace - Flatpak - nastavení vzhledu
aplikací</a></h4>
<h4><a href="/wiki/aplikace/instalace-endeavouros-na-virtualbox.html">Aplikace - Jak nainstalovat EndeavourOS na
VirtualBox</a></h4>
<h4><a href="/wiki/aplikace/vychozi-aplikace-mime.html">Aplikace - Vychozi aplikace MIME</a></h4> <h4><a href="/wiki/aplikace/vychozi-aplikace-mime.html">Aplikace - Vychozi aplikace MIME</a></h4>
<h4> <h4>
<a href="/wiki/bluetooth/jak-v-endeavouros-zprovoznit-bluetooth.html" <a href="/wiki/bluetooth/jak-v-endeavouros-zprovoznit-bluetooth.html"
>Bluetooth - Jak v EndeavourOS zprovoznit Bluetooth?</a >Bluetooth - Jak v EndeavourOS zprovoznit Bluetooth?</a
> >
</h4> </h4>
<h4> <h4>
<a <a
href="/wiki/bluetooth/endeavouros-jak-pravit-nefunkcni-Bluetooth-po-instalaci-na-macbook-pro-2015.html" href="/wiki/bluetooth/endeavouros-jak-pravit-nefunkcni-Bluetooth-po-instalaci-na-macbook-pro-2015.html"
>Bluetooth - EndeavourOS jak opravit nefunkční Bluetooth po >Bluetooth - EndeavourOS jak opravit nefunkční Bluetooth po
instalaci na MacBook Pro 2015</a instalaci na MacBook Pro 2015</a
> >
</h4> </h4>
<h4> <h4>
<a <a
href="/wiki/spravci-oken/jak-v-i3wm-opravit-nefunkcni-nastaveni-jasu-monitoru.html" href="/wiki/spravci-oken/jak-v-i3wm-opravit-nefunkcni-nastaveni-jasu-monitoru.html"
>Správce oken - Jak v i3wm opravit nefunkční nastavení jasu >Správce oken - Jak v i3wm opravit nefunkční nastavení jasu
monitoru</a monitoru</a
> >
</h4> </h4>
<h4> <a href="/wiki/spravci-oken/i3wm-prvni-kroky.html">Správce oken - I3wm - První kroky po instalaci i3wm</a> </h4> <h4><a href="/wiki/spravci-oken/i3wm-prvni-kroky.html">Správce oken - I3wm - První kroky po instalaci i3wm</a>
</h4>
<h4><a href="/wiki/ruzne/korenovy-oddil-je-plny.html">Různé články - Kořenový oddíl je plný? Nepropadejte
panice, nejprve vymažte Pacmanovu mezipaměť! - 26.8.20024</a></h4>
<h4><a href="/wiki/ruzne/co-je-to-aur.html">Různé články - Co je to AUR? - 26.8.20024</a></h4>
<h4> <h4>
<a <a
href="/wiki/network/endeavouros-jak-opravit-nefunkcni-wifi-po-instalaci-na-macbook-pro-2015.html" href="/wiki/network/endeavouros-jak-opravit-nefunkcni-wifi-po-instalaci-na-macbook-pro-2015.html"
>WiFi - EndeavourOS jak opravit nefunkční WiFi po instalaci na >WiFi - EndeavourOS jak opravit nefunkční WiFi po instalaci na
MacBook Pro 2015</a MacBook Pro 2015</a
> >
</h4> </h4>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -3,33 +3,33 @@ const menuList = document.querySelector("nav");
const hamburgerIcon = document.querySelector(".fa-solid"); const hamburgerIcon = document.querySelector(".fa-solid");
menuIcon.addEventListener("click", () => { menuIcon.addEventListener("click", () => {
if (hamburgerIcon.classList[1] === "fa-bars") { if (hamburgerIcon.classList[1] === "fa-bars") {
hamburgerIcon.classList.add("fa-xmark"); hamburgerIcon.classList.add("fa-xmark");
hamburgerIcon.classList.remove("fa-bars"); hamburgerIcon.classList.remove("fa-bars");
menuList.style.display = "block"; menuList.style.display = "block";
} else { } else {
hamburgerIcon.classList.add("fa-bars"); hamburgerIcon.classList.add("fa-bars");
hamburgerIcon.classList.remove("fa-xmark"); hamburgerIcon.classList.remove("fa-xmark");
menuList.style.display = "none"; menuList.style.display = "none";
} }
}); });
// Tlačítko go to top // Tlačítko go to top
// Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci) // Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci)
window.onscroll = function () { window.onscroll = function () {
scrollFunction(); scrollFunction();
}; };
function scrollFunction() { function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("scrollToTopBtn").style.display = "block"; document.getElementById("scrollToTopBtn").style.display = "block";
} else { } else {
document.getElementById("scrollToTopBtn").style.display = "none"; document.getElementById("scrollToTopBtn").style.display = "none";
} }
} }
// Posunout nahoru, když uživatel klikne na tlačítko // Posunout nahoru, když uživatel klikne na tlačítko
function scrollToTop() { function scrollToTop() {
document.body.scrollTop = 0; // Pro Safari document.body.scrollTop = 0; // Pro Safari
document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče
} }

View File

@ -1,105 +1,83 @@
/* 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;
}
/* About sekce */ /* About sekce */
.about-section { .about-section {
margin: 45px 0; margin: 45px 0;
} }
.about-section-wrapper { .about-section-wrapper {
width: 65%; width: 65%;
margin: 0 auto; margin: 0 auto;
display: flex; display: flex;
gap: 20px; gap: 20px;
} }
.about-text { .about-text {
flex: 1; flex: 1;
} }
.about-img { .about-img {
flex: 1; flex: 1;
} }
img { img {
width: 100%; width: 100%;
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
.about-section-wrapper { .about-section-wrapper {
flex-direction: column; flex-direction: column;
width: 90%; width: 90%;
margin: 0 auto; margin: 0 auto;
} }
.about-text { .about-text {
text-align: left; text-align: left;
} }
.about-img { .about-img {
text-align: center; text-align: center;
} }
.about-text-p { .about-text-p {
padding-top: 15px; padding-top: 15px;
} }
} }
footer { footer {
text-align: center; text-align: center;
margin-top: 20px; margin-top: 20px;
margin-bottom: 20px; margin-bottom: 20px;
} }
/* Go to go */ /* Go to go */
#scrollToTopBtn { #scrollToTopBtn {
display: none; display: none;
position: fixed; position: fixed;
bottom: 20px; bottom: 20px;
right: 20px; right: 20px;
/*butoon přes obsah*/ /*butoon přes obsah*/
z-index: 99; z-index: 99;
outline: none; outline: none;
cursor: pointer; cursor: pointer;
padding: 15px; padding: 15px;
border-radius: 50%; border-radius: 50%;
background-color: transparent; background-color: transparent;
} }
/* Pro rozcestník extra*/ /* Pro rozcestník extra*/
img { img {
width: 25%; width: 25%;
} }
h1 { h1 {
color: #734f96; color: #734f96;
margin-top: 50px; margin-top: 50px;
font-size: 50px; font-size: 50px;
} }
h4 a { h4 a {
color: #734f96; color: #734f96;
} }

View File

@ -3,33 +3,33 @@ const menuList = document.querySelector("nav");
const hamburgerIcon = document.querySelector(".fa-solid"); const hamburgerIcon = document.querySelector(".fa-solid");
menuIcon.addEventListener("click", () => { menuIcon.addEventListener("click", () => {
if (hamburgerIcon.classList[1] === "fa-bars") { if (hamburgerIcon.classList[1] === "fa-bars") {
hamburgerIcon.classList.add("fa-xmark"); hamburgerIcon.classList.add("fa-xmark");
hamburgerIcon.classList.remove("fa-bars"); hamburgerIcon.classList.remove("fa-bars");
menuList.style.display = "block"; menuList.style.display = "block";
} else { } else {
hamburgerIcon.classList.add("fa-bars"); hamburgerIcon.classList.add("fa-bars");
hamburgerIcon.classList.remove("fa-xmark"); hamburgerIcon.classList.remove("fa-xmark");
menuList.style.display = "none"; menuList.style.display = "none";
} }
}); });
// Tlačítko go to top // Tlačítko go to top
// Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci) // Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci)
window.onscroll = function () { window.onscroll = function () {
scrollFunction(); scrollFunction();
}; };
function scrollFunction() { function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("scrollToTopBtn").style.display = "block"; document.getElementById("scrollToTopBtn").style.display = "block";
} else { } else {
document.getElementById("scrollToTopBtn").style.display = "none"; document.getElementById("scrollToTopBtn").style.display = "none";
} }
} }
// Posunout nahoru, když uživatel klikne na tlačítko // Posunout nahoru, když uživatel klikne na tlačítko
function scrollToTop() { function scrollToTop() {
document.body.scrollTop = 0; // Pro Safari document.body.scrollTop = 0; // Pro Safari
document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče
} }

119
style.css
View File

@ -1,109 +1,70 @@
/* EOS - Welcome*/ /* 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;
}
a {
color: #734f96;
margin-top: 50px;
margin-bottom: 50px;
}
h4 {
color: #734f96;
margin-top: 50px;
margin-bottom: 50px;
}
.text {
color: #734f96;
margin-top: 50px;
margin-bottom: 50px;
}
p {
margin: 10px;
}
.p {
text-align: center;
}
/* About sekce */ /* About sekce */
.about-section { .about-section {
margin: 45px 0; margin: 45px 0;
} }
.about-section-wrapper { .about-section-wrapper {
width: 65%; width: 65%;
margin: 0 auto; margin: 0 auto;
display: flex; display: flex;
gap: 20px; gap: 20px;
} }
.about-text { .about-text {
flex: 1; flex: 1;
} }
.about-img { .about-img {
flex: 1; flex: 1;
} }
img { img {
width: 100%; width: 100%;
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
.about-section-wrapper { .about-section-wrapper {
flex-direction: column; flex-direction: column;
width: 90%; width: 90%;
margin: 0 auto; margin: 0 auto;
} }
.about-text { .about-text {
text-align: left; text-align: left;
} }
.about-img { .about-img {
text-align: center; text-align: center;
} }
.about-text-p { .about-text-p {
padding-top: 15px; padding-top: 15px;
} }
} }
footer { footer {
text-align: center; text-align: center;
margin-top: 20px; margin-top: 20px;
margin-bottom: 20px; margin-bottom: 20px;
} }
/* Go to go */ /* Go to go */
#scrollToTopBtn { #scrollToTopBtn {
display: none; display: none;
position: fixed; position: fixed;
bottom: 20px; bottom: 20px;
right: 20px; right: 20px;
/*butoon přes obsah*/ /*butoon přes obsah*/
z-index: 99; z-index: 99;
outline: none; outline: none;
cursor: pointer; cursor: pointer;
padding: 15px; padding: 15px;
border-radius: 50%; border-radius: 50%;
background-color: transparent; background-color: transparent;
} }

View File

@ -1,87 +1,87 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS, ACPI-kernel" /> <meta content="EndeavourOS, ACPI-kernel" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - ACPI kernel</title> <title>EndeavourOS - ACPI kernel</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Parametry jádra ACPI</h1> <h1>Parametry jádra ACPI</h1>
<h2> <h2>
<a href="parametry-jadra-acpi-a-jak-je-vybrat.html"> <a href="parametry-jadra-acpi-a-jak-je-vybrat.html">
Parametry jádra ACPI a jak je vybrat Parametry jádra ACPI a jak je vybrat
</a> </a>
</h2> </h2>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,242 +1,242 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém....Parametry jádra"
content="EndeavourOS svobodný operační systém....Parametry jádra" name="description"
/> />
<meta name="keywords" content="EndeavourOS" /> <meta content="EndeavourOS" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Parametry jádra</title> <title>EndeavourOS - Parametry jádra</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Parametry jádra ACPI a jak je vybrat</h1> <h1>Parametry jádra ACPI a jak je vybrat</h1>
<img src="img/linux-inside.jpg" alt="" /> <img alt="" src="img/linux-inside.jpg"/>
<p> <p>
Představení notebooků Optimus a dalších funkcí pro úsporu energie 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í 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é 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 š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 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, 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 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 způsobit nestabilitu systému a některé funkce notebooku nebudou
fungovat správně. Jakmile uživatel najde parametr, který funguje, je 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 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í 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 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. 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 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. jej správně přidat do konfiguračního souboru grub.
</p> </p>
<p> <p>
Než se rozhodnete, který parametr ACPI jádra potřebujete, musíte si Než se rozhodnete, který parametr ACPI jádra potřebujete, musíte si
položit jednu otázku. položit jednu otázku.
</p> </p>
<p><strong>Potřebuji vůbec parametr jádra ACPI? </strong></p> <p><strong>Potřebuji vůbec parametr jádra ACPI? </strong></p>
<p> <p>
Kromě prohledávání protokolů a hledání chyb ACPI existuje několik 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. způsobů, jak zjistit, zda je parametr jádra ACPI potřeba.
</p> </p>
<p>1.</p> <p>1.</p>
<p> <p>
Toto je pravděpodobně nejjednodušší způsob, jak zjistit, zda Toto je pravděpodobně nejjednodušší způsob, jak zjistit, zda
potřebujete parametr jádra ACPI. Tento problém lze 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 používáte Linux z Live USB nebo je nainstalován na místním pevném
disku. disku.
<strong <strong
>Když vypnete počítač a před vypnutím se zasekne a vy jej musíte >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 vypnout stisknutím tlačítka napájení, možná budete potřebovat
parametr jádra ACPI.</strong parametr jádra ACPI.</strong
> >
</p> </p>
<p>2.</p> <p>2.</p>
<p> <p>
Používáte notebook a nainstalovali jste proprietární ovladač Nvidia. Používáte notebook a nainstalovali jste proprietární ovladač Nvidia.
Spustíte svůj notebook a máte následující problémy: Spustíte svůj notebook a máte následující problémy:
</p> </p>
<p>* „Zahájeno spuštění/vypnutí systému TLP“</p> <p>* „Zahájeno spuštění/vypnutí systému TLP“</p>
<p>* "Dosáhl cílového grafického rozhraní"</p> <p>* "Dosáhl cílového grafického rozhraní"</p>
<p>* Chybová zpráva o konfiguraci "Podsvícení"</p> <p>* Chybová zpráva o konfiguraci "Podsvícení"</p>
<p> <p>
* Váš notebook se pouze spustí s černou obrazovkou a ventilátory * Váš notebook se pouze spustí s černou obrazovkou a ventilátory
začnou neustále běžet. začnou neustále běžet.
</p> </p>
<p> <p>
Pokud si všimnete některého z těchto chování, možná budete muset Pokud si všimnete některého z těchto chování, možná budete muset
přidat parametr jádra ACPI. přidat parametr jádra ACPI.
</p> </p>
<p>3.</p> <p>3.</p>
<p> <p>
To vyžaduje od uživatele trochu více úsilí. Stiskněte „E“ na obrazovce 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 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 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á 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 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. vidíte chybu ACPI, možná budete potřebovat parametr jádra ACPI.
</p> </p>
<p><strong>Výběr parametru jádra ACPI. </strong></p> <p><strong>Výběr parametru jádra ACPI. </strong></p>
<p> <p>
Bios nebo UEFI používané vaším notebookem vyhledává určité 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ě „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 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ž 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í 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 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é 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 ř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 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 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 parametrů můžete v podstatě říci Linuxu, aby „napodoboval“ volání ACPI
odesílané jiným OS. odesílané jiným OS.
</p> </p>
<p> <p>
Když jste si notebook zakoupili, pravděpodobně byl dodán s Když jste si notebook zakoupili, pravděpodobně byl dodán s
předinstalovaným systémem Windows. Verze systému Windows, která byla 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 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 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ůž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“, 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 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, 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 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 . 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áš To jsou informace, které potřebujete k určení řetězce OSI, který váš
parametr jádra potřebuje. parametr jádra potřebuje.
</p> </p>
<p> <p>
Jakmile budete mít svou verzi Windows, pomocí níže uvedené tabulky 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. zjistěte, jak má být vaše verze Windows zastoupena v parametru jádra.
</p> </p>
<p>Argumenty OSI pro Windows</p> <p>Argumenty OSI pro Windows</p>
<img src="img/OSI.png" alt="" /> <img alt="" src="img/OSI.png"/>
<p> <p>
Jakmile budete mít svůj řetězec OSI, máte nyní všechny informace Jakmile budete mít svůj řetězec OSI, máte nyní všechny informace
potřebné pro váš parametr jádra. potřebné pro váš parametr jádra.
</p> </p>
<p> <p>
Aby Linux napodoboval vaši verzi Windows, musíte přidat následující Aby Linux napodoboval vaši verzi Windows, musíte přidat následující
parametr jádra, <code><strong>acpi_osi='OSI String'</strong></code> parametr jádra, <code><strong>acpi_osi='OSI String'</strong></code>
</p> </p>
<p><strong>Příklady:</strong></p> <p><strong>Příklady:</strong></p>
<p> <p>
Windows 7 - <code><strong>acpi_osi='Windows 2009'</strong></code> Windows 7 - <code><strong>acpi_osi='Windows 2009'</strong></code>
</p> </p>
<p> <p>
Windows 10 ver. 1709 Windows 10 ver. 1709
<code><strong>acpi_osi='Windows 2017'</strong></code> <code><strong>acpi_osi='Windows 2017'</strong></code>
</p> </p>
<p> <p>
Všimnete si, že Windows 10 verze 1709 má OSI řetězec Windows 2017.2 a 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 místo toho jsem použil Windows 2017. Při testování jsem zjistil, že
Windows 2017.2 nebyl rozpoznán jako platný argument. Windows 2017.2 nebyl rozpoznán jako platný argument.
</p> </p>
<p><strong>Poznámka k acpi_osi=! </strong></p> <p><strong>Poznámka k acpi_osi=! </strong></p>
<p> <p>
Tento argument zakáže všechny řetězce dodavatele, které mohou být 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 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ž 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 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 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. kombinaci s jedním z výše uvedených řetězců OSI.
</p> </p>
<p>Příklad:</p> <p>Příklad:</p>
<p> <p>
<code><strong>acpi_osi=! acpi_osi='Windows 2012'</strong></code> <code><strong>acpi_osi=! acpi_osi='Windows 2012'</strong></code>
</p> </p>
<p> <p>
Tím se deaktivují všechny řetězce dodavatele a pak jádru řeknete, aby Tím se deaktivují všechny řetězce dodavatele a pak jádru řeknete, aby
„napodobilo“ Windows 8, když bude mluvit s BIOSem. „napodobilo“ Windows 8, když bude mluvit s BIOSem.
</p> </p>
<p><strong>Poznámka pro notebooky Dell</strong></p> <p><strong>Poznámka pro notebooky Dell</strong></p>
<p> <p>
Někdy výše uvedené parametry jádra nebudou na některých noteboocích 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 Dell fungovat správně. Pokud je to váš případ, můžete zkusit
následující: <code><strong>acpi_rev_override=#</strong></code následující: <code><strong>acpi_rev_override=#</strong></code
>nahraďte „#“ číslem od 1 do 5. Aby byl tento parametr jádra správně >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í aplikován, může být nutné dvakrát spustit studený start (úplné vypnutí
systému před restartováním). systému před restartováním).
</p> </p>
<p><strong>Testování parametru jádra ACPI </strong></p> <p><strong>Testování parametru jádra ACPI </strong></p>
<p> <p>
1.Stiskněte „E“ na obrazovce grub a najděte řádek s parametrem 1.Stiskněte „E“ na obrazovce grub a najděte řádek s parametrem
„quiet“. „quiet“.
</p> </p>
<p> <p>
2.Nahraďte slovo „guiet“ parametrem, který jste určili, že 2.Nahraďte slovo „guiet“ parametrem, který jste určili, že
potřebujete. potřebujete.
</p> </p>
<p>3. Stisknutím F-10 spusťte počítač.</p> <p>3. Stisknutím F-10 spusťte počítač.</p>
<p><strong>Přidání jádra ACPI do grub </strong></p> <p><strong>Přidání jádra ACPI do grub </strong></p>
<p> <p>
Jakmile najdete argument jádra, který nejlépe funguje pro váš 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 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 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. 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“, 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 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í: argument do grub, otevřete terminál a zadejte následující:
</p> </p>
<p> <p>
1. <code><strong>sudo nano /etc/default/grub</strong></code> 1. <code><strong>sudo nano /etc/default/grub</strong></code>
</p> </p>
<p> <p>
2.Přidejte argument jádra na následující řádek: 2.Přidejte argument jádra na následující řádek:
<strong>GRUB_CMDLINE_LINUX_DEFAULT </strong>. <strong>GRUB_CMDLINE_LINUX_DEFAULT </strong>.
</p> </p>
<p><strong>Příklad:</strong></p> <p><strong>Příklad:</strong></p>
<div class="code-box"> <div class="code-box">
@ -244,84 +244,84 @@
GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi='Windows 2018' rd.udev.log-priority=3 GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi='Windows 2018' rd.udev.log-priority=3
nvme_core.default_ps_max_latency_us=5500" nvme_core.default_ps_max_latency_us=5500"
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p>3. ctrl+x pro ukončení a „Y“ pro uložení.</p> <p>3. ctrl+x pro ukončení a „Y“ pro uložení.</p>
<p> <p>
4. <code><strong>sudo update-grub</strong></code> nebo pokud nemáte 4. <code><strong>sudo update-grub</strong></code> nebo pokud nemáte
<code><strong>update-grub</strong></code> nainstalován AUR, spusťte <code><strong>update-grub</strong></code> nainstalován AUR, spusťte
<code><strong>sudo grub-mkconfig -o /boot/grub/grub.cfg</strong></code <code><strong>sudo grub-mkconfig -o /boot/grub/grub.cfg</strong></code
>. >.
</p> </p>
<p> <p>
Nyní byl váš argument jádra přidán do grub a bude načten při každém Nyní byl váš argument jádra přidán do grub a bude načten při každém
spuštění notebooku. spuštění notebooku.
</p> </p>
<p> <p>
Toto není v žádném případě vyčerpávající průvodce používáním parametrů 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 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 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 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 ř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 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 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 diskutován. A to buď na našem discordu nebo jákém koliv s linuxovou
komunitou. komunitou.
</p> </p>
<p><strong>Další poznámky:</strong></p> <p><strong>Další poznámky:</strong></p>
<p> <p>
Parametr jádra <code><strong>apci_osi=Linux</strong></code> lze použít Parametr jádra <code><strong>apci_osi=Linux</strong></code> lze použít
v novějších (konec roku 2019 a novějších) noteboocích Asus k vyřešení 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 problému, kdy externí port HDMI nefunguje. Použijte tento namísto
parametru souvisejícího s Windows . parametru souvisejícího s Windows .
</p> </p>
<p><strong>Zdroje:</strong></p> <p><strong>Zdroje:</strong></p>
<p> <p>
<a href="https://uefi.org/specifications" target="_blank" <a href="https://uefi.org/specifications" target="_blank"
>https://uefi.org/specifications</a >https://uefi.org/specifications</a
> >
</p> </p>
<p> <p>
<a <a
href="https://docs.microsoft.com/en-us/windows-hardware/drivers/acpi/winacpi-osi" href="https://docs.microsoft.com/en-us/windows-hardware/drivers/acpi/winacpi-osi"
target="_blank" target="_blank"
>https://docs.microsoft.com/en-us/windows-hardware/drivers/acpi/winacpi-osi</a >https://docs.microsoft.com/en-us/windows-hardware/drivers/acpi/winacpi-osi</a
> >
</p> </p>
<p> <p>
<a <a
href="https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt" href="https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt"
target="_blank" target="_blank"
>https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt</a >https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt</a
> >
</p> </p>
<p> <p>
<a <a
href="https://discovery.endeavouros.com/acpi-kernel-parameters/acpi-kernel-parameters-and-how-to-choose-them/2021/03/" href="https://discovery.endeavouros.com/acpi-kernel-parameters/acpi-kernel-parameters-and-how-to-choose-them/2021/03/"
target="_blank" target="_blank"
>Původní článek z roku 2021</a >Původní článek z roku 2021</a
> >
</p> </p>
<p></p> <p></p>
<p> <p>
<code <code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
18.4.2024</code 18.4.2024</code
> >
</p> </p>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -3,44 +3,44 @@ const menuList = document.querySelector("nav");
const hamburgerIcon = document.querySelector(".fa-solid"); const hamburgerIcon = document.querySelector(".fa-solid");
menuIcon.addEventListener("click", () => { menuIcon.addEventListener("click", () => {
if (hamburgerIcon.classList[1] === "fa-bars") { if (hamburgerIcon.classList[1] === "fa-bars") {
hamburgerIcon.classList.add("fa-xmark"); hamburgerIcon.classList.add("fa-xmark");
hamburgerIcon.classList.remove("fa-bars"); hamburgerIcon.classList.remove("fa-bars");
menuList.style.display = "block"; menuList.style.display = "block";
} else { } else {
hamburgerIcon.classList.add("fa-bars"); hamburgerIcon.classList.add("fa-bars");
hamburgerIcon.classList.remove("fa-xmark"); hamburgerIcon.classList.remove("fa-xmark");
menuList.style.display = "none"; menuList.style.display = "none";
} }
}); });
// Tlačítko go to top // Tlačítko go to top
// Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci) // Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci)
window.onscroll = function () { window.onscroll = function () {
scrollFunction(); scrollFunction();
}; };
function scrollFunction() { function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("scrollToTopBtn").style.display = "block"; document.getElementById("scrollToTopBtn").style.display = "block";
} else { } else {
document.getElementById("scrollToTopBtn").style.display = "none"; document.getElementById("scrollToTopBtn").style.display = "none";
} }
} }
// Posunout nahoru, když uživatel klikne na tlačítko // Posunout nahoru, když uživatel klikne na tlačítko
function scrollToTop() { function scrollToTop() {
document.body.scrollTop = 0; // Pro Safari document.body.scrollTop = 0; // Pro Safari
document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče
} }
// Code-box // Code-box
document.getElementById("copy-button").addEventListener("click", function () { document.getElementById("copy-button").addEventListener("click", function () {
var codeContent = document.getElementById("code-content"); var codeContent = document.getElementById("code-content");
var range = document.createRange(); var range = document.createRange();
range.selectNode(codeContent); range.selectNode(codeContent);
window.getSelection().removeAllRanges(); window.getSelection().removeAllRanges();
window.getSelection().addRange(range); window.getSelection().addRange(range);
document.execCommand("copy"); document.execCommand("copy");
window.getSelection().removeAllRanges(); window.getSelection().removeAllRanges();
}); });

View File

@ -1,137 +1,115 @@
/* 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;
}
/* About sekce */ /* About sekce */
.about-section { .about-section {
margin: 45px 0; margin: 45px 0;
} }
.about-section-wrapper { .about-section-wrapper {
width: 65%; width: 65%;
margin: 0 auto; margin: 0 auto;
display: flex; display: flex;
gap: 20px; gap: 20px;
} }
.about-text { .about-text {
flex: 1; flex: 1;
} }
.about-img { .about-img {
flex: 1; flex: 1;
} }
img { img {
width: 100%; width: 100%;
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
.about-section-wrapper { .about-section-wrapper {
flex-direction: column; flex-direction: column;
width: 90%; width: 90%;
margin: 0 auto; margin: 0 auto;
} }
.about-text { .about-text {
text-align: left; text-align: left;
} }
.about-img { .about-img {
text-align: center; text-align: center;
} }
.about-text-p { .about-text-p {
padding-top: 15px; padding-top: 15px;
} }
} }
footer { footer {
text-align: center; text-align: center;
margin-top: 20px; margin-top: 20px;
margin-bottom: 20px; margin-bottom: 20px;
} }
/* Go to go */ /* Go to go */
#scrollToTopBtn { #scrollToTopBtn {
display: none; display: none;
position: fixed; position: fixed;
bottom: 20px; bottom: 20px;
right: 20px; right: 20px;
/*butoon přes obsah*/ /*butoon přes obsah*/
z-index: 99; z-index: 99;
outline: none; outline: none;
cursor: pointer; cursor: pointer;
padding: 15px; padding: 15px;
border-radius: 50%; border-radius: 50%;
background-color: transparent; background-color: transparent;
} }
/* Různé - extra css */ /* Různé - extra css */
h1 { h1 {
color: #734f96; color: #734f96;
margin-top: 50px; margin-top: 50px;
font-size: 50px; font-size: 50px;
} }
h2 a { h2 a {
color: #734f96; color: #734f96;
} }
h3 { h3 {
color: #734f96; color: #734f96;
} }
img { img {
width: 40%; width: 40%;
} }
code { code {
background-color: aliceblue; background-color: aliceblue;
} }
/* CodeBox */ /* CodeBox */
.code-box { .code-box {
position: relative; position: relative;
width: 500px; width: 500px;
height: auto; height: auto;
border: 1px solid #734f96; border: 1px solid #734f96;
padding: 5px; padding: 5px;
overflow: auto; overflow: auto;
background-color: #313131; background-color: #313131;
color: yellowgreen; color: yellowgreen;
margin: auto; margin: auto;
text-align: left; text-align: left;
} }
#copy-button { #copy-button {
position: absolute; position: absolute;
top: 10px; top: 10px;
right: 10px; right: 10px;
cursor: pointer; cursor: pointer;
color: whitesmoke; color: whitesmoke;
background-color: transparent; background-color: transparent;
border: 1px solid #734f96; border: 1px solid #734f96;
} }

View File

@ -1,259 +1,259 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS, Firewalid" /> <meta content="EndeavourOS, Firewalid" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Firewalid</title> <title>EndeavourOS - Firewalid</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>FirewalID</h1> <h1>FirewalID</h1>
<img src="img/firewall.webp" alt="" /> <img alt="" src="img/firewall.webp"/>
<p> <p>
<strong>Informace o FirewallD ke čtení v anglickém jazyce: </strong> <strong>Informace o FirewallD ke čtení v anglickém jazyce: </strong>
</p> </p>
<p> <p>
<a href="https://firewalld.org/documentation/" target="_blank" <a href="https://firewalld.org/documentation/" target="_blank"
>Oficiální dokumentace FirewallD >Oficiální dokumentace FirewallD
</a> </a>
</p> </p>
<p> <p>
<a href="https://wiki.archlinux.org/title/Firewalld" target="_blank" <a href="https://wiki.archlinux.org/title/Firewalld" target="_blank"
>FirewallD na Archwiki</a >FirewallD na Archwiki</a
> >
</p> </p>
<p> <p>
<a <a
href="https://www.redhat.com/sysadmin/beginners-guide-firewalld" href="https://www.redhat.com/sysadmin/beginners-guide-firewalld"
target="_blank" target="_blank"
>Průvodce pro začátečníky FirewallD na RedHat >Průvodce pro začátečníky FirewallD na RedHat
</a> </a>
</p> </p>
<p> <p>
<a <a
href="https://opensource.com/article/20/2/firewall-cheat-sheet" href="https://opensource.com/article/20/2/firewall-cheat-sheet"
target="_blank" target="_blank"
>opensource.com firewall-cheat-sheet >opensource.com firewall-cheat-sheet
</a> </a>
</p> </p>
<h2>Proč EndeavourOS nyní používá FirewallD?</h2> <h2>Proč EndeavourOS nyní používá FirewallD?</h2>
<p> <p>
Po diskuzi vývojový tým dospěl k závěru, že by bylo dobré povolit ve 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 výchozím nastavení slušný firewall pro všechny instalace pro
EndeavourOS. EndeavourOS.
</p> </p>
<p> <p>
Také zkušenější uživatel již může být zvyklý na nastavení pravidel 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 firewallu, většina uživatelů stále zapomíná zabezpečit systém po
prvotní instalaci. prvotní instalaci.
</p> </p>
<p> <p>
V dnešní době to již není nic, co bychom mohli ignorovat ze strany V dnešní době to již není nic, co bychom mohli ignorovat ze strany
nabídky operačního systému pro vás. nabídky operačního systému pro vás.
</p> </p>
<p> <p>
Takže od nynějška (Apollo vydání 2022) FirewallD bude nainstalován pro 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í všechny instalace EndeavourOS a služba je ve výchozím nastavení
povolena. povolena.
</p> </p>
<p> <p>
To poskytne bezpečný základní firewall využívající spuštěnou výchozí To poskytne bezpečný základní firewall využívající spuštěnou výchozí
<code><strong>public</strong></code> zónu. <code><strong>public</strong></code> zónu.
</p> </p>
<p> <p>
Odtud se uživatelé mohou rozhodnout zakázat a nainstalovat firewall 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í. dle vlastního výběru nebo nastavit pravidla ručně, jak chtějí.
</p> </p>
<p> <p>
Je také možné zrušit označení FirewallD v procesu instalace, pokud Je také možné zrušit označení FirewallD v procesu instalace, pokud
nechcete, aby se instaloval. nechcete, aby se instaloval.
</p> </p>
<img src="img/firewalld-remove.webp" alt="" /> <img alt="" src="img/firewalld-remove.webp"/>
<hr /> <hr/>
<h1>Obecné informace o instalaci a obsluze FirewallD:</h1> <h1>Obecné informace o instalaci a obsluze FirewallD:</h1>
<h2>Jak nainstalovat a povolit FirewallD:</h2> <h2>Jak nainstalovat a povolit FirewallD:</h2>
<p> <p>
Musíme povolit a spustit Musíme povolit a spustit
<code><strong>firewalld.service</strong></code> <code><strong>firewalld.service</strong></code>
</p> </p>
<p> <p>
<code <code
><strong ><strong
>sudo systemctl enable --now firewalld.service</strong >sudo systemctl enable --now firewalld.service</strong
></code ></code
> >
</p> </p>
<p></p> <p></p>
<p> <p>
Pravidla brány firewall můžete ovládat pomocí konsolového nástroje Pravidla brány firewall můžete ovládat pomocí konsolového nástroje
<code><strong>firewall-cmd</strong></code <code><strong>firewall-cmd</strong></code
>. >.
</p> </p>
<p> <p>
<code><strong>firewall-offline-cmd</strong></code> <code><strong>firewall-offline-cmd</strong></code>
obslužný program CLI (založený na terminálu) lze použít ke obslužný program CLI (založený na terminálu) lze použít ke
konfiguraci, když firewalld není spuštěn. Má podobnou syntaxi jako konfiguraci, když firewalld není spuštěn. Má podobnou syntaxi jako
<code><strong>firewall-cmd</strong></code <code><strong>firewall-cmd</strong></code
>. >.
</p> </p>
<p> <p>
GUI je k dispozici jako GUI je k dispozici jako
<code><strong>firewall-config</strong></code> který je dodáván s <code><strong>firewall-config</strong></code> který je dodáván s
<a <a
href="https://archlinux.org/packages/?name=firewalld" href="https://archlinux.org/packages/?name=firewalld"
target="_blank" target="_blank"
>balíčkem firewalld</a >balíčkem firewalld</a
>. >.
</p> </p>
<p>GUI aplikaci najdete v nabídce jako firewall:</p> <p>GUI aplikaci najdete v nabídce jako firewall:</p>
<img src="img/menu.webp" alt="" /> <img alt="" src="img/menu.webp"/>
<p>Náhled na aplikaci firewall-config GUI:</p> <p>Náhled na aplikaci firewall-config GUI:</p>
<img src="img/firewalld-1.webp" alt="" /> <img alt="" src="img/firewalld-1.webp"/>
<p> <p>
GUI aplikace může na první pohled vypadat trochu děsivě, ale jakmile GUI aplikace může na první pohled vypadat trochu děsivě, ale jakmile
pochopíte, má vše, co potřebujete, na dosah ruky. pochopíte, má vše, co potřebujete, na dosah ruky.
</p> </p>
<p> <p>
Nakonec pro běžné používání Vašeho počítače nemusíte nic měnit, a 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 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 přes ssh, stačí kliknout na služby ssh a otevřít potřebný port, aby
fungoval . fungoval .
</p> </p>
<p> <p>
Další věci, jako je síťová připojení pro Qemu (VirtManager), se v Další věci, jako je síťová připojení pro Qemu (VirtManager), se v
případě potřeby automaticky povolí za běhu. případě potřeby automaticky povolí za běhu.
</p> </p>
<p> <p>
Kromě grafického uživatelského rozhraní FirewallD také umožňuje mít 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 ikonu na hlavním panelu s některými informacemi a nabídkou pro přístup
k nastavení: k nastavení:
</p> </p>
<img src="img/firewalld-tray-info-hover.webp" alt="" /> <img alt="" src="img/firewalld-tray-info-hover.webp"/>
<hr /> <hr/>
<h2>Odebrat, nahradit FirewallD:</h2> <h2>Odebrat, nahradit FirewallD:</h2>
<p> <p>
Chcete-li odebrat FirewallD a nainstalovat jiný firewall nebo použít 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ů. 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 Před jeho odstraněním je nutné zastavit firewall, protože by mohl
později zablokovat instalaci nového firewallu. později zablokovat instalaci nového firewallu.
</p> </p>
<p>Tímto okamžitě zastavíte službu FirewallD:</p> <p>Tímto okamžitě zastavíte službu FirewallD:</p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
sudo systemctl stop firewalld sudo systemctl stop firewalld
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p> <p>
Trvale zakázat (tímto okamžitě zastavíte službu a deaktivujete Trvale zakázat (tímto okamžitě zastavíte službu a deaktivujete
automatické spouštění při příštím bootování): automatické spouštění při příštím bootování):
</p> </p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
sudo systemctl disable --now firewalld sudo systemctl disable --now firewalld
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p>Firewalld odinstalujete tímto příkazem:</p> <p>Firewalld odinstalujete tímto příkazem:</p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
sudo pacman -R firewalld sudo pacman -R firewalld
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p></p> <p></p>
<hr /> <hr/>
<h2>Otevřete FirewallD pro síťový tisk:</h2> <h2>Otevřete FirewallD pro síťový tisk:</h2>
<p> <p>
Pokud chcete otevřít bránu firewall pro podporu síťového tisku, Pokud chcete otevřít bránu firewall pro podporu síťového tisku,
použijte aplikaci firewalld: použijte aplikaci firewalld:
</p> </p>
<img src="img/2023-08-22_15-02.webp" alt="" /> <img alt="" src="img/2023-08-22_15-02.webp"/>
<p></p> <p></p>
<img src="img/2023-08-22_15-05.webp" alt="" /> <img alt="" src="img/2023-08-22_15-05.webp"/>
<p> <p>
Přepněte do trvalé konfigurace (Permanent) a změňte zónu (Zones) na Přepněte do trvalé konfigurace (Permanent) a změňte zónu (Zones) na
<code><strong>home</strong></code <code><strong>home</strong></code
>, povolte <code><strong>mdns</strong></code >, povolte <code><strong>mdns</strong></code
>. >.
</p> </p>
<iframe width="420" height="315" src="https://youtu.be/9MCdy8ZGQ1I"> <iframe height="315" src="https://youtu.be/9MCdy8ZGQ1I" width="420">
</iframe> </iframe>
<p> <p>
Chcete-li přepnout zónu pro vaši aktuální polohu (síť), klikněte na 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 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: z rozevírací nabídky ve vyskakovacím okně vyberte domov:
</p> </p>
<img src="img/2023-08-22_15-08.webp" alt="" /> <img alt="" src="img/2023-08-22_15-08.webp"/>
<p> <p>
Toto bude trvalé po restartování, pokud jste připojeni ke stejné síti Toto bude trvalé po restartování, pokud jste připojeni ke stejné síti
(umístění). (umístění).
</p> </p>
<hr /> <hr/>
<h2>Otevřete firewall pro kdeconnect:</h2> <h2>Otevřete firewall pro kdeconnect:</h2>
<p> <p>
Nejjednodušší způsob je pomocí terminálu a nástroje příkazového řádku Nejjednodušší způsob je pomocí terminálu a nástroje příkazového řádku
firewalld-cmd: firewalld-cmd:
</p> </p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
@ -262,43 +262,43 @@
sudo firewall-cmd --permanent --zone=public --add-service=kdeconnect sudo firewall-cmd --permanent --zone=public --add-service=kdeconnect
sudo firewall-cmd --reload sudo firewall-cmd --reload
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p> <p>
<code><strong>--zone=public</strong></code> <code><strong>--zone=public</strong></code>
<span style="color: red" <span style="color: red"
>musí být změněno na používanou zónu pro síť (umístění), ve které >musí být změněno na používanou zónu pro síť (umístění), ve které
chcete toto používat.</span chcete toto používat.</span
> >
</p> </p>
<p> <p>
Tím se trvale otevře firewall pro Tím se trvale otevře firewall pro
<a href="https://userbase.kde.org/KDEConnect" target="_blank" <a href="https://userbase.kde.org/KDEConnect" target="_blank"
>službu kdeconnect</a >službu kdeconnect</a
> >
, aby bylo možné připojit se k mobilnímu zařízení a přijímat zprávy na , aby bylo možné připojit se k mobilnímu zařízení a přijímat zprávy na
ploše. ploše.
</p> </p>
<p>Článek je převzat z wiki EndeavourOS z března 2022</p> <p>Článek je převzat z wiki EndeavourOS z března 2022</p>
<p> <p>
<code <code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
18.4.2024</code 18.4.2024</code
> >
</p> </p>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,269 +1,269 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta name="description" content="EndeavourOS ...." /> <meta content="EndeavourOS ...." name="description"/>
<meta name="keywords" content="EndeavourOS, Flatpak, Linux" /> <meta content="EndeavourOS, Flatpak, Linux" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Flatpak - instalace a správa aplikací</title> <title>EndeavourOS - Flatpak - instalace a správa aplikací</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Flatpak - instalace a správa aplikací</h1> <h1>Flatpak - instalace a správa aplikací</h1>
<img src="img/cardboard_box-1.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/cardboard_box-1.webp"/>
<h2>Instalace Flatpak:</h2> <h2>Instalace Flatpak:</h2>
<p> <p>
Protože podpora Flatpak není standardně v EndeavourOS ani ArchLinuxu Protože podpora Flatpak není standardně v EndeavourOS ani ArchLinuxu
nainstalována, musí být nejprve provedena instalace některých balíčků nainstalována, musí být nejprve provedena instalace některých balíčků
z repozitářů a konfigurace. z repozitářů a konfigurace.
</p> </p>
<p> <p>
1. Otevřete terminál a ujistěte se, že je vaše instalace aktuální 1. Otevřete terminál a ujistěte se, že je vaše instalace aktuální
zadáním: zadáním:
</p> </p>
<p><code>sudo pacman -Syu</code></p> <p><code>sudo pacman -Syu</code></p>
<p>2. Po dokončení aktualizace musíme nainstalovat podporu Flatpak.</p> <p>2. Po dokončení aktualizace musíme nainstalovat podporu Flatpak.</p>
<p> <p>
<code><strong>sudo pacman -S flatpak</strong></code> <code><strong>sudo pacman -S flatpak</strong></code>
</p> </p>
<p> <p>
Nezapomeňte v procesu instalace zkontrolovat správný balíček Nezapomeňte v procesu instalace zkontrolovat správný balíček
xdg-desktop-platform! xdg-desktop-platform!
</p> </p>
<p> <p>
V případech na některých počítačích (kromě Gnome a KDE) se nainstaluje V případech na některých počítačích (kromě Gnome a KDE) se nainstaluje
jako výchozí <code><strong>xdg-desktop-platform-gnome</strong></code jako výchozí <code><strong>xdg-desktop-platform-gnome</strong></code
>, možná budete potřebovat ten, který vyhovuje vaší ploše/WM při >, možná budete potřebovat ten, který vyhovuje vaší ploše/WM při
používání. používání.
</p> </p>
<img src="img/2024-04-20 12-04-59.png" alt="" class="qt" /> <img alt="" class="qt" src="img/2024-04-20 12-04-59.png"/>
<p> <p>
<code <code
><strong>xdg-desktop-portal-gnome</strong> bude fungovat pouze na ><strong>xdg-desktop-portal-gnome</strong> bude fungovat pouze na
plochách GNOME a může způsobit spoustu problémů na jiných plochách GNOME a může způsobit spoustu problémů na jiných
plochách!</code plochách!</code
> >
</p> </p>
<p> <p>
3. Aby byla instalace softwaru snazší, musíme přidat výchozí úložiště 3. Aby byla instalace softwaru snazší, musíme přidat výchozí úložiště
Flatpak. Vezměte prosím na vědomí, že Flatpak. Vezměte prosím na vědomí, že
<code><strong>sudo</strong></code> již není potřeba. Pokud se použije <code><strong>sudo</strong></code> již není potřeba. Pokud se použije
<code><strong>sudo</strong></code <code><strong>sudo</strong></code
>, uživatel nebude mít přístup k úložišti ani k žádným nainstalovaným >, uživatel nebude mít přístup k úložišti ani k žádným nainstalovaným
aplikacím. aplikacím.
</p> </p>
<p> <p>
<code <code
><strong ><strong
>flatpak remote-add --if-not-exists flathub >flatpak remote-add --if-not-exists flathub
https://dl.flathub.org/repo/flathub.flatpakrepo</strong https://dl.flathub.org/repo/flathub.flatpakrepo</strong
></code ></code
> >
</p> </p>
<p> <p>
Na rozdíl od Snaps mohou vývojáři hostovat své vlastní úložiště. Lze 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: jej přidat provedením následujícího příkazu:
</p> </p>
<p> <p>
<code <code
><strong ><strong
>flatpak remote-add --if-not-exists (repository name) (repository >flatpak remote-add --if-not-exists (repository name) (repository
url)</strong url)</strong
></code ></code
> >
</p> </p>
<p> <p>
Ujistěte se, že jsou položky v závorkách nahrazeny požadovanými Ujistěte se, že jsou položky v závorkách nahrazeny požadovanými
informacemi. informacemi.
</p> </p>
<p>Restartujte systém, aby byla povolena podpora Flatpak.</p> <p>Restartujte systém, aby byla povolena podpora Flatpak.</p>
<p> <p>
<code><strong>systemctl reboot</strong></code> <code><strong>systemctl reboot</strong></code>
</p> </p>
<h2>Instalace aplikací</h2> <h2>Instalace aplikací</h2>
<p> <p>
Nyní jste připraveni nainstalovat aplikaci ve Flatpak. K tomu Nyní jste připraveni nainstalovat aplikaci ve Flatpak. K tomu
potřebujeme znát název balíčku, který chcete nainstalovat. V tomto potřebujeme znát název balíčku, který chcete nainstalovat. V tomto
příkladu budeme instalovat aplikaci Spotify. příkladu budeme instalovat aplikaci Spotify.
</p> </p>
<p> <p>
Článek byl převzat z Článek byl převzat z
<a <a
href="https://discovery.endeavouros.com/applications/flatpak-enabling-and-application-management/2021/03/" href="https://discovery.endeavouros.com/applications/flatpak-enabling-and-application-management/2021/03/"
target="_blank" target="_blank"
>Discovery</a >Discovery</a
> >
EndeavourOS, data 29. Březen 2021. EndeavourOS, data 29. Březen 2021.
</p> </p>
<p> <p>
1. Chcete-li zjistit přesný název balíčku v knihovně Flatpak, otevřete 1. Chcete-li zjistit přesný název balíčku v knihovně Flatpak, otevřete
terminál a zadejte: terminál a zadejte:
</p> </p>
<p> <p>
<code><strong>flatpak search spotify</strong></code> <code><strong>flatpak search spotify</strong></code>
</p> </p>
<p>Výsledek bude vypadat podobně:</p> <p>Výsledek bude vypadat podobně:</p>
<img src="img/2024-04-20 14-02-29.png" alt="" class="qt" /> <img alt="" class="qt" src="img/2024-04-20 14-02-29.png"/>
<p> <p>
Z výsledků vyhledávání vidíme, že název balíčku pro Spotify je Z výsledků vyhledávání vidíme, že název balíčku pro Spotify je
<code><strong>com.spotify.Client</strong></code> <code><strong>com.spotify.Client</strong></code>
</p> </p>
<p> <p>
Můžete také přejít na webovou stránku Flathub Můžete také přejít na webovou stránku Flathub
<a href="https://flathub.org/home" target="" <a href="https://flathub.org/home" target=""
>https://flathub.org/home</a >https://flathub.org/home</a
> >
a vyhledat aplikaci tam. Na stránce aplikace se zobrazí název balíčku a vyhledat aplikaci tam. Na stránce aplikace se zobrazí název balíčku
pro daný program. pro daný program.
</p> </p>
<p> <p>
2. Nyní, když známe název balíčku, můžeme jej nainstalovat zadáním: 2. Nyní, když známe název balíčku, můžeme jej nainstalovat zadáním:
</p> </p>
<p> <p>
<code><strong>flatpak install com.spotify.Client</strong></code> <code><strong>flatpak install com.spotify.Client</strong></code>
</p> </p>
<p> <p>
<strong>Nepoužívejte</strong> <code><strong>sudo</strong></code> při <strong>Nepoužívejte</strong> <code><strong>sudo</strong></code> při
spuštění výše uvedeného příkazu. Pokud jsou pro instalaci potřeba 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. práva root, budete vyzváni k zadání hesla uživatele root.
</p> </p>
<p> <p>
3. Nyní můžete spustit program normálním způsobem z nabídky programů. 3. Nyní můžete spustit program normálním způsobem z nabídky programů.
</p> </p>
<h3>Poznámka:</h3> <h3>Poznámka:</h3>
<p> <p>
Během procesu instalace by měla být v nabídce programů umístěna ikona 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 programu. Pokud tomu tak není, možná budete muset spustit program z
terminálu jednou. Chcete-li to provést, v typu terminálu: terminálu jednou. Chcete-li to provést, v typu terminálu:
</p> </p>
<p> <p>
<code><strong>flatpak run com.spotify.Client</strong></code> <code><strong>flatpak run com.spotify.Client</strong></code>
</p> </p>
<p> <p>
To by mělo umístit ikonu do nabídky programů. Pokud tomu tak není, 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. může být vyžadováno odhlášení nebo restart.
</p> </p>
<h2>Aktualizace a odinstalace aplikací</h2> <h2>Aktualizace a odinstalace aplikací</h2>
<p> <p>
Chcete-li aktualizovat aplikaci nainstalovanou pomocí Flatpak, Chcete-li aktualizovat aplikaci nainstalovanou pomocí Flatpak,
otevřete terminál a zadejte: otevřete terminál a zadejte:
</p> </p>
<p> <p>
<code><strong>flatpak update</strong></code> <code><strong>flatpak update</strong></code>
</p> </p>
<p> <p>
Tím se aktualizují všechny aplikace Flatpak a jejich související Tím se aktualizují všechny aplikace Flatpak a jejich související
knihovny. knihovny.
</p> </p>
<p> <p>
Chcete-li odinstalovat aplikaci nainstalovanou pomocí Flatpak, Chcete-li odinstalovat aplikaci nainstalovanou pomocí Flatpak,
otevřete terminál a zadejte: otevřete terminál a zadejte:
</p> </p>
<p> <p>
<code><strong>flatpak uninstall (název aplikace)</strong></code> <code><strong>flatpak uninstall (název aplikace)</strong></code>
</p> </p>
<p>Pro náš příklad pomocí Spotify bychom napsali:</p> <p>Pro náš příklad pomocí Spotify bychom napsali:</p>
<p>cocde: <code>flatpak uninstall com.spotify.Client</code></p> <p>cocde: <code>flatpak uninstall com.spotify.Client</code></p>
<h3>Více informací:</h3> <h3>Více informací:</h3>
<p> <p>
Výše uvedené kroky jsou pouze základy potřebné k instalaci a správě 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 aplikací Flatpak v systému. Pro více informací se podívejte na Flatpak
Command Reference, který se nachází zde: Command Reference, který se nachází zde:
<a <a
href="https://docs.flatpak.org/en/latest/flatpak-command-reference.html" href="https://docs.flatpak.org/en/latest/flatpak-command-reference.html"
target="_blank" target="_blank"
>https://docs.flatpak.org/en/latest/flatpak-command-reference.html</a >https://docs.flatpak.org/en/latest/flatpak-command-reference.html</a
> >
</p> </p>
<p> <p>
Návod je převzat z Návod je převzat z
<a <a
href="https://discovery.endeavouros.com/applications/flatpak-enabling-and-application-management/2021/03/" href="https://discovery.endeavouros.com/applications/flatpak-enabling-and-application-management/2021/03/"
target="_blank" target="_blank"
>Discovery</a >Discovery</a
> >
na EndeavourOS vydán 29. března 2021. na EndeavourOS vydán 29. března 2021.
</p> </p>
<iframe <iframe
class="discord" allowtransparency="true"
src="https://discord.com/widget?id=1229577574087135353&theme=dark" class="discord"
width="350" frameborder="0"
height="300" height="300"
allowtransparency="true" sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"
frameborder="0" src="https://discord.com/widget?id=1229577574087135353&theme=dark"
sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts" width="350"
></iframe> ></iframe>
<p> <p>
<code <code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
20.4.2024</code 20.4.2024</code
> >
</p> </p>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,152 +1,152 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta name="description" content="EndeavourOS ...." /> <meta content="EndeavourOS ...." name="description"/>
<meta name="keywords" content="EndeavourOS, Flatpak, Linux" /> <meta content="EndeavourOS, Flatpak, Linux" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Flatpak - nastavení vzhledu aplikací</title> <title>EndeavourOS - Flatpak - nastavení vzhledu aplikací</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Flatpak - nastavení vzhledu aplikací</h1> <h1>Flatpak - nastavení vzhledu aplikací</h1>
<img src="img/cardboard_box-1.webp" alt="" /> <img alt="" src="img/cardboard_box-1.webp"/>
<p> <p>
Jednou z nevýhod používání Flatpaků místo tradičních aplikací je motiv 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 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 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 vlastním kontejneru. Uživatel má k dispozici několik možností, jak
tento problém vyřešit. tento problém vyřešit.
</p> </p>
<h3> <h3>
<strong <strong
>Možnost #1 Nainstalujte motiv přímo z úložiště Flathub. >Možnost #1 Nainstalujte motiv přímo z úložiště Flathub.
</strong> </strong>
</h3> </h3>
<p> <p>
Toto je oficiální způsob podpory tématiky aplikace Flatpak. V úložišti 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. 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 Chcete-li zobrazit seznam dostupných motivů, otevřete terminál a
zadejte následující: zadejte následující:
</p> </p>
<p> <p>
<code <code
><strong ><strong
>flatpak remote-ls flathub | grep org.gtk.Gtk3theme</strong >flatpak remote-ls flathub | grep org.gtk.Gtk3theme</strong
></code ></code
> >
</p> </p>
<p> <p>
Zobrazí se seznam všech motivů dostupných v úložišti Flathub. Přečtěte 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 si seznam a nainstalujte motiv, který odpovídá používanému systémovému
motivu. motivu.
</p> </p>
<p> <p>
<strong>Důležité</strong>: Motiv nainstalovaný pomocí této metody <strong>Důležité</strong>: Motiv nainstalovaný pomocí této metody
musí být stejný jako systémový motiv. Pokud je nainstalován jiný musí být stejný jako systémový motiv. Pokud je nainstalován jiný
motiv, aplikace Flatpak použije svůj výchozí motiv Adwaita. motiv, aplikace Flatpak použije svůj výchozí motiv Adwaita.
</p> </p>
<h3>Příklad:</h3> <h3>Příklad:</h3>
<p> <p>
V tomto příkladu je použitým systémovým motivem, motiv Greybird-Geeko V tomto příkladu je použitým systémovým motivem, motiv Greybird-Geeko
Dark. Dark.
</p> </p>
<p>1. Otevřete terminál a zadejte:</p> <p>1. Otevřete terminál a zadejte:</p>
<p> <p>
Zobrazí se obrazovka podobná následující. Výsledky jsem upravil, aby Zobrazí se obrazovka podobná následující. Výsledky jsem upravil, aby
byl tento článek krátký. byl tento článek krátký.
</p> </p>
<img src="img/2024-04-20 15-15-09.png" alt="" class="" /> <img alt="" class="" src="img/2024-04-20 15-15-09.png"/>
<p> <p>
2. Najděte motiv, který odpovídá systémovému motivu, a nainstalujte 2. Najděte motiv, který odpovídá systémovému motivu, a nainstalujte
jej zadáním: jej zadáním:
</p> </p>
<p> <p>
<code <code
><strong ><strong
>flatpak install org.gtk.Gtk3theme.Graybird-Geeko-Dark</strong >flatpak install org.gtk.Gtk3theme.Graybird-Geeko-Dark</strong
></code ></code
> >
</p> </p>
<p> <p>
3. (Volitelné) Odhlaste se nebo restartujte počítač. Někdy je to 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. potřeba k zajištění správného použití motivu v aplikaci Flatpak.
</p> </p>
<p> <p>
Vizuální motiv používaný aplikací Flatpak by nyní měl vypadat stejně Vizuální motiv používaný aplikací Flatpak by nyní měl vypadat stejně
jako používaný systémový motiv. jako používaný systémový motiv.
</p> </p>
<p> <p>
<strong <strong
>Možnost #2 Pomocí skriptu zkopírujte potřebné informace o motivu >Možnost #2 Pomocí skriptu zkopírujte potřebné informace o motivu
přímo do složky aplikace Flatpak. přímo do složky aplikace Flatpak.
</strong> </strong>
</p> </p>
<p> <p>
Pokud motiv používaný systémem není dostupný z úložiště Flathub, je k 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 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 aplikace Flatpak lze použít skript. 1 Tento skript stačí spustit pouze
jednou a použije opravu na všechny aplikace Flatpak nainstalované v jednou a použije opravu na všechny aplikace Flatpak nainstalované v
systému. systému.
</p> </p>
<p> <p>
<strong>Upozornění</strong>: tato metoda není oficiálně podporována <strong>Upozornění</strong>: tato metoda není oficiálně podporována
vývojáři Flatpaks. Použití na vlastní nebezpečí. vývojáři Flatpaks. Použití na vlastní nebezpečí.
</p> </p>
<p>1. Otevřete svůj oblíbený textový editor.</p> <p>1. Otevřete svůj oblíbený textový editor.</p>
<p> <p>
2. Zkopírujte níže uvedený text a vložte jej do textového editoru. 2. Zkopírujte níže uvedený text a vložte jej do textového editoru.
</p> </p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
@ -159,86 +159,86 @@ do
cp $HOME/.config/gtk-3.0/settings.ini $confdir/settings.ini cp $HOME/.config/gtk-3.0/settings.ini $confdir/settings.ini
done done
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p> <p>
3. Uložte soubor do domovské složky jako 3. Uložte soubor do domovské složky jako
<code><strong>flatheme.sh</strong></code> <code><strong>flatheme.sh</strong></code>
</p> </p>
<p> <p>
4. Udělejte skript spustitelný, aby jej bylo možné použít. Otevřete 4. Udělejte skript spustitelný, aby jej bylo možné použít. Otevřete
terminál a zadejte: terminál a zadejte:
</p> </p>
<p> <p>
<code><strong>chmod a+x flatheme.sh</strong></code> <code><strong>chmod a+x flatheme.sh</strong></code>
</p> </p>
<p> <p>
5. Spusťte skript zadáním <code><strong>./flatheme.sh</strong></code> 5. Spusťte skript zadáním <code><strong>./flatheme.sh</strong></code>
</p> </p>
<p> <p>
Nyní, když je spuštěna aplikace Flatpak, bude používat stejný motiv Nyní, když je spuštěna aplikace Flatpak, bude používat stejný motiv
jako systémový motiv. jako systémový motiv.
</p> </p>
<p> <p>
POZNÁMKA: Tento skript je nutné spustit při každé instalaci nové 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 aplikace Flatpak. Není nutné jej spouštět při aktualizaci existujících
aplikací Flatpak. aplikací Flatpak.
</p> </p>
<p> <p>
Provedení jednoho z výše uvedených řešení by mělo umožnit aplikacím 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 Flatpak splynout s tradičně instalovanými aplikacemi. Tyto však
„neopraví“ části rozhraní aplikace, které nejsou změněny zvoleným „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 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 tradičně nainstalované aplikace a použije výchozí nastavení motivu
systému. systému.
</p> </p>
<p> <p>
Děkujeme uživateli GitHubu abiosoft za tento skript. Původní skript Děkujeme uživateli GitHubu abiosoft za tento skript. Původní skript
lze nalézt na lze nalézt na
<a <a
href="https://github.com/abiosoft/dotfiles/blob/master/flatpak/fixflatpaktheme.sh" href="https://github.com/abiosoft/dotfiles/blob/master/flatpak/fixflatpaktheme.sh"
target="_blank" target="_blank"
>https://github.com/abiosoft/dotfiles/blob/master/flatpak/fixflatpaktheme.sh</a >https://github.com/abiosoft/dotfiles/blob/master/flatpak/fixflatpaktheme.sh</a
> >
</p> </p>
<p> <p>
Návod je převzat z Návod je převzat z
<a <a
href="https://discovery.endeavouros.com/applications/flatpak-tweaking-the-visuals/2021/03/" href="https://discovery.endeavouros.com/applications/flatpak-tweaking-the-visuals/2021/03/"
target="_blank" target="_blank"
>Discovery</a >Discovery</a
> >
na EndeavourOS vydán 29. března 2021. na EndeavourOS vydán 29. března 2021.
</p> </p>
<iframe <iframe
class="discord" allowtransparency="true"
src="https://discord.com/widget?id=1229577574087135353&theme=dark" class="discord"
width="350" frameborder="0"
height="300" height="300"
allowtransparency="true" sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"
frameborder="0" src="https://discord.com/widget?id=1229577574087135353&theme=dark"
sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts" width="350"
></iframe> ></iframe>
<p> <p>
<code <code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
20.4.2024</code 20.4.2024</code
> >
</p> </p>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,121 +1,121 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS, Aplikace" /> <meta content="EndeavourOS, Aplikace" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Aplikace</title> <title>EndeavourOS - Aplikace</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Aplikace</h1> <h1>Aplikace</h1>
<h2> <h2>
<a href="firewalid.html">FirewalID</a> <a href="firewalid.html">FirewalID</a>
</h2> </h2>
<h2> <h2>
<a href="flatpak-instalace-a-sprava-aplikaci.html"> <a href="flatpak-instalace-a-sprava-aplikaci.html">
Flatpak - instalace a správa aplikaci</a Flatpak - instalace a správa aplikaci</a
> >
</h2> </h2>
<h2> <h2>
<a href="flatpak-nastaveni-vzhledu-aplikaci.html" <a href="flatpak-nastaveni-vzhledu-aplikaci.html"
>Flatpak - nastavení vzhledu aplikací</a >Flatpak - nastavení vzhledu aplikací</a
> >
</h2> </h2>
<h2><a href="prehravani-videa.html">Přehrávání videa</a></h2> <h2><a href="prehravani-videa.html">Přehrávání videa</a></h2>
<h2> <h2>
<a href="mpd-pro-zacatecniky.html" <a href="mpd-pro-zacatecniky.html"
>Průvodce MPD pro začátečníky Konfigurace a klienti >Průvodce MPD pro začátečníky Konfigurace a klienti
</a> </a>
</h2> </h2>
<h2> <h2>
<a href="instalace-endeavouros-na-virtualbox.html" <a href="instalace-endeavouros-na-virtualbox.html"
>Jak ninstalovat EndeavourOS na VirtualBox</a >Jak ninstalovat EndeavourOS na VirtualBox</a
> >
</h2> </h2>
<h2><a href="virt-manager.html">Jak nainstalovat Virt-Manager</a></h2> <h2><a href="virt-manager.html">Jak nainstalovat Virt-Manager</a></h2>
<h2> <h2>
<a href="jak-nainstalovat-virtualbox.html" <a href="jak-nainstalovat-virtualbox.html"
>Jak nainstalovat Virtualbox >Jak nainstalovat Virtualbox
</a> </a>
</h2> </h2>
<h2> <h2>
<a <a
href="jednotny-motiv-a-pisma-pro-aplikace-qt-v-prostredich-gtk.html" href="jednotny-motiv-a-pisma-pro-aplikace-qt-v-prostredich-gtk.html"
>Jednotný motiv a písma pro aplikace Qt v prostředích GTK</a >Jednotný motiv a písma pro aplikace Qt v prostředích GTK</a
> >
</h2> </h2>
<h2> <h2>
<a href="vychozi-aplikace-mime.html">Výchozí aplikace / MIME</a> <a href="vychozi-aplikace-mime.html">Výchozí aplikace / MIME</a>
</h2> </h2>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,222 +1,222 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta name="description" content="EndeavourOS ...." /> <meta content="EndeavourOS ...." name="description"/>
<meta name="keywords" content="EndeavourOS, Virtualbox" /> <meta content="EndeavourOS, Virtualbox" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Jak nainstalovat EndeavourOS na Virtualbox</title> <title>EndeavourOS - Jak nainstalovat EndeavourOS na Virtualbox</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Jak nainstalovat EndeavourOS na Virtualbox</h1> <h1>Jak nainstalovat EndeavourOS na Virtualbox</h1>
<img src="img/endeavour_2_nologo.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/endeavour_2_nologo.webp"/>
<p> <p>
Vytvořte si nový stroj se svým oblíbeným jménem, například > Vytvořte si nový stroj se svým oblíbeným jménem, například >
EndeavourOS EndeavourOS
</p> </p>
<p><strong>Machine folder</strong>: jak se vám zlíbí</p> <p><strong>Machine folder</strong>: jak se vám zlíbí</p>
<p><strong>Type</strong>: Linux</p> <p><strong>Type</strong>: Linux</p>
<p><strong>Version</strong>: Arch Linux (64-bit)</p> <p><strong>Version</strong>: Arch Linux (64-bit)</p>
<p> <p>
<strong>Memory size</strong>: (minimálně 2000 MB, doporučeno 2500 MB <strong>Memory size</strong>: (minimálně 2000 MB, doporučeno 2500 MB
4000 MB) 4000 MB)
</p> </p>
<p> <p>
<strong>Hard Disk</strong>: „Vytvořte virtuální pevný disk <strong>Hard Disk</strong>: „Vytvořte virtuální pevný disk
nyní“(“Create a virtual hard disk now”) nyní“(“Create a virtual hard disk now”)
</p> </p>
<img src="img/vb1a.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/vb1a.webp"/>
<p>Klikněte na „Create“ (Vytvpřit)</p> <p>Klikněte na „Create“ (Vytvpřit)</p>
<p> <p>
<strong>Umístění souboru</strong>: Kam chcete uložit svůj virtuální <strong>Umístění souboru</strong>: Kam chcete uložit svůj virtuální
počítač? Uvědomte si, že potřebujete dostatek místa pro virtuální počítač? Uvědomte si, že potřebujete dostatek místa pro virtuální
pevný disk. pevný disk.
</p> </p>
<p> <p>
<strong>Velikost souboru</strong>: s přibližně 15 GB můžete začít <strong>Velikost souboru</strong>: 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í záleží na plánech vašeho virtuálního počítače. Na malou testovací
jízdu to rozhodně stačí. jízdu to rozhodně stačí.
</p> </p>
<p> <p>
<strong>Typ souboru pevného disku</strong>: Co preferujete, VDI je <strong>Typ souboru pevného disku</strong>: Co preferujete, VDI je
naprosto v pořádku. naprosto v pořádku.
</p> </p>
<p> <p>
<strong>Uložiště na fyzickém disku</strong>: Dynamicky alokováno. <strong>Uložiště na fyzickém disku</strong>: Dynamicky alokováno.
Virtuální počítač zabere pouze tolik místa, kolik je potřeba. Vámi Virtuální počítač zabere pouze tolik místa, kolik je potřeba. Vámi
zvolená velikost souboru je maximální. zvolená velikost souboru je maximální.
</p> </p>
<img src="img/virtualbox-2-1.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/virtualbox-2-1.webp"/>
<p> <p>
Po průvodci musíte změnit jedno nebo dvě nastavení. Nejprve klikněte Po průvodci musíte změnit jedno nebo dvě nastavení. Nejprve klikněte
na <strong>[Optical Drive] </strong> Empty (Vyprázdnit). Poté zvolíte na <strong>[Optical Drive] </strong> Empty (Vyprázdnit). Poté zvolíte
stažený EndeavourOS-ISO a připojíte jej do virtuální optické jednotky. stažený EndeavourOS-ISO a připojíte jej do virtuální optické jednotky.
</p> </p>
<img <img
src="img/Bildschirmfoto-vom-2019-08-22-13-30-24.webp" alt=""
alt="" class="qt"
class="qt" src="img/Bildschirmfoto-vom-2019-08-22-13-30-24.webp"
/> />
<p> <p>
Pokud plánujete aktivovat 3D akceleraci pro GPU (grafickou kartu), Pokud plánujete aktivovat 3D akceleraci pro GPU (grafickou kartu),
musíte změnit grafický řadič na „VBox SVGA “. A chcete maximalizujte musíte změnit grafický řadič na „VBox SVGA “. A chcete maximalizujte
„Video paměť“ na 128 MB. „Video paměť“ na 128 MB.
</p> </p>
<h3> <h3>
Poznámky / Odstraňování problémů (aktuálně VMSVGA funguje dobře!): Poznámky / Odstraňování problémů (aktuálně VMSVGA funguje dobře!):
</h3> </h3>
<p> <p>
Pomáhá změnit nastavení zobrazení tak, aby bylo použito starší lépe 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 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 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 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, 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 vrátí se na výchozí nastavení, když opustíte okno nastavení a musíte
jej nastavit z hlavního přehledu Boxu: jej nastavit z hlavního přehledu Boxu:
</p> </p>
<img <img
src="img/05e65955b353da10ffee4ef4c688621d4ca599d4_2_620x500.webp" alt=""
alt="" class="qt"
class="qt" src="img/05e65955b353da10ffee4ef4c688621d4ca599d4_2_620x500.webp"
/> />
<p> <p>
Někdy se nastavení vrátí, takže před spuštěním ArchBoxu zkontrolujte, 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 zda je Graphic-Controller nastaven na VBoxSVGA! z této obrazovky
můžete také nastavit paměť pro grafiku větší než 125 MB: můžete také nastavit paměť pro grafiku větší než 125 MB:
</p> </p>
<img <img
src="img/a232e150ac26b246dd2698173af5c52bc64d57c4_2_618x500.webp" alt=""
alt="" class="qt"
class="qt" src="img/a232e150ac26b246dd2698173af5c52bc64d57c4_2_618x500.webp"
/> />
<p>Všechny kroky pro zprovoznění grafického ovladače v prezentaci:</p> <p>Všechny kroky pro zprovoznění grafického ovladače v prezentaci:</p>
<img src="img/vv.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/vv.webp"/>
<p> <p>
Nastavte na 256 MB pomocí posuvníku nebo tlačítka a poté klikněte na Nastavte na 256 MB pomocí posuvníku nebo tlačítka a poté klikněte na
OK OK
</p> </p>
<img src="img/vvvv.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/vvvv.webp"/>
<p> <p>
Nejprve zkontrolujte 3D v nastavení názvu virtuálního počítače a Nejprve zkontrolujte 3D v nastavení názvu virtuálního počítače a
nechte libovolný grafický řadič, poté klikněte na OK. nechte libovolný grafický řadič, poté klikněte na OK.
</p> </p>
<img src="img/vg.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/vg.webp"/>
<p> <p>
Zavřete nastavení okna a klikněte jako níže přímo na název VMSVGA Zavřete nastavení okna a klikněte jako níže přímo na název VMSVGA
vašeho virtuálního počítače vašeho virtuálního počítače
</p> </p>
<img src="dd" alt="" class="qt" /> <img alt="" class="qt" src="dd"/>
<p> <p>
Poté se objeví malé okno, takže jej změňte na VboxSVGA a klikněte na Poté se objeví malé okno, takže jej změňte na VboxSVGA a klikněte na
OK. OK.
</p> </p>
<img src="img/bn" alt="" /> <img alt="" src="img/bn"/>
<p>Nyní se VboxSVGA se zaškrtnutým 3D drží vpravo.</p> <p>Nyní se VboxSVGA se zaškrtnutým 3D drží vpravo.</p>
<img src="img/ss.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/ss.webp"/>
<p> <p>
Klikněte na 128Mo (může to být jiná hodnota) a objeví se malé okno Klikněte na 128Mo (může to být jiná hodnota) a objeví se malé okno
</p> </p>
<img src="img/df.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/df.webp"/>
<p> <p>
Nastavte na 256 Mo pomocí posuvníku nebo tlačítka a poté klikněte na Nastavte na 256 Mo pomocí posuvníku nebo tlačítka a poté klikněte na
OK OK
</p> </p>
<img src="img/ev.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/ev.webp"/>
<p> <p>
Nejprve zkontrolujte 3D v nastavení názvu virtuálního počítače a Nejprve zkontrolujte 3D v nastavení názvu virtuálního počítače a
nechte libovolný grafický řadič, poté klikněte na OK. nechte libovolný grafický řadič, poté klikněte na OK.
</p> </p>
<p>To je vše... čas spustit virtuální stroj a vyzkoušet EndeavourOS.</p> <p>To je vše... čas spustit virtuální stroj a vyzkoušet EndeavourOS.</p>
<p> <p>
Návod je převzat z Návod je převzat z
<a <a
href="https://discovery.endeavouros.com/applications/installing-endeavouros-on-virtualbox/2021/03/" href="https://discovery.endeavouros.com/applications/installing-endeavouros-on-virtualbox/2021/03/"
target="_blank" target="_blank"
>Discovery</a >Discovery</a
> >
na EndeavourOS vydán 14. března 2021. na EndeavourOS vydán 14. března 2021.
</p> </p>
<iframe <iframe
class="discord" allowtransparency="true"
src="https://discord.com/widget?id=1229577574087135353&theme=dark" class="discord"
width="350" frameborder="0"
height="300" height="300"
allowtransparency="true" sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"
frameborder="0" src="https://discord.com/widget?id=1229577574087135353&theme=dark"
sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts" width="350"
></iframe> ></iframe>
<p> <p>
<code <code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
20.4.2024</code 20.4.2024</code
> >
</p> </p>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,221 +1,221 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta name="description" content="EndeavourOS ...." /> <meta content="EndeavourOS ...." name="description"/>
<meta name="keywords" content="EndeavourOS, VirtualBox" /> <meta content="EndeavourOS, VirtualBox" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Jak nainstalovat VirtualBox</title> <title>EndeavourOS - Jak nainstalovat VirtualBox</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Jak nainstalovat Virtualbox</h1> <h1>Jak nainstalovat Virtualbox</h1>
<img src="img/Virtualbox_logo.webp" alt="" /> <img alt="" src="img/Virtualbox_logo.webp"/>
<p> <p>
VirtualBox je výkonný x86 a AMD64/Intel64 VirtualBox je výkonný x86 a AMD64/Intel64
<a href="https://www.virtualbox.org">virtualizační produkt </a>. <a href="https://www.virtualbox.org">virtualizační produkt </a>.
</p> </p>
<h2>1. Nainstalujte hlavičky jádra (linux-headers)</h2> <h2>1. Nainstalujte hlavičky jádra (linux-headers)</h2>
<p> <p>
<code><strong>sudo pacman -Syu --needed linux-headers</strong></code> <code><strong>sudo pacman -Syu --needed linux-headers</strong></code>
</p> </p>
<p> <p>
<strong>Nebo</strong> pro <strong>jádra LTS</strong> nainstalujte <strong>Nebo</strong> pro <strong>jádra LTS</strong> nainstalujte
linux-lts-headers linux-lts-headers
</p> </p>
<p> <p>
<code <code
><strong>sudo pacman -Syu --needed linux-lts-headers</strong></code ><strong>sudo pacman -Syu --needed linux-lts-headers</strong></code
> >
</p> </p>
<h2>2. Nainstalujte VirtualBox</h2> <h2>2. Nainstalujte VirtualBox</h2>
<p> <p>
<code <code
><strong ><strong
>sudo pacman -S virtualbox virtualbox-guest-iso</strong >sudo pacman -S virtualbox virtualbox-guest-iso</strong
></code ></code
> >
</p> </p>
<p>Budete požádáni o instalaci základních balíčků:</p> <p>Budete požádáni o instalaci základních balíčků:</p>
<p> <p>
* pro linuxové jádro zvolte * pro linuxové jádro zvolte
<strong> virtualbox-host-modules-arch</strong> <strong> virtualbox-host-modules-arch</strong>
</p> </p>
<p> <p>
*pro ostatní jádra (jako LTS) zvolte *pro ostatní jádra (jako LTS) zvolte
<strong>virtualbox-host-dkms </strong> <strong>virtualbox-host-dkms </strong>
</p> </p>
<h2> <h2>
3. Nainstalujte net-tools, pokud chcete používat pouze hostitelské 3. Nainstalujte net-tools, pokud chcete používat pouze hostitelské
nebo přemostěné sítě (volitelné) nebo přemostěné sítě (volitelné)
</h2> </h2>
<p> <p>
<code><strong>sudo pacman -S net-tools</strong></code> <code><strong>sudo pacman -S net-tools</strong></code>
</p> </p>
<h2> <h2>
4. Nainstalujte virtualbox-ext-vnc, pokud potřebujete podporu serveru 4. Nainstalujte virtualbox-ext-vnc, pokud potřebujete podporu serveru
VNC (volitelné) VNC (volitelné)
</h2> </h2>
<p>Jak chcete přistupovat k VM z externích systémů…</p> <p>Jak chcete přistupovat k VM z externích systémů…</p>
<p> <p>
<code><strong>sudo pacman -S virtualbox-ext-vnc</strong></code> <code><strong>sudo pacman -S virtualbox-ext-vnc</strong></code>
</p> </p>
<h2>5. načtěte potřebný modul:</h2> <h2>5. načtěte potřebný modul:</h2>
<p> <p>
<code><strong>sudo modprobe vboxdrv</strong></code> <code><strong>sudo modprobe vboxdrv</strong></code>
</p> </p>
<h2>6. Přidejte své uživatele (uživatele) do skupiny vboxusers</h2> <h2>6. Přidejte své uživatele (uživatele) do skupiny vboxusers</h2>
<p> <p>
<code><strong>sudo gpasswd -a username vboxusers</strong></code> <code><strong>sudo gpasswd -a username vboxusers</strong></code>
</p> </p>
<h2> <h2>
7. Přidejte rozšíření Oracle (volitelné, ale potřebné pro funkci USB) 7. Přidejte rozšíření Oracle (volitelné, ale potřebné pro funkci USB)
</h2> </h2>
<p>Toto musí být nainstalovano z AUR::</p> <p>Toto musí být nainstalovano z AUR::</p>
<p> <p>
<code><strong>yay -S virtualbox-ext-oracle</strong></code> <code><strong>yay -S virtualbox-ext-oracle</strong></code>
</p> </p>
<p>Po instalaci budou rozšíření automaticky povolena.</p> <p>Po instalaci budou rozšíření automaticky povolena.</p>
<p> <p>
Místo toho je také možné použít balíček VirtualBox stažený přímo z Místo toho je také možné použít balíček VirtualBox stažený přímo z
oracle: oracle:
</p> </p>
<p> <p>
<a href="https://download.virtualbox.org/virtualbox/" target="_blank" <a href="https://download.virtualbox.org/virtualbox/" target="_blank"
>https://download.virtualbox.org/virtualbox/</a >https://download.virtualbox.org/virtualbox/</a
> >
</p> </p>
<p>Poté musíte otevřít VirtualBox a přejít na:</p> <p>Poté musíte otevřít VirtualBox a přejít na:</p>
<p> <p>
<code><strong>File --> Preferences --> Extensions</strong></code> <code><strong>File --> Preferences --> Extensions</strong></code>
</p> </p>
<p>povolte balíček, který byl stažen.</p> <p>povolte balíček, který byl stažen.</p>
<h2>Poznámky / Odstraňování problémů:</h2> <h2>Poznámky / Odstraňování problémů:</h2>
<p> <p>
<strong <strong
>Přidejte sdílenou složku ke sdílení mezi hostitelem a hostem: >Přidejte sdílenou složku ke sdílení mezi hostitelem a hostem:
</strong> </strong>
</p> </p>
<img src="img/2023-10-05_12-51.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/2023-10-05_12-51.webp"/>
<p>Otevřete Nastavení a klikněte na sdílené složky.</p> <p>Otevřete Nastavení a klikněte na sdílené složky.</p>
<p> <p>
Přidejte sdílenou složku a zadejte potřebnou cestu k hostitelské 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, 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 můžete použít složku pod domovskou stránkou uživatelů a označit ji
jako automatické připojení. jako automatické připojení.
</p> </p>
<p> <p>
Dále je třeba přidat uživatele uvnitř virtuálního počítače do potřebné Dále je třeba přidat uživatele uvnitř virtuálního počítače do potřebné
skupiny: skupiny:
</p> </p>
<p> <p>
<code><strong>sudo usermod -aG vboxsf username</strong></code> <code><strong>sudo usermod -aG vboxsf username</strong></code>
</p> </p>
<p> <p>
kde musíte username jméno nahradit skutečným použitým uživatelským kde musíte username jméno nahradit skutečným použitým uživatelským
jménem. jménem.
</p> </p>
<p> <p>
Po restartu virtuálního počítače byste měli mít přístup ke sdílené 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. složce jako normální uživatel uvnitř virtuálního počítače.
</p> </p>
<img src="img/2023-10-05_13-13.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/2023-10-05_13-13.webp"/>
<p>Grafická paměť:</p> <p>Grafická paměť:</p>
<p> <p>
Na této obrazovce můžete nastavit paměť pro grafiku minimálně 125 MB 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, (ale více bude lepší), což je doporučeno nastavit, stejně jako u 3D,
co je třeba zaškrtnout. co je třeba zaškrtnout.
</p> </p>
<img src="img/Bildschirmfoto_2019-12-28_12-32-32.webpy" alt="" /> <img alt="" src="img/Bildschirmfoto_2019-12-28_12-32-32.webpy"/>
<p> <p>
Návod je převzat z Návod je převzat z
<a <a
href="https://discovery.endeavouros.com/applications/how-to-install-virtualbox/2021/03/" href="https://discovery.endeavouros.com/applications/how-to-install-virtualbox/2021/03/"
target="_blank" target="_blank"
>Discovery</a >Discovery</a
> >
na EndeavourOS vydán 9. března 2021. na EndeavourOS vydán 9. března 2021.
</p> </p>
<iframe <iframe
class="discord" allowtransparency="true"
src="https://discord.com/widget?id=1229577574087135353&theme=dark" class="discord"
width="350" frameborder="0"
height="300" height="300"
allowtransparency="true" sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"
frameborder="0" src="https://discord.com/widget?id=1229577574087135353&theme=dark"
sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts" width="350"
></iframe> ></iframe>
<p> <p>
<code <code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
20.4.2024</code 20.4.2024</code
> >
</p> </p>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,282 +1,282 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta name="description" content="EndeavourOS ...." /> <meta content="EndeavourOS ...." name="description"/>
<meta name="keywords" content="EndeavourOS, Qt, GTK" /> <meta content="EndeavourOS, Qt, GTK" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title> <title>
EndeavourOS - Jednotný motiv a písma pro aplikace Qt v prostředích GTK EndeavourOS - Jednotný motiv a písma pro aplikace Qt v prostředích GTK
</title> </title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Jednotný motiv a písma pro aplikace Qt v prostředích GTK</h1> <h1>Jednotný motiv a písma pro aplikace Qt v prostředích GTK</h1>
<img src="img/2021-05-18_21-14.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/2021-05-18_21-14.webp"/>
<p> <p>
Existuje mnoho způsobů, jak dosáhnout jednotného vzhledu a fungování, Existuje mnoho způsobů, jak dosáhnout jednotného vzhledu a fungování,
a zde uvádíme dvě řešení. a zde uvádíme dvě řešení.
</p> </p>
<h2>Platforma QGnome</h2> <h2>Platforma QGnome</h2>
<p> <p>
Nejjednodušší způsob, jak nastavit jednotný vzhled aplikací QT v Nejjednodušší způsob, jak nastavit jednotný vzhled aplikací QT v
prostředí GTK, je pomocí prostředí GTK, je pomocí
<a <a
href="https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications#QGnomePlatform" href="https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications#QGnomePlatform"
target="_blank" target="_blank"
>QGnomePlatform</a >QGnomePlatform</a
>. >.
</p> </p>
<p> <p>
<strong>Zdroje jsou označeny jako neudržované:</strong> <strong>Zdroje jsou označeny jako neudržované:</strong>
<a <a
href="https://github.com/FedoraQt/QGnomePlatform#qgnomeplatform-project-is-unmaintained-a-no-longer-actively-developed" href="https://github.com/FedoraQt/QGnomePlatform#qgnomeplatform-project-is-unmaintained-a-no-longer-actively-developed"
target="_blank" target="_blank"
>https://github.com/FedoraQt/QGnomePlatform#qgnomeplatform-project-is-unmaintained-a-no-longer-actively-developed</a >https://github.com/FedoraQt/QGnomePlatform#qgnomeplatform-project-is-unmaintained-a-no-longer-actively-developed</a
> >
od srpna 2023. od srpna 2023.
</p> </p>
<p>Ale stále jednoduše možné sestavit a nainstalovat z AUR:</p> <p>Ale stále jednoduše možné sestavit a nainstalovat z AUR:</p>
<p> <p>
<code <code
><strong ><strong
>yay -Syu qgnomeplatform-qt5 qgnomeplatform-qt6</strong >yay -Syu qgnomeplatform-qt5 qgnomeplatform-qt6</strong
></code ></code
> >
</p> </p>
<p> <p>
Toto přinese <code><strong>adwaita-qt5 adwaita-qt6</strong></code> ze Toto přinese <code><strong>adwaita-qt5 adwaita-qt6</strong></code> ze
nahradit jinými motivy, které podporují gtk i qt, tyto dva budou 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 používat adwaita (výchozí téma gtk) a vytvářet aplikace qt podle
tmavého a světlého motivu adwaita. tmavého a světlého motivu adwaita.
</p> </p>
<p> <p>
Například <code><strong>breeze</strong></code> a Například <code><strong>breeze</strong></code> a
<code><strong>breeze-gtk</strong></code> bude fungovat také. <code><strong>breeze-gtk</strong></code> bude fungovat také.
</p> </p>
<p> <p>
Přidejte proměnnou prostředí buď v celém systému na Přidejte proměnnou prostředí buď v celém systému na
<code><strong>/etc/environment</strong></code> nebo specifické pro <code><strong>/etc/environment</strong></code> nebo specifické pro
uživatele do a uživatele do a
<code><strong>~/.config/environment.d/envvars.conf</strong></code> <code><strong>~/.config/environment.d/envvars.conf</strong></code>
souboru nebo <code><strong>~/.profile</strong></code> v závislosti na souboru nebo <code><strong>~/.profile</strong></code> v závislosti na
použitém nastavení plochy nebo WM. Je třeba použít jeden nebo druhý. použitém nastavení plochy nebo WM. Je třeba použít jeden nebo druhý.
</p> </p>
<p> <p>
<strong>Proměnná</strong>: <strong>Proměnná</strong>:
<code><strong>QT_QPA_PLATFORMTHEME=gnome </strong></code> <code><strong>QT_QPA_PLATFORMTHEME=gnome </strong></code>
</p> </p>
<p> <p>
<strong>Poznáka</strong>: Tato proměnná je standardně nastavena pro <strong>Poznáka</strong>: Tato proměnná je standardně nastavena pro
Gnome a pokud používáte Gnome, nemusíte nastavovat vatriable. Gnome a pokud používáte Gnome, nemusíte nastavovat vatriable.
</p> </p>
<p> <p>
Po restartu by aplikace qt měly používat adwaita stejně, jako je Po restartu by aplikace qt měly používat adwaita stejně, jako je
nastaveno pro gtk v nastavení. nastaveno pro gtk v nastavení.
</p> </p>
<p> <p>
Pro nastavení fontu a některých dalších nastavení Pro nastavení fontu a některých dalších nastavení
<code><strong>qt5ct</strong></code> a <code><strong>qt5ct</strong></code> a
<code><strong>qt6ct</strong></code> bude se hodit: <code><strong>qt6ct</strong></code> bude se hodit:
</p> </p>
<p> <p>
<code><strong>sudo pacman -Syu qt5ct qt6ct</strong></code> <code><strong>sudo pacman -Syu qt5ct qt6ct</strong></code>
</p> </p>
<img src="img/2023-04-18_08-06.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/2023-04-18_08-06.webp"/>
<p> <p>
qt5/6ct gui vám umožní nastavit motivy pro aplikace qt na příklad, 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í. nastavit adwaita dark, pokud se nepoužije ve výchozím nastavení.
</p> </p>
<h2>Kvantum:</h2> <h2>Kvantum:</h2>
<p> <p>
Dalším způsobem bude použití Dalším způsobem bude použití
<a <a
href="https://archlinux.org/packages/community/x86_64/kvantum-qt5/" href="https://archlinux.org/packages/community/x86_64/kvantum-qt5/"
target="_blank" target="_blank"
>Kvantum</a >Kvantum</a
> >
a QT5/6CT: a QT5/6CT:
</p> </p>
<p>Nainstalujte tyto dva baličky:</p> <p>Nainstalujte tyto dva baličky:</p>
<p> <p>
<code><strong>sudo pacman -Syu kvantum qt5ct qt6ct</strong></code> <code><strong>sudo pacman -Syu kvantum qt5ct qt6ct</strong></code>
</p> </p>
<p> <p>
Obě aplikace jsou vyžadovány, protože kvantum neumožňuje nastavení 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 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 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í 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 Cinnamonu, je nutné nastavit proměnnou celosystémově, protože Cinnamon
jakoby ignoruje proměnné nastavené jako uživatelé. Poté nastavíme jakoby ignoruje proměnné nastavené jako uživatelé. Poté nastavíme
qt5ct, aby používal téma kvantum a nastavili písma uvnitř qt5ct. qt5ct, aby používal téma kvantum a nastavili písma uvnitř qt5ct.
</p> </p>
<p>Proměnná pro uživatele bude nakonfigurována takto:</p> <p>Proměnná pro uživatele bude nakonfigurována takto:</p>
<p> <p>
Zdá se, že tato metoda nefunguje na XFCE4, kde použití Zdá se, že tato metoda nefunguje na XFCE4, kde použití
<code><strong>~/.profile</strong></code> funguje! <code><strong>~/.profile</strong></code> funguje!
</p> </p>
<p>Totéž platí pro Cinnamon.</p> <p>Totéž platí pro Cinnamon.</p>
<p>Vytvořte potřebný adresář:</p> <p>Vytvořte potřebný adresář:</p>
<p> <p>
<code><strong>mkdir ~/.config/environment.d</strong></code> <code><strong>mkdir ~/.config/environment.d</strong></code>
</p> </p>
<p>a potřebný konfigurační soubor s potřebnou proměnnou:</p> <p>a potřebný konfigurační soubor s potřebnou proměnnou:</p>
<p> <p>
<code <code
><strong ><strong
>echo "QT_QPA_PLATFORMTHEME=qt5ct" > >echo "QT_QPA_PLATFORMTHEME=qt5ct" >
~/.config/environment.d/qt-theme.conf</strong ~/.config/environment.d/qt-theme.conf</strong
></code ></code
> >
</p> </p>
<p> <p>
U metody <code><strong>~/.profile</strong></code> použíjte proměnnou: U metody <code><strong>~/.profile</strong></code> použíjte proměnnou:
</p> </p>
<p> <p>
<code <code
><strong ><strong
>echo "export QT_QPA_PLATFORMTHEME=qt5ct" >> ~/.profile</strong >echo "export QT_QPA_PLATFORMTHEME=qt5ct" >> ~/.profile</strong
></code ></code
> >
</p> </p>
<p> <p>
Chcete-li tuto proměnnou nastavit v celém systému (pokud proměnná na Chcete-li tuto proměnnou nastavit v celém systému (pokud proměnná na
uživatele vůbec nefunguje): uživatele vůbec nefunguje):
</p> </p>
<p> <p>
<code><strong>su</strong></code> <code><strong>su</strong></code>
</p> </p>
<p> <p>
<code <code
><strong ><strong
>echo "QT_QPA_PLATFORMTHEME=qt5ct" >> /etc/environment >echo "QT_QPA_PLATFORMTHEME=qt5ct" >> /etc/environment
</strong></code </strong></code
> >
</p> </p>
<p> <p>
<code><strong>exit</strong></code> <code><strong>exit</strong></code>
</p> </p>
<p> <p>
Pokud používáte nastavení pro uživatele, odhlaste se a znovu Pokud používáte nastavení pro uživatele, odhlaste se a znovu
přihlaste, aby to fungovalo, pro nastavení celého systému restartujte přihlaste, aby to fungovalo, pro nastavení celého systému restartujte
systém. systém.
</p> </p>
<p>Nyní použijte aplikaci k nastavení motivu, písem a ikon:</p> <p>Nyní použijte aplikaci k nastavení motivu, písem a ikon:</p>
<img src="img/2021-05-18_21-00.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/2021-05-18_21-00.webp"/>
<p>Použití kvantummanager pro nastavení motivu:</p> <p>Použití kvantummanager pro nastavení motivu:</p>
<img src="img/2021-05-18_21-01.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/2021-05-18_21-01.webp"/>
<p>Poté použijte qt5ct pro použití stylu kvantum.</p> <p>Poté použijte qt5ct pro použití stylu kvantum.</p>
<p> <p>
Nastavte font pro Windows a pevnou šířku, ale NEVYTVOŘUJTE Nastavte font pro Windows a pevnou šířku, ale NEVYTVOŘUJTE
font.conf!!! font.conf!!!
</p> </p>
<img src="img/2021-05-18_21-02.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/2021-05-18_21-02.webp"/>
<p>Nyní vyberte téma ikony:</p> <p>Nyní vyberte téma ikony:</p>
<img src="img/2021-05-18_21-03.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/2021-05-18_21-03.webp"/>
<p> <p>
Změny budou fungovat bez nutnosti odhlášení nebo restartu, pouze Změny budou fungovat bez nutnosti odhlášení nebo restartu, pouze
aplikace, které již běží, je třeba restartovat, aby se změny motivu aplikace, které již běží, je třeba restartovat, aby se změny motivu
provedly. provedly.
</p> </p>
<p> <p>
Pro aplikace QT6 nainstalujte qt6ct a nastavte totéž pomocí nástroje Pro aplikace QT6 nainstalujte qt6ct a nastavte totéž pomocí nástroje
qt6ct. qt6ct.
</p> </p>
<h3>Poznámky:</h3> <h3>Poznámky:</h3>
<p> <p>
Některé aplikace mohou mít vlastní nastavení motivu, jako kdenlive: Některé aplikace mohou mít vlastní nastavení motivu, jako kdenlive:
</p> </p>
<img src="img/2021-05-18_19-13.webp" alt="" class="qt" /> <img alt="" class="qt" src="img/2021-05-18_19-13.webp"/>
<p> <p>
Chcete proniknout do zdrojů nekonečných informací a možností? … Chcete proniknout do zdrojů nekonečných informací a možností? …
Podívejte se na Archwiki: Podívejte se na Archwiki:
<a <a
href="https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications" href="https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications"
target="_blank" target="_blank"
>https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications</a >https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications</a
> >
</p> </p>
<p> <p>
Článek byl převzat z Článek byl převzat z
<a <a
href="https://discovery.endeavouros.com/applications/uniform-theme-and-fonts-for-qt-apps-in-gtk-environments/2021/05/" href="https://discovery.endeavouros.com/applications/uniform-theme-and-fonts-for-qt-apps-in-gtk-environments/2021/05/"
target="_blank" target="_blank"
>Discovery</a >Discovery</a
> >
EndeavourOS, data Květen 2021. EndeavourOS, data Květen 2021.
</p> </p>
<p> <p>
<code <code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
20.4.2024</code 20.4.2024</code
> >
</p> </p>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,445 +1,452 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS, Firewalid" /> <meta content="EndeavourOS, Firewalid" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Firewalid</title> <title>EndeavourOS - Firewalid</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Průvodce MPD pro začátečníky Konfigurace a klienti</h1> <h1>Průvodce MPD pro začátečníky Konfigurace a klienti</h1>
<img src="img/mpd.webp" alt="" /> <img alt="" src="img/mpd.webp"/>
<p> <p>
Music Player Daemon (MPD) je flexibilní, výkonná aplikace na straně 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 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 knihoven může přehrávat různé zvukové soubory, přičemž je ovládán
síťovým protokolem. síťovým protokolem.
</p> </p>
<p> <p>
Tato příručka je určena uživatelům, kteří ukládají hudbu do svého 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. zařízení a chtějí efektivní způsob, jak ji spravovat.
</p> </p>
<img src="img/cantata-play-screen.webp" alt="" /> <img alt="" src="img/cantata-play-screen.webp"/>
<p> <p>
VLC odvádí skvělou práci při základním přehrávání. Ale pro správné 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 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. 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 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, 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 není obtížné jej nastavit. Při provádění tohoto průvodce by to mělo
trvat maximálně 1015 minut. trvat maximálně 1015 minut.
</p> </p>
<h3>MPD</h3> <h3>MPD</h3>
<p> <p>
MPD (music player daemon) je audio přehrávač, který má architekturu MPD (music player daemon) je audio přehrávač, který má architekturu
server-klient. Dokáže snadno spravovat velké hudební knihovny. Abychom server-klient. Dokáže snadno spravovat velké hudební knihovny. Abychom
uvedli „velké“ do perspektivy, mluvíme o knihovnách s více než 50 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 tisíci stop nebo téměř terabajtem hudby. I tak obrovské knihovny
nejsou pro MPD žádným potem. Přidejte k tomu, architektura 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 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 ! dokonce i vy můžete napsat aplikaci pro ovládání serveru MPD !
</p> </p>
<h3>Instalace MPD</h3> <h3>Instalace MPD</h3>
<p> <p>
Balíček je k dispozici v úložišti Arch Linux. Můžete jej nainstalovat Balíček je k dispozici v úložišti Arch Linux. Můžete jej nainstalovat
přes Pacman. přes Pacman.
</p> </p>
<p> <p>
<code><strong>sudo pacman -S mpd</strong></code> <code><strong>sudo pacman -S mpd</strong></code>
</p> </p>
<h3>Konfigurace</h3> <h3>Konfigurace</h3>
<p> <p>
Cesta k ukázkovému konfiguračnímu souboru je Cesta k ukázkovému konfiguračnímu souboru je
<code><strong>/usr/share/doc/mpd/mpdconf.example</strong></code> a <code><strong>/usr/share/doc/mpd/mpdconf.example</strong></code> a
nebo nebo
<a <a
href="https://github.com/MusicPlayerDaemon/MPD/blob/master/doc/mpdconf.example" href="https://github.com/MusicPlayerDaemon/MPD/blob/master/doc/mpdconf.example"
target="_blank" target="_blank"
>pod tímto odkazem</a >pod tímto odkazem</a
>. Obsah z odkazu stačí zkopírovat do Vašeho konfiguračního souboru >. Obsah z odkazu stačí zkopírovat do Vašeho konfiguračního souboru
mpd.conf. mpd.conf.
</p> </p>
<p> <p>
Uložte si ho do <code><strong>~/.config/mpd/</strong></code> a Uložte si ho do <code><strong>~/.config/mpd/</strong></code> a
pojmenujte nový konfigurační soubor pojmenujte nový konfigurační soubor
<code><strong>mpd.conf</strong></code> <code><strong>mpd.conf</strong></code>
</p> </p>
<p> <p>
Odkomentujte některé možnosti na začátku tohoto souboru: Odkomentujte některé možnosti na začátku tohoto souboru:
<strong> music_directory , db_file , pid_file a state_file </strong>. <strong> music_directory , db_file , pid_file a state_file </strong>.
Nastavte umístění pro všechny, jak chcete. Přinejmenším doporučuji Nastavte umístění pro všechny, jak chcete. Přinejmenším doporučuji
změnit adresář music_directory z změnit adresář music_directory z
<code><strong>~/music</strong></code> na <code><strong>~/music</strong></code> na
<code><strong>~/Music</strong></code> (všimněte si velkého „M“). Je to <code><strong>~/Music</strong></code> (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á 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í 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ý 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 soubor není nutné, ale jeho povolení vám umožní zachovat frontu
přehrávání, když restartujete MPD server. přehrávání, když restartujete MPD server.
</p> </p>
<p> <p>
Přejděte dolů na řádek 78 a zrušte komentář Přejděte dolů na řádek 78 a zrušte komentář
<strong> bind_to_address</strong> změňte hodnotu <strong> bind_to_address</strong> změňte hodnotu
<strong>localhost</strong> (pokud chcete) nebo na jinou adresu. Další <strong>localhost</strong> (pokud chcete) nebo na jinou adresu. Další
<strong>port</strong> odkomentujte o několik řádků níže. Nechte jej na <strong>port</strong> odkomentujte o několik řádků níže. Nechte jej na
výchozí hodnotě, která je „6600“. Pokud chcete, můžete také přidat 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 heslo. Tím zabráníte tomu, aby neoprávnění uživatelé ve vaší síti
mohli ovládat vaši instanci MPD. mohli ovládat vaši instanci MPD.
</p> </p>
<p> <p>
Kolem řádku 97 zrušte komentář <strong>restore_paused</strong> a Kolem řádku 97 zrušte komentář <strong>restore_paused</strong> a
nastavte hodnotu na <strong>yes</strong> To požádá MPD, aby se nastavte hodnotu na <strong>yes</strong> To požádá MPD, aby se
spustilo ve stavu „pozastaveno“, jinak se přehrávání hudby spustí hned 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 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 instalujete na něco jako Raspberry Pi, které se bude používat
speciálně pro přehrávání hudby. speciálně pro přehrávání hudby.
</p> </p>
<p> <p>
Nyní povolíme výstup <strong>ALSA</strong>. Přejděte dolů na řádek Nyní povolíme výstup <strong>ALSA</strong>. Přejděte dolů na řádek
200, kde uvidíte možnost výstupu zvuku ALSA. Odkomentujte úvodní a 200, kde uvidíte možnost výstupu zvuku ALSA. Odkomentujte úvodní a
závěrečný řádek ( <strong>audio_output{ a }</strong>). Uvnitř bloku závěrečný řádek ( <strong>audio_output{ a }</strong>). Uvnitř bloku
odkomenujte <strong>type</strong> a <strong>name</strong>. Chcete také odkomenujte <strong>type</strong> a <strong>name</strong>. Chcete také
zrušit komentář <strong>mixer_type</strong> a změňte jej z zrušit komentář <strong>mixer_type</strong> a změňte jej z
<strong>hardware</strong> na <strong>software</strong>. To vám umožní <strong>hardware</strong> na <strong>software</strong>. To vám umožní
ovládat hlasitost přehrávání hudby odděleně od hlasitosti systému. ovládat hlasitost přehrávání hudby odděleně od hlasitosti systému.
</p> </p>
<p> <p>
To vám umožní ovládat hlasitost přehrávání hudby odděleně od To vám umožní ovládat hlasitost přehrávání hudby odděleně od
hlasitosti systému. hlasitosti systému.
</p> </p>
<p> <p>
V tomto příspěvku jsem několikrát navrhl úpravy v konfiguraci. 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 Pokaždé, když upravíte konfigurační soubor, musíte restartovat server
MPD, aby se změny projevily. MPD, aby se změny projevily.
</p> </p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
mpd --kill mpd --kill
mpd mpd
</pre </pre
> >
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<h3>Kopírování vaší hudební knihovny</h3> <h3>Kopírování vaší hudební knihovny</h3>
<p> <p>
Zkopírujte svou hudbu do <strong>~/Music</strong>.Tak jednoduché! Zkopírujte svou hudbu do <strong>~/Music</strong>.Tak jednoduché!
Pamatujete si, že jsme nastavili hodnotu music_directory na tuto Pamatujete si, že jsme nastavili hodnotu music_directory na tuto
složku? Pokud nechcete knihovnu kopírovat na nové místo, můžete 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. hodnotu nastavit na jinou kde máte uloženou svou hudbu.
</p> </p>
<p>A co dál?</p> <p>A co dál?</p>
<p>Popíšu dvě sestavy, které používám.</p> <p>Popíšu dvě sestavy, které používám.</p>
<p> <p>
Na mém PC mám přístup k více externím diskům; není třeba kopírovat 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. hudbu na interní HDD. Takže používám symbolické odkazy na mém PC.
Kolem <strong>řádku 134</strong> v Kolem <strong>řádku 134</strong> v
<strong>mpd.conf</strong> odkomentuji <strong>mpd.conf</strong> odkomentuji
<strong>follow_outside_symlinks</strong> a nastavím jej na <strong>follow_outside_symlinks</strong> a nastavím jej na
<strong>yes</strong> (mělo by tam být yes ve výchozím nastavení). To <strong>yes</strong> (mělo by tam být yes ve výchozím nastavení). To
říka <strong>MPD</strong>, že že má při prohledávání hudebního říka <strong>MPD</strong>, že že má při prohledávání hudebního
adresáře sledovat symbolické odkazy, i když cílový symbolický odkaz 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 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é hudebních adresářů na externích místech. Všechny tyto symbolické
odkazy jsou uloženy v <strong>~/.Music</strong>. Nyní může MPD odkazy jsou uloženy v <strong>~/.Music</strong>. Nyní může MPD
objevovat hudbu i z externích disků a nemusíte veškerou hudbu 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 kopírovat do kořenového adresáře instalace. Pokud jsem odpojil
konkrétní jednotku, <strong>MPD</strong> přeskočí skladby z této konkrétní jednotku, <strong>MPD</strong> přeskočí skladby z této
jednotky. jednotky.
</p> </p>
<p> <p>
Na mém notebooku je potřeba ho nosit; Nemohu mít své externí disky 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. 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 <strong>konfiguraci MPD</strong>. HDD je Toto umístění je definováno v <strong>konfiguraci MPD</strong>. HDD je
připojen automaticky při bootování, protože jsem ho přidal do svého připojen automaticky při bootování, protože jsem ho přidal do svého
fstab . fstab .
</p> </p>
<h3>Spusťte server!</h3> <h3>Spusťte server!</h3>
<p> <p>
Nyní jste připraveni spustit server! Otevřete terminál a spusťte mpd . 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 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 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 . spustil, když se přihlásíte. Mám to v konfiguraci i3wm .
</p> </p>
<p> <p>
K dispozici je také <strong>služba systemd</strong>, kterou můžete K dispozici je také <strong>služba systemd</strong>, kterou můžete
použít. použít.
</p> </p>
<p> <p>
<code><strong>systemctl --user enable mpd.service</strong></code> <code><strong>systemctl --user enable mpd.service</strong></code>
</p> </p>
<p>Tím se server spustí automaticky, když se přihlásíte.</p> <p>Tím se server spustí automaticky, když se přihlásíte.</p>
<p> <p>
Důležité: MPD lze spustit také jako root, ale nedělejte to prosím! Důležité: MPD lze spustit také jako root, ale nedělejte to prosím!
</p> </p>
<h3>Přidání frontendu Cantata</h3> <h3>Přidání frontendu Cantata</h3>
<p> <p>
Co uděláte po nastavení serveru? Potřebujete klientský software, který 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 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 má knihovny ve více jazycích, má podporu pro více frontendů. Velmi
populární je <strong>ncmpcpp</strong>. Je to konzole, a přestože mám populární je <strong>ncmpcpp</strong>. Je to konzole, a přestože mám
rád konzolové aplikace, preferuji také správu hudby pomocí grafické rád konzolové aplikace, preferuji také správu hudby pomocí grafické
aplikace. Takže používám <strong>Cantata</strong>, protože je bohatý aplikace. Takže používám <strong>Cantata</strong>, protože je bohatý
na funkce a dělá dobrou práci při interakci se serverem MPD . Má také 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 vestavěný editor tagů a podporu pro streamování ze
<strong>SoundCloud, Jamendo</strong> atd. Může také fungovat bez <strong>SoundCloud, Jamendo</strong> atd. Může také fungovat bez
serveru MPD čtením souborů přímo z vašeho úložiště. serveru MPD čtením souborů přímo z vašeho úložiště.
</p> </p>
<p> <p>
Když spustíte Cantatu poprvé, měli byste vidět takové okno. Vyberte 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 „Standardní nastavení pro více uživatelů: user/server“ a stiskněte
další. další.
</p> </p>
<p> <p>
Upozornění: Podle webové stránky MPD jsou canata a další neudržované: Upozornění: Podle webové stránky MPD jsou canata a další neudržované:
<a href="https://www.musicpd.org/clients/" target="_blank" <a href="https://www.musicpd.org/clients/" target="_blank"
>https://www.musicpd.org/clients/</a >https://www.musicpd.org/clients/</a
> >
</p> </p>
<img src="img/mpd_1_cantata_welcome_screen.webp" alt="" /> <img alt="" src="img/mpd_1_cantata_welcome_screen.webp"/>
<p> <p>
Dále budete dotázáni na podrobnosti připojení k serveru. Pro hostitele 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 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. mpd, můžete kliknout na tlačítko Discover a vybrat svůj server.
Zadejte heslo, pokud jste jej nakonfigurovali dříve. Nastavte cestu ke 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 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 tlačítko Připojit. Mělo by to okamžitě uspět a nyní můžete kliknout na
Next v dolní části okna. Next v dolní části okna.
</p> </p>
<img src="img/mpd_2_server_config.webp" alt="" /> <img alt="" src="img/mpd_2_server_config.webp"/>
<p> <p>
Načítání obalu alba můžete povolit/zakázat podle svého přání. 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 Pamatujte, že povolení této funkce způsobí, že se Cantata připojí k
internetu a odešle základní informace o skladbě online. internetu a odešle základní informace o skladbě online.
</p> </p>
<img src="img/mpd_3_covers.webp" alt="" /> <img alt="" src="img/mpd_3_covers.webp"/>
<p>Klikněte na Next a nyní je Cantata připravena k použití.</p> <p>Klikněte na Next a nyní je Cantata připravena k použití.</p>
<p> <p>
Místo Cantata můžete použít jakéhokoli jiného klienta GUI nebo CLI. Místo Cantata můžete použít jakéhokoli jiného klienta GUI nebo CLI.
</p> </p>
<h3>Alternativy:</h3> <h3>Alternativy:</h3>
<p><strong>MPDevil:</strong></p> <p><strong>MPDevil:</strong></p>
<p> <p>
Mpdevil je jednoduchý hudební prohlížeč pro Music Player Daemon (MPD), 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 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í 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 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á tedy nikdy neuvidíte žádné zastaralé informace. Mpdevil silně spoléhá
na tagy. na tagy.
</p> </p>
<p> <p>
<a href="https://github.com/SoongNoonien/mpdevil" target="_blank" <a href="https://github.com/SoongNoonien/mpdevil" target="_blank"
>https://github.com/SoongNoonien/mpdevil</a >https://github.com/SoongNoonien/mpdevil</a
> >
-> ->
<a href="https://aur.archlinux.org/packages/mpdevil" target="_blank" <a href="https://aur.archlinux.org/packages/mpdevil" target="_blank"
>https://aur.archlinux.org/packages/mpdevil</a >https://aur.archlinux.org/packages/mpdevil</a
> >
</p> </p>
<p><strong>Ymuse:</strong></p> <p><strong>Ymuse:</strong></p>
<p> <p>
Ymuse je snadný, funkční a pohotový GTK front-end (klient) pro Music 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í Player Daemon napsaný v Go. Podporuje světlé i tmavé motivy pracovní
plochy. plochy.
</p> </p>
<p> <p>
<a href="https://github.com/yktoo/ymuse" target="_blank" <a href="https://github.com/yktoo/ymuse" target="_blank"
>https://github.com/yktoo/ymuse</a >https://github.com/yktoo/ymuse</a
> >
-> ->
<a href="https://aur.archlinux.org/packages/ymuse-bin" target="_blank" <a href="https://aur.archlinux.org/packages/ymuse-bin" target="_blank"
>https://aur.archlinux.org/packages/ymuse-bin</a >https://aur.archlinux.org/packages/ymuse-bin</a
> >
</p> </p>
<h3>Seznamte se s MPC</h3> <h3>Seznamte se s MPC</h3>
<p> <p>
MPC je jednoduchý klient příkazového řádku pro mpd. Používá se k 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ě, 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 frontě atd. Můžete jej nainstalovat ze správce balíčků nebo
zkompilovat ze zdroje. zkompilovat ze zdroje.
</p> </p>
<p> <p>
Jeden příkaz, který byste právě teď měli vědět, je Jeden příkaz, který byste právě teď měli vědět, je
<strong>mpc update</strong>. o znovu prohledá váš hudební adresář a <strong>mpc update</strong>. o znovu prohledá váš hudební adresář a
vytvoří databázi uložených skladeb. Vázám to na Mod+Shift+m . vytvoří databázi uložených skladeb. Vázám to na Mod+Shift+m .
<strong>Cantata</strong> má také možnost aktualizovat databázi, ale <strong>Cantata</strong> má také možnost aktualizovat databázi, ale
dávám přednost použití wm klávesnic. dávám přednost použití wm klávesnic.
</p> </p>
<p>Některé další příkazy, které mám v konfiguraci:</p> <p>Některé další příkazy, které mám v konfiguraci:</p>
<p> <p>
<code><strong>mpc seekthrough +00:00:10:</strong></code> Vyhledá <code><strong>mpc seekthrough +00:00:10:</strong></code> Vyhledá
aktuálně přehrávanou skladbu o 10 sekund vpřed. Nahraďte argument 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. jiným časovým trváním nebo použijte mínus místo plus pro hledání zpět.
</p> </p>
<p> <p>
<code><strong>mpc next:</strong></code> Přejít na další skladbu <code><strong>mpc next:</strong></code> Přejít na další skladbu
</p> </p>
<p> <p>
<code><strong>mpc prev:</strong></code> Přehrát předchozí skladbu <code><strong>mpc prev:</strong></code> Přehrát předchozí skladbu
</p> </p>
<p> <p>
<code><strong>mpc toggle</strong></code> Přehrát frontu, pokud je <code><strong>mpc toggle</strong></code> Přehrát frontu, pokud je
pozastaveno, a pozastavit, pokud hrajete pozastaveno, a pozastavit, pokud hrajete
</p> </p>
<p> <p>
<code <code
><strong>mpc volume +2</strong> Zvyšte hlasitost o 2 %. Pro různé ><strong>mpc volume +2</strong> Zvyšte hlasitost o 2 %. Pro různé
procento použijte jinou hodnotu procento použijte jinou hodnotu
</code> </code>
</p> </p>
<p> <p>
<code><strong>mpc volume -2</strong></code> Snižte hlasitost o 2 %. <code><strong>mpc volume -2</strong></code> Snižte hlasitost o 2 %.
Pro různé procento použijte jinou hodnotu Pro různé procento použijte jinou hodnotu
</p> </p>
<p> <p>
Tyto příkazy jsem svázal s různými klávesovými zkratkami wm a umožňuje 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í 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 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ů 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 terminálu, které lze použít ve vašich konfiguracích nebo zabalené do
skriptů shellu. skriptů shellu.
</p> </p>
<h3>Ovládání MPD pomocí telefonu Android</h3> <h3>Ovládání MPD pomocí telefonu Android</h3>
<p> <p>
Tady začíná ta pravá zábava. Přehrávání MPD můžete ovládat pomocí 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 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, 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 bez použití jakýchkoli strašidelných uzavřených proprietárních
aplikací. aplikací.
</p> </p>
<p> <p>
Nainstalujte si jednu z mnoha aplikací pro ovládání MPD dostupných v Nainstalujte si jednu z mnoha aplikací pro ovládání MPD dostupných v
Obchodě Play. Použil jsem Obchodě Play. Použil jsem
<a <a
href="https://play.google.com/store/apps/details?id=org.gateshipone.malp&hl=en_IN&gl=US" href="https://play.google.com/store/apps/details?id=org.gateshipone.malp&hl=en_IN&gl=US"
target="_blank" target="_blank"
>MALP</a >MALP</a
>, protože je to open source a má slušné uživatelské rozhraní. Při >, 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 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 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 můžete zjistit spuštěním příkazu ifconfig. Poznamenejte si IP
adresu rozhraní, ke kterému jste připojeni (wifi, ethernet atd.). adresu rozhraní, ke kterému jste připojeni (wifi, ethernet atd.).
</p> </p>
<p>Nyní byste měli mít telefon připojený k serveru MPD!</p> <p>Nyní byste měli mít telefon připojený k serveru MPD!</p>
<img src="img/malp_android.webp" alt="" /> <img alt="" src="img/malp_android.webp"/>
<h3>Využití HTTP streamů</h3> <h3>Využití HTTP streamů</h3>
<p> <p>
To je další superschopnost MPD, že můžete streamovat hudbu přes síť (i To je další superschopnost MPD, že můžete streamovat hudbu přes síť (i
přes internet!). přes internet!).
</p> </p>
<p> <p>
Přejděte do souboru mpd.conf a kolem řádku 270 odkomentujte zvukový Přejděte do souboru mpd.conf a kolem řádku 270 odkomentujte zvukový
výstup httpd. výstup httpd.
</p> </p>
<img class="mpd-picture"src="img/2024-04-19 22-49-42.png" alt="" /> <img alt="" class="mpd-picture" src="img/2024-04-19 22-49-42.png"/>
<p> <p>
Pokud chcete, můžete zvýšit bitrate. 256 je příjemným místem pro 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 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 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 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 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, to, co potřebuji. Pokud streamujete hudbu do více zařízení najednou,
nastavte ji na vyšší hodnotu. nastavte ji na vyšší hodnotu.
</p> </p>
<p> <p>
Na druhém zařízení otevřete terminál a spusťte následující příkaz pro 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í. spuštění přehrávání.
</p> </p>
<p> <p>
<code><strong>mpv http://<host-name>:8000</strong></code> <code><strong>mpv http://
<host-name>:8000
</strong></code>
</p> </p>
<p>Spouštím například následující: </p> <p>Spouštím například následující: </p>
<p><code><strong>mpv http://192.168.29.129:8000</strong></code></p> <p><code><strong>mpv http://192.168.29.129:8000</strong></code></p>
<p>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.</p> <p>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,
<p>Pokud chcete, můžete také streamovat přes icecast. Zde je odkaz na příslušný záznam na wiki Arch. <a href="https://wiki.archlinux.org/title/Icecast" target="_blank">https://wiki.archlinux.org/title/Icecast</a></p> 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.</p>
<p>Pokud chcete, můžete také streamovat přes icecast. Zde je odkaz na příslušný záznam na wiki Arch. <a
href="https://wiki.archlinux.org/title/Icecast"
target="_blank">https://wiki.archlinux.org/title/Icecast</a></p>
<h3>Informace o hudbě/ovládací prvky na vašem baru (liště) </h3> <h3>Informace o hudbě/ovládací prvky na vašem baru (liště) </h3>
<p>Polybar má modul MPD, který dokáže zobrazit aktuální informace o skladbě a ovládací prvky na vaší liště. </p> <p>Polybar má modul MPD, který dokáže zobrazit aktuální informace o skladbě a ovládací prvky na vaší liště. </p>
<p>Kód modulu najdete zde: <a href="https://github.com/polybar/polybar/wiki/Module:-mpd" target="_blank">https://github.com/polybar/polybar/wiki/Module:-mpd</a></p> <p>Kód modulu najdete zde: <a href="https://github.com/polybar/polybar/wiki/Module:-mpd" target="_blank">https://github.com/polybar/polybar/wiki/Module:-mpd</a>
</p>
<p> <p>
Článek je převzat z Článek je převzat z
<a <a
href="https://discovery.endeavouros.com/applications/beginners-guide-to-mpd-config-and-clients/2021/08/" href="https://discovery.endeavouros.com/applications/beginners-guide-to-mpd-config-and-clients/2021/08/"
target="_blank" target="_blank"
>Discovery</a >Discovery</a
> >
na webu EndeavourOS z srpna 2021 na webu EndeavourOS z srpna 2021
</p> </p>
<p> <p>
<code <code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
19.4.2024</code 19.4.2024</code
> >
</p> </p>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,336 +1,347 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS, Přehravání videa" /> <meta content="EndeavourOS, Přehravání videa" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Přehrávání videa</title> <title>EndeavourOS - Přehrávání videa</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Přehrávání videa v EndeavourOS:</h1> <h1>Přehrávání videa v EndeavourOS:</h1>
<img src="img/video-g4a0c8915a_640.webp" alt="" /> <img alt="" src="img/video-g4a0c8915a_640.webp"/>
<p> <p>
Tento článek poskytuje základní informace o přehrávání videa v 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 EndeavourOS, Arch Linuxu a dalších distribucích založených na Arch
Linuxu. Linuxu.
</p> </p>
<hr /> <hr/>
<h3>Obsah:</h3> <h3>Obsah:</h3>
<p>1. <a href="#1">Úvod</a></p> <p>1. <a href="#1">Úvod</a></p>
<p>2. <a href="#2">Ověření</a></p> <p>2. <a href="#2">Ověření</a></p>
<p>3. <a href="#3">Konfigurace mpv</a></p> <p>3. <a href="#3">Konfigurace mpv</a></p>
<p>4. <a href="#4">Doporučený software</a></p> <p>4. <a href="#4">Doporučený software</a></p>
<hr /> <hr/>
<h2 id="1">Úvod:</h2> <h2 id="1">Úvod:</h2>
<p> <p>
Hardwarová akcelerace videa umožňuje grafické kartě dekódovat/kódovat Hardwarová akcelerace videa umožňuje grafické kartě dekódovat/kódovat
video, čímž ulehčuje CPU a šetří energii. video, čímž ulehčuje CPU a šetří energii.
</p> </p>
<p>V Linuxu toho lze dosáhnout několika způsoby:</p> <p>V Linuxu toho lze dosáhnout několika způsoby:</p>
<p> <p>
* *
<a <a
href="https://www.freedesktop.org/wiki/Software/vaapi/" href="https://www.freedesktop.org/wiki/Software/vaapi/"
target="_blank" target="_blank"
>VA-API</a >VA-API</a
> >
je specifikace a knihovna s otevřeným zdrojovým kódem, která 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á poskytuje hardwarově akcelerované kódování a dekódování videa vyvinutá
společností Intel. společností Intel.
</p> </p>
<p> <p>
* *
<a <a
href="https://www.freedesktop.org/wiki/Software/VDPAU/" href="https://www.freedesktop.org/wiki/Software/VDPAU/"
target="_blank" target="_blank"
>VDPAU</a >VDPAU</a
> >
je knihovna s otevřeným zdrojovým kódem a rozhraní API pro přenos 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 částí procesu dekódování videa a následného zpracování videa na
videohardware GPU, vyvinutý společností NVIDIA. videohardware GPU, vyvinutý společností NVIDIA.
</p> </p>
<p> <p>
* *
<a <a
href="https://developer.nvidia.com/nvidia-video-codec-sdk" href="https://developer.nvidia.com/nvidia-video-codec-sdk"
target="_blank" target="_blank"
>NVDECODE/NVENCODE</a >NVDECODE/NVENCODE</a
> >
Proprietární API společnosti NVIDIA pro hardwarovou akceleraci videa, Proprietární API společnosti NVIDIA pro hardwarovou akceleraci videa,
používaná GPU NVIDIA od Fermi. používaná GPU NVIDIA od Fermi.
</p> </p>
<hr /> <hr/>
<h2 id="2">Ověření:</h2> <h2 id="2">Ověření:</h2>
<p> <p>
Váš systém může fungovat perfektně ihned po instalaci bez nutnosti 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, jakékoli konfigurace. Proto je dobré začít touto částí, abyste viděli,
že tomu tak je. že tomu tak je.
</p> </p>
<p> <p>
* *
<a <a
href="https://wiki.archlinux.org/title/Mpv#Hardware_video_acceleration" href="https://wiki.archlinux.org/title/Mpv#Hardware_video_acceleration"
target="_blank" target="_blank"
>mpv</a >mpv</a
> >
s podporou příkazového řádku je skvělý pro testování hardwarové s podporou příkazového řádku je skvělý pro testování hardwarové
akcelerace. Podívejte se na protokol akcelerace. Podívejte se na protokol
<code><strong>mpv --hwdec=auto video_filename</strong></code> viz. <code><strong>mpv --hwdec=auto video_filename</strong></code> viz.
<a href="https://mpv.io/manual/stable/#options-hwdec" target="_blank" <a href="https://mpv.io/manual/stable/#options-hwdec" target="_blank"
>hwdec</a >hwdec</a
> >
(zde najdeš další podrobnosti). (zde najdeš další podrobnosti).
</p> </p>
<p> <p>
* Pro Intel GPU použíjte * Pro Intel GPU použíjte
<a <a
href="https://archlinux.org/packages/?name=intel-gpu-tools" href="https://archlinux.org/packages/?name=intel-gpu-tools"
target="_blank" target="_blank"
>nástroje intel-gpu-tools</a >nástroje intel-gpu-tools</a
> >
a spusťte <code><strong>intel-gpu-top</strong></code> jako root pro a spusťte <code><strong>intel-gpu-top</strong></code> jako root pro
sledování aktivity GPU například během přehrávání videa. Ukazatel 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. videa nad 0 % označuje využití GPU video dekodéru/kodéru.
</p> </p>
<p> <p>
* Pro AMD GPU použíjte * Pro AMD GPU použíjte
<a <a
href="https://archlinux.org/packages/?name=radeontop" href="https://archlinux.org/packages/?name=radeontop"
target="_blank" target="_blank"
>radeontop</a >radeontop</a
> >
ke sledování aktivity GPU. Na rozdíl od ke sledování aktivity GPU. Na rozdíl od
<a <a
href="https://archlinux.org/packages/?name=intel-gpu-tools" href="https://archlinux.org/packages/?name=intel-gpu-tools"
target="_blank" target="_blank"
>nástrojů intel-gpu-tools</a >nástrojů intel-gpu-tools</a
> >
v současné době neexistuje způsob, jak zobrazit použití v současné době neexistuje způsob, jak zobrazit použití
dekódování/kódování na dekódování/kódování na
<a <a
href="https://archlinux.org/packages/?name=radeontop" href="https://archlinux.org/packages/?name=radeontop"
target="_blank" target="_blank"
>radeontop</a >radeontop</a
>. >.
</p> </p>
<p> <p>
* U libovolného GPU můžete porovnat využití CPU s nástrojem, jako je * U libovolného GPU můžete porovnat využití CPU s nástrojem, jako je
<a href="https://archlinux.org/packages/?name=htop" target="_blank" <a href="https://archlinux.org/packages/?name=htop" target="_blank"
>htop</a >htop</a
>. Zejména u videí s vyšším rozlišením (4k+) by využití procesoru, >. 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 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žší. zařízení s relativně nízkou spotřebou energie výrazně nižší.
</p> </p>
<p> <p>
<code <code
>TIP: Při sledování videa na YouTube klikněte pravým tlačítkem na >TIP: Při sledování videa na YouTube klikněte pravým tlačítkem na
video a vyberte „statistiky pro experty“. Toto vyskakovací okno video a vyberte „statistiky pro experty“. Toto vyskakovací okno
zobrazuje užitečné informace, jako jsou mediální kodeky, vynechané zobrazuje užitečné informace, jako jsou mediální kodeky, vynechané
snímky atd.</code snímky atd.</code
> >
</p> </p>
<h3>VA-API</h3> <h3>VA-API</h3>
<p> <p>
Ověřte nastavení pro VA-APIspuštěním Ověřte nastavení pro VA-APIspuštěním
<code><strong>vainfo</strong></code <code><strong>vainfo</strong></code
>, který poskytuje >, který poskytuje
<a <a
href="https://archlinux.org/packages/?name=libva-utils" href="https://archlinux.org/packages/?name=libva-utils"
target="_blank" target="_blank"
>libva-utils</a >libva-utils</a
>: >:
</p> </p>
<p> <p>
<code><strong>vainfo</strong></code> <code><strong>vainfo</strong></code>
</p> </p>
<p> <p>
<code><strong>VAEntrypointVLD</strong></code> znamená, že vaše karta <code><strong>VAEntrypointVLD</strong></code> znamená, že vaše karta
je schopna dekódovat tento formát, je schopna dekódovat tento formát,
<code><strong>VAEntrypointEncSlice</strong></code> znamená, že můžete <code><strong>VAEntrypointEncSlice</strong></code> znamená, že můžete
kódovat do tohoto formátu. kódovat do tohoto formátu.
</p> </p>
<p> <p>
V tomto příkladu je použit ovladač <code><strong>i965</strong></code V tomto příkladu je použit ovladač <code><strong>i965</strong></code
>, jak můžete vidět na tomto řádku: >, jak můžete vidět na tomto řádku:
</p> </p>
<p> <p>
<code <code
><strong ><strong
>vainfo: Driver version: Intel i965 driver for Intel(R) Skylake - >vainfo: Driver version: Intel i965 driver for Intel(R) Skylake -
1.7.3 1.7.3
</strong></code </strong></code
> >
</p> </p>
<p> <p>
Pokud se při spuštění zobrazí následující chyba Pokud se při spuštění zobrazí následující chyba
<code><strong>vainfo</strong></code <code><strong>vainfo</strong></code
>, musíte nakonfigurovat správný ovladač: >, musíte nakonfigurovat správný ovladač:
</p> </p>
<p> <p>
<code <code
><strong ><strong
>libva info: va_openDriver() returns -1 <br />vaInitialize failed >libva info: va_openDriver() returns -1 <br/>vaInitialize failed
with error code -1 (unknown libva error),exit with error code -1 (unknown libva error),exit
</strong></code </strong></code
> >
</p> </p>
<h3>VDPAU</h3> <h3>VDPAU</h3>
<p> <p>
* Nainstalujte * Nainstalujte
<a <a
href="https://archlinux.org/packages/?name=vdpauinfo" href="https://archlinux.org/packages/?name=vdpauinfo"
target="_blank" target="_blank"
>vdpauinfo</a >vdpauinfo</a
>, abyste ověřili, zda je ovladač VDPAU načten správně, a načtěte >, abyste ověřili, zda je ovladač VDPAU načten správně, a načtěte
úplnou zprávu o konfiguraci: úplnou zprávu o konfiguraci:
</p> </p>
<p> <p>
<code><strong>vdpauinfo</strong></code> <code><strong>vdpauinfo</strong></code>
</p> </p>
<hr /> <hr/>
<h2 id="3">Konfigurace mpv</h2> <h2 id="3">Konfigurace mpv</h2>
<p>Příklad konfiguračního souboru:</p> <p>Příklad konfiguračního souboru:</p>
<p> <p>
<strong>~/.config/mpv/mpv.conf</strong> <strong>~/.config/mpv/mpv.conf</strong>
</p> </p>
<p> <p>
<code <code
><strong ><strong
># Use GPU-accelerated video output by default. <br /> ># Use GPU-accelerated video output by default. <br/>
vo=gpu <br /> vo=gpu <br/>
# Use quotes for text that can contain spaces: <br /> # Use quotes for text that can contain spaces: <br/>
term-status-msg="Time: ${time-pos}"</strong term-status-msg="Time: ${time-pos}"</strong
></code ></code
> >
</p> </p>
<p> <p>
Hardwarově akcelerované dekódování videa je dostupné prostřednictvím Hardwarově akcelerované dekódování videa je dostupné prostřednictvím
volby <code><strong>hwdec=API</strong></code volby <code><strong>hwdec=API</strong></code
>. Seznam všech podporovaných rozhraní API a další požadované možnosti >. Seznam všech podporovaných rozhraní API a další požadované možnosti
naleznete v naleznete v
<a href="https://mpv.io/manual/stable/#options-hwdec" target="_blank" <a href="https://mpv.io/manual/stable/#options-hwdec" target="_blank"
>příslušné části příručky</a >příslušné části příručky</a
>. >.
</p> </p>
<p> <p>
Pro Pro
<a href="https://wiki.archlinux.org/title/Wayland" target="_blank" <a href="https://wiki.archlinux.org/title/Wayland" target="_blank"
>Wayland</a >Wayland</a
> >
je volba použití <code><strong>gpu-context=wayland</strong></code je volba použití <code><strong>gpu-context=wayland</strong></code
>. Seznam dalších dostupných GPU API nejdete v >. Seznam dalších dostupných GPU API nejdete v
<a <a
href="https://mpv.io/manual/stable/#options-gpu-context" href="https://mpv.io/manual/stable/#options-gpu-context"
target="_blank" target="_blank"
>manuálu</a >manuálu</a
>. >.
</p> </p>
<hr /> <hr/>
<h2 id="4">Doporučený software</h2> <h2 id="4">Doporučený software</h2>
<p> <p>
<a href="https://www.videolan.org/vlc/" target="_blank">vlc</a <a href="https://www.videolan.org/vlc/" target="_blank">vlc</a
>:Multiplatformní přehrávač MPEG, VCD/DVD a DivX. >:Multiplatformní přehrávač MPEG, VCD/DVD a DivX.
</p> </p>
<p> <p>
<code><strong>pacman -S vlc</strong></code> <code><strong>pacman -S vlc</strong></code>
</p> </p>
<p> <p>
<a href="https://mpv.io/" target="_blank">mpv</a>: bezplatný, open <a href="https://mpv.io/" target="_blank">mpv</a>: bezplatný, open
source a multiplatformní přehrávač médií. source a multiplatformní přehrávač médií.
</p> </p>
<p> <p>
<code><strong>pacman -S mpv</strong></code> <code><strong>pacman -S mpv</strong></code>
</p> </p>
<p><a href="https://github.com/woodruffw/ff2mpv" target="_blank">ff2mpv</a>: Toto je doplněk Firefoxu pro přehrávání URL v MPV.</a></p> <p><a href="https://github.com/woodruffw/ff2mpv" target="_blank">ff2mpv</a>: Toto je doplněk Firefoxu pro
přehrávání URL v MPV.</a></p>
<p><code><strong>yay -S ff2mpv-native-messaging-host-git</strong></code></p> <p><code><strong>yay -S ff2mpv-native-messaging-host-git</strong></code></p>
<p><code><strong><a href="https://addons.mozilla.org/en-US/firefox/addon/ff2mpv/" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/ff2mpv/</a></strong></code></p> <p><code><strong><a href="https://addons.mozilla.org/en-US/firefox/addon/ff2mpv/" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/ff2mpv/</a></strong></code>
<p><a href="https://github.com/alextrv/enhanced-h264ify" target="_blank">advanced-h264ify</a>: Rozšíření pro Firefox/Chrome, které blokuje kodeky YouTube VP8/VP9, aby bylo možné používat pouze H264. </p> </p>
<p><code><strong><a href="https://addons.mozilla.org/en-US/firefox/addon/enhanced-h264ify/" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/enhanced-h264ify/</a></strong></code></p> <p><a href="https://github.com/alextrv/enhanced-h264ify" target="_blank">advanced-h264ify</a>: Rozšíření pro
<p><code><strong><a href="https://chrome.google.com/webstore/detail/enhanced-h264ify/omkfmpieigblcllmkgbflkikinpkodlk" target="_blank">https://chrome.google.com/webstore/detail/enhanced-h264ify/omkfmpieigblcllmkgbflkikinpkodlk</a></strong></code></p> Firefox/Chrome, které blokuje kodeky YouTube VP8/VP9, aby bylo možné používat pouze H264. </p>
<p><a href="http://ytdl-org.github.io/youtube-dl/" target="_blank">youtube-dl-git</a>: Malý program příkazového řádku pro stahování videí z YouTube a několika dalších webů.</p> <p><code><strong><a href="https://addons.mozilla.org/en-US/firefox/addon/enhanced-h264ify/" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/enhanced-h264ify/</a></strong></code>
<p><a href="https://github.com/yt-dlp/yt-dlp" target="_blank">yt-dlp</a>: Fork youtube-dl a dalšími funkcemi a opravami.</p> </p>
<p><code><strong><a
href="https://chrome.google.com/webstore/detail/enhanced-h264ify/omkfmpieigblcllmkgbflkikinpkodlk"
target="_blank">https://chrome.google.com/webstore/detail/enhanced-h264ify/omkfmpieigblcllmkgbflkikinpkodlk</a></strong></code>
</p>
<p><a href="http://ytdl-org.github.io/youtube-dl/" target="_blank">youtube-dl-git</a>: Malý program příkazového
řádku pro stahování videí z YouTube a několika dalších webů.</p>
<p><a href="https://github.com/yt-dlp/yt-dlp" target="_blank">yt-dlp</a>: Fork youtube-dl a dalšími funkcemi a
opravami.</p>
<p><code><strong>yay -S youtube-dl-git</strong></code></p> <p><code><strong>yay -S youtube-dl-git</strong></code></p>
<p><code><strong>yay -S yt-dlp-drop-in</strong></code></p> <p><code><strong>yay -S yt-dlp-drop-in</strong></code></p>
<hr> <hr>
<h3>Další zdroje ke čtení:</h3> <h3>Další zdroje ke čtení:</h3>
<p><a href="https://wiki.archlinux.org/title/Hardware_video_acceleration" target="_blank">https://wiki.archlinux.org/title/Hardware_video_acceleration </a></p> <p><a href="https://wiki.archlinux.org/title/Hardware_video_acceleration" target="_blank">https://wiki.archlinux.org/title/Hardware_video_acceleration </a>
<p><a href="https://discovery.endeavouros.com/applications/video-playback/2022/01/" target="_blank">Odkaz na původní článek na webu EndeavourOS z ledna 2022</a></p>
<p>
<code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
19.4.2024</code
>
</p> </p>
</section> <p><a href="https://discovery.endeavouros.com/applications/video-playback/2022/01/" target="_blank">Odkaz na
</main> původní článek na webu EndeavourOS z ledna 2022</a></p>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <p>
<i class="fas fa-arrow-up"></i> <code
</button> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
<footer> 19.4.2024</code
Copyright &copy; >
<a href="https://git.archoslinux.cz/kankys" target="_blank" </p>
>Lukáš Kaňka</a </section>
> </main>
2024 <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
</footer> <i class="fas fa-arrow-up"></i>
</button>
<footer>
Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a
>
2024
</footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -3,44 +3,44 @@ const menuList = document.querySelector("nav");
const hamburgerIcon = document.querySelector(".fa-solid"); const hamburgerIcon = document.querySelector(".fa-solid");
menuIcon.addEventListener("click", () => { menuIcon.addEventListener("click", () => {
if (hamburgerIcon.classList[1] === "fa-bars") { if (hamburgerIcon.classList[1] === "fa-bars") {
hamburgerIcon.classList.add("fa-xmark"); hamburgerIcon.classList.add("fa-xmark");
hamburgerIcon.classList.remove("fa-bars"); hamburgerIcon.classList.remove("fa-bars");
menuList.style.display = "block"; menuList.style.display = "block";
} else { } else {
hamburgerIcon.classList.add("fa-bars"); hamburgerIcon.classList.add("fa-bars");
hamburgerIcon.classList.remove("fa-xmark"); hamburgerIcon.classList.remove("fa-xmark");
menuList.style.display = "none"; menuList.style.display = "none";
} }
}); });
// Tlačítko go to top // Tlačítko go to top
// Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci) // Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci)
window.onscroll = function () { window.onscroll = function () {
scrollFunction(); scrollFunction();
}; };
function scrollFunction() { function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("scrollToTopBtn").style.display = "block"; document.getElementById("scrollToTopBtn").style.display = "block";
} else { } else {
document.getElementById("scrollToTopBtn").style.display = "none"; document.getElementById("scrollToTopBtn").style.display = "none";
} }
} }
// Posunout nahoru, když uživatel klikne na tlačítko // Posunout nahoru, když uživatel klikne na tlačítko
function scrollToTop() { function scrollToTop() {
document.body.scrollTop = 0; // Pro Safari document.body.scrollTop = 0; // Pro Safari
document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče
} }
// Code-box // Code-box
document.getElementById("copy-button").addEventListener("click", function () { document.getElementById("copy-button").addEventListener("click", function () {
var codeContent = document.getElementById("code-content"); var codeContent = document.getElementById("code-content");
var range = document.createRange(); var range = document.createRange();
range.selectNode(codeContent); range.selectNode(codeContent);
window.getSelection().removeAllRanges(); window.getSelection().removeAllRanges();
window.getSelection().addRange(range); window.getSelection().addRange(range);
document.execCommand("copy"); document.execCommand("copy");
window.getSelection().removeAllRanges(); window.getSelection().removeAllRanges();
}); });

View File

@ -1,151 +1,128 @@
/* 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;
}
/* About sekce */ /* About sekce */
.about-section { .about-section {
margin: 45px 0; margin: 45px 0;
} }
.about-section-wrapper { .about-section-wrapper {
width: 65%; width: 65%;
margin: 0 auto; margin: 0 auto;
display: flex; display: flex;
gap: 20px; gap: 20px;
} }
.about-text { .about-text {
flex: 1; flex: 1;
} }
.about-img { .about-img {
flex: 1; flex: 1;
} }
img { img {
width: 100%; width: 100%;
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
.about-section-wrapper { .about-section-wrapper {
flex-direction: column; flex-direction: column;
width: 90%; width: 90%;
margin: 0 auto; margin: 0 auto;
} }
.about-text { .about-text {
text-align: left; text-align: left;
} }
.about-img { .about-img {
text-align: center; text-align: center;
} }
.about-text-p { .about-text-p {
padding-top: 15px; padding-top: 15px;
} }
} }
footer { footer {
text-align: center; text-align: center;
margin-top: 20px; margin-top: 20px;
margin-bottom: 20px; margin-bottom: 20px;
} }
/* Go to go */ /* Go to go */
#scrollToTopBtn { #scrollToTopBtn {
display: none; display: none;
position: fixed; position: fixed;
bottom: 20px; bottom: 20px;
right: 20px; right: 20px;
/*butoon přes obsah*/ /*butoon přes obsah*/
z-index: 99; z-index: 99;
outline: none; outline: none;
cursor: pointer; cursor: pointer;
padding: 15px; padding: 15px;
border-radius: 50%; border-radius: 50%;
background-color: transparent; background-color: transparent;
} }
/* Různé - extra css */ /* Různé - extra css */
h1 { h1 {
color: #734f96; color: #734f96;
margin-top: 50px; margin-top: 50px;
font-size: 50px; font-size: 50px;
} }
h2 a { h2 a {
color: #734f96; color: #734f96;
} }
h3 { h3 {
color: #734f96; color: #734f96;
} }
img { img {
width: 30%; width: 30%;
} }
code { code {
background-color: aliceblue; background-color: aliceblue;
} }
.qt { .qt {
width: 60%; width: 60%;
} }
.discord { .discord {
padding-top: 40px; padding-top: 40px;
padding-bottom: 20px; padding-bottom: 20px;
} }
/* CodeBox */ /* CodeBox */
.code-box { .code-box {
position: relative; position: relative;
width: 500px; width: 500px;
height: auto; height: auto;
border: 1px solid #734f96; border: 1px solid #734f96;
padding: 5px; padding: 5px;
overflow: auto; overflow: auto;
background-color: #313131; background-color: #313131;
color: yellowgreen; color: yellowgreen;
margin: auto; margin: auto;
text-align: left; text-align: left;
} }
#copy-button { #copy-button {
position: absolute; position: absolute;
top: 10px; top: 10px;
right: 10px; right: 10px;
cursor: pointer; cursor: pointer;
color: whitesmoke; color: whitesmoke;
background-color: transparent; background-color: transparent;
border: 1px solid #734f96; border: 1px solid #734f96;
} }
.mpd-picture { .mpd-picture {
width: 100%; width: 100%;
} }

View File

@ -1,155 +1,169 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS, Virt-Manager" /> <meta content="EndeavourOS, Virt-Manager" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Virt-Manager</title> <title>EndeavourOS - Virt-Manager</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Jak nainstalovat Virt-Manager:</h1> <h1>Jak nainstalovat Virt-Manager:</h1>
<img src="img/546187.webp" alt="" /> <br /> <img alt="" src="img/546187.webp"/> <br/>
<img src="img/virtManager_logo.webp" alt="" /> <img alt="" src="img/virtManager_logo.webp"/>
<h2>Jak nainstalovat Virt-Manager</h2> <h2>Jak nainstalovat Virt-Manager</h2>
<p> <p>
Od svého zavedení ušla virtualizace dlouhou cestu. V současné době se 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 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 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 počítači místního uživatele. Na světě je k dispozici mnoho placených i
bezplatných řešení hypervizorů. bezplatných řešení hypervizorů.
</p> </p>
<p> <p>
Ale v této příručce se podíváme na instalaci jedné z těchto nejlepších 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 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 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 správně nainstalovat. Než začneme, pojďme se s tímto softwarem trochu
lépe seznámit. lépe seznámit.
</p> </p>
<h3>Co je Virt-Manager?</h3> <h3>Co je Virt-Manager?</h3>
<p> <p>
<a href="https://virt-manager.org/" target="_blank">Virt-Manager</a> <a href="https://virt-manager.org/" target="_blank">Virt-Manager</a>
je grafické uživatelské rozhraní pro knihovnu, které poskytuje služby je grafické uživatelské rozhraní pro knihovnu, které poskytuje služby
správy virtuálních strojů. Rozhraní Virt-manager umožňuje uživateli 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 snadno vytvářet, mazat a manipulovat s virtuálními stroji, aniž by
museli procházet terminálem. museli procházet terminálem.
</p> </p>
<img src="img/virtManager.webp" alt="" /> <img alt="" src="img/virtManager.webp"/>
<p> <p>
Virt-manager podporuje hlavně KVM, ale může pracovat i s jinými Virt-manager podporuje hlavně KVM, ale může pracovat i s jinými
hypervizory, jako jsou Xen a LXC . hypervizory, jako jsou Xen a LXC .
</p> </p>
<p> <p>
Když je virt-manager nainstalován, je dodáván s níže uvedenou sadou Když je virt-manager nainstalován, je dodáván s níže uvedenou sadou
nástrojů. nástrojů.
</p> </p>
<p> <p>
* <strong>virt-install</strong>: Nástroj příkazového řádku pro * <strong>virt-install</strong>: Nástroj příkazového řádku pro
poskytování OS poskytování OS
</p> </p>
<p> <p>
* <strong>virt-viewer</strong>: Rozhraní uživatelského rozhraní s * <strong>virt-viewer</strong>: Rozhraní uživatelského rozhraní s
grafickými funkcemi grafickými funkcemi
</p> </p>
<p> <p>
* <strong>virt-clone</strong>: Nástroj příkazového řádku pro klonování * <strong>virt-clone</strong>: Nástroj příkazového řádku pro klonování
existujících neaktivních hostitelů existujících neaktivních hostitelů
</p> </p>
<p> <p>
* <strong>virt-xml</strong>: Nástroj příkazového řádku pro snadnou * <strong>virt-xml</strong>: Nástroj příkazového řádku pro snadnou
úpravu XML domény libvirt pomocí voleb příkazového řádku virt-install. úpravu XML domény libvirt pomocí voleb příkazového řádku virt-install.
</p> </p>
<p> <p>
* <strong>virt-bootstrap</strong>: Příkazový nástroj poskytující * <strong>virt-bootstrap</strong>: Příkazový nástroj poskytující
snadný způsob, jak nastavit kořenový souborový systém pro kontejnery snadný způsob, jak nastavit kořenový souborový systém pro kontejnery
založené na libvirt. založené na libvirt.
</p> </p>
<h3>KVM</h3> <h3>KVM</h3>
<p> <p>
Písmena Písmena
<a href="https://www.linux-kvm.org/page/Main_Page" target="_blank" <a href="https://www.linux-kvm.org/page/Main_Page" target="_blank"
>KVM</a >KVM</a
> >
znamenají <strong>K</strong>ernel-based <strong>V</strong>irtual znamenají <strong>K</strong>ernel-based <strong>V</strong>irtual
<strong>M</strong>achines. KVM je linuxové plně virtualizační řešení <strong>M</strong>achines. KVM je linuxové plně virtualizační řešení
pro procesory architektury x86, které má virtualizační rozšíření pro procesory architektury x86, které má virtualizační rozšíření
(Intel VT a AMD-V). (Intel VT a AMD-V).
</p> </p>
<p> <p>
KVM je bezplatný jako open-source software. Podpora KVM je součástí KVM je bezplatný jako open-source software. Podpora KVM je součástí
všech nových linuxových jader záměrně. všech nových linuxových jader záměrně.
</p> </p>
<h3>QEMU</h3> <h3>QEMU</h3>
<p><a href="https://www.qemu.org/" target="_blank">QEMU</a> 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. </a></p> <p><a href="https://www.qemu.org/" target="_blank">QEMU</a> 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. </a></p>
<p> <p>
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é. </p> 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é. </p>
<h3>Instalace Virt-Manager</h3> <h3>Instalace Virt-Manager</h3>
<p>1. Instalace všech blíčkůke spuštění virt-manager.</p> <p>1. Instalace všech blíčkůke spuštění virt-manager.</p>
<p>Základní instalace:</p> <p>Základní instalace:</p>
<p><code><strong>sudo pacman -Syu virt-manager qemu-desktop dnsmasq iptables-nft</strong></code></p> <p><code><strong>sudo pacman -Syu virt-manager qemu-desktop dnsmasq iptables-nft</strong></code></p>
<p>Plně vybavená instalace:</p> <p>Plně vybavená instalace:</p>
<p><code><strong>sudo pacman -Syu --needed virt-manager qemu-desktop libvirt edk2-ovmf dnsmasq vde2 bridge-utils iptables-nft dmidecode</strong></code></p> <p><code><strong>sudo pacman -Syu --needed virt-manager qemu-desktop libvirt edk2-ovmf dnsmasq vde2 bridge-utils
<p>* <a href="https://archlinux.org/packages/extra/any/edk2-ovmf/" target="_blank">edk2-ovmf</a>: ovmf je projekt založený na <a href="https://github.com/tianocore/tianocore.github.io/wiki/EDK-II" target="_blank">EDK II</a>, který umožňuje podporu <a href="https://github.com/tianocore/tianocore.github.io/wiki/UEFI" target="_blank">UEFI</a> pro virtuální stroje.</p> iptables-nft dmidecode</strong></code></p>
<p>* <a href="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/" target="_blank">iptables-nft</a>: Nástroj pro řízení paketů jádra Linuxu (pomocí rozhraní nft).</p> <p>* <a href="https://archlinux.org/packages/extra/any/edk2-ovmf/" target="_blank">edk2-ovmf</a>: ovmf je
<p>* <a href="https://archlinux.org/packages/extra/x86_64/bridge-utils/" target="_blank">bridge-utils</a>: ethernetové mostové nástroje.</p> projekt založený na <a href="https://github.com/tianocore/tianocore.github.io/wiki/EDK-II" target="_blank">EDK
<p>2. Po dokončení instalace musíte povolit službu libvirtd, pokud potřebujete <a href="https://en.wikipedia.org/wiki/LXC" target="_blank">LXC</a> k dispozici, pro relaci qemu není potřeba!</p> II</a>, který umožňuje podporu <a href="https://github.com/tianocore/tianocore.github.io/wiki/UEFI"
target="_blank">UEFI</a> pro virtuální stroje.</p>
<p>*
<a href="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/"
target="_blank">iptables-nft</a>: Nástroj pro řízení paketů jádra Linuxu (pomocí rozhraní nft).</p>
<p>* <a href="https://archlinux.org/packages/extra/x86_64/bridge-utils/" target="_blank">bridge-utils</a>:
ethernetové mostové nástroje.</p>
<p>2. Po dokončení instalace musíte povolit službu libvirtd, pokud potřebujete <a
href="https://en.wikipedia.org/wiki/LXC" target="_blank">LXC</a> k dispozici, pro relaci qemu není
potřeba!</p>
<p><code><strong>sudo systemctl enable --now libvirtd.service</strong></code></p> <p><code><strong>sudo systemctl enable --now libvirtd.service</strong></code></p>
<p>3. Zkontrolujte stav, abyste se ujistili, že služba běží. </p> <p>3. Zkontrolujte stav, abyste se ujistili, že služba běží. </p>
<p><code><strong>systemctl status libvirtd.service</strong></code></p> <p><code><strong>systemctl status libvirtd.service</strong></code></p>
@ -157,16 +171,26 @@
<p>Připojení QEMU nevyžaduje <code><strong>libvirtd.service</strong></code> běh!</p> <p>Připojení QEMU nevyžaduje <code><strong>libvirtd.service</strong></code> běh!</p>
<h3>Volitelná funkčnost</h3> <h3>Volitelná funkčnost</h3>
<p>Balíčky pro extra funkce:</p> <p>Balíčky pro extra funkce:</p>
<p>* <a href="https://www.archlinux.org/packages/?name=qemu-arch-extra" target="_blank">qemu-arch-extra</a> - podpora dalších architektur</p> <p>* <a href="https://www.archlinux.org/packages/?name=qemu-arch-extra" target="_blank">qemu-arch-extra</a> -
<p>* <a href="https://www.archlinux.org/packages/?name=qemu-block-gluster" target="_blank">qemu-block-gluster</a> - <a href="https://wiki.archlinux.org/index.php/Glusterfs" target="_blank">Glusterfs</a> podpora bloku </p> podpora dalších architektur</p>
<p>* <a href="https://www.archlinux.org/packages/?name=qemu-block-iscsi" target="_blank">qemu-block-iscsi</a> - <a href="https://wiki.archlinux.org/index.php/ISCSI" target="_blank">iSCSI</a> podpora bloků</p> <p>* <a href="https://www.archlinux.org/packages/?name=qemu-block-gluster"
<p>* <a href="https://www.archlinux.org/packages/?name=qemu-block-rbd" target="_blank">qemu-block-rbd</a> podpora bloků RBD</p> target="_blank">qemu-block-gluster</a> - <a href="https://wiki.archlinux.org/index.php/Glusterfs"
target="_blank">Glusterfs</a> podpora bloku </p>
<p>* <a href="https://www.archlinux.org/packages/?name=qemu-block-iscsi" target="_blank">qemu-block-iscsi</a> -
<a href="https://wiki.archlinux.org/index.php/ISCSI" target="_blank">iSCSI</a> podpora bloků</p>
<p>* <a href="https://www.archlinux.org/packages/?name=qemu-block-rbd" target="_blank">qemu-block-rbd</a>
podpora bloků RBD</p>
<h3>Síť:</h3> <h3>Síť:</h3>
<p>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: </p> <p>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: </p>
<p><code><strong>sudo virsh net-autostart default</strong></code></p> <p><code><strong>sudo virsh net-autostart default</strong></code></p>
<img src="img/2020-08-18_08-59.webp" alt=""> <img alt="" src="img/2020-08-18_08-59.webp">
<h3>libquestsf</h3> <h3>libquestsf</h3>
<p>Pokud si přejete upravit vytvořené obrazy disku virtuálního stroje, můžete nainstalovat <a href="https://www.libguestfs.org/" target="_blank">libguestfs</a> . 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. </p> <p>Pokud si přejete upravit vytvořené obrazy disku virtuálního stroje, můžete nainstalovat <a
href="https://www.libguestfs.org/" target="_blank">libguestfs</a> . 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.
</p>
<p>Instalace:</p> <p>Instalace:</p>
<p><code><strong>yay -S libguestfs</strong></code></p> <p><code><strong>yay -S libguestfs</strong></code></p>
<h3>qemu-emulators-full</h3> <h3>qemu-emulators-full</h3>
@ -176,33 +200,40 @@
<p>Glusterfs je škálovatelný síťový souborový systém. To přidává podporu bloku Glusterfs do QEMU. </p> <p>Glusterfs je škálovatelný síťový souborový systém. To přidává podporu bloku Glusterfs do QEMU. </p>
<p><code><strong>yay -S qemu-block-gluster</strong></code></p> <p><code><strong>yay -S qemu-block-gluster</strong></code></p>
<h3>qemu-block-iscsi</h3> <h3>qemu-block-iscsi</h3>
<p>iSCI umožňuje přístup k úložišti prostřednictvím sítě. <code><strong>qemu-block-iscsi</strong></code> umožňuje QEMU blokovat.</p> <p>iSCI umožňuje přístup k úložišti prostřednictvím sítě. <code><strong>qemu-block-iscsi</strong></code>
umožňuje QEMU blokovat.</p>
<p><code><strong>yay -S qemu-block-iscsi</strong></code></p> <p><code><strong>yay -S qemu-block-iscsi</strong></code></p>
<h3>samba</h3> <h3>samba</h3>
<p>To to přidá podporu pro <a href="https://wiki.archlinux.org/title/Samba" target="_blank">SMB/CIFS</a> QEMU.</p> <p>To to přidá podporu pro <a href="https://wiki.archlinux.org/title/Samba" target="_blank">SMB/CIFS</a> QEMU.
</p>
<p><code><strong>yay -S samba</strong></code></p> <p><code><strong>yay -S samba</strong></code></p>
<h2>Instalace hostujících ovladačů virtio pro Windows </h2> <h2>Instalace hostujících ovladačů virtio pro Windows </h2>
<p>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 <strong>GitHub virtio-win-pkg-scripts</strong> <a href="https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md" target="_blank">zde</a>.</p> <p>RedHat dodává sadu hostujících ovladačů pro virtio, které pokrývají grafické ovladače pro hostující systém.
<p>Článek je převzat z EndeavourOS <a href="https://discovery.endeavouros.com/applications/how-to-install-virt-manager-complete-edition/2021/09/" target="_blank">discovery</a> a data září 2021.</p> Nejnovější ovladače si můžete stáhnout z jejich <strong>GitHub virtio-win-pkg-scripts</strong> <a
<p> href="https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md" target="_blank">zde</a>.
<code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
19.4.2024</code
>
</p> </p>
</section> <p>Článek je převzat z EndeavourOS <a
</main> href="https://discovery.endeavouros.com/applications/how-to-install-virt-manager-complete-edition/2021/09/"
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> target="_blank">discovery</a> a data září 2021.</p>
<i class="fas fa-arrow-up"></i> <p>
</button> <code
<footer> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
Copyright &copy; 19.4.2024</code
<a href="https://git.archoslinux.cz/kankys" target="_blank" >
>Lukáš Kaňka</a </p>
> </section>
2024 </main>
</footer> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i>
</button>
<footer>
Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a
>
2024
</footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,105 +1,105 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS, Výchozí aplikace" /> <meta content="EndeavourOS, Výchozí aplikace" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Výchozí aplikace</title> <title>EndeavourOS - Výchozí aplikace</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </div> </a></div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Výchozí aplikace / MIME</h1> <h1>Výchozí aplikace / MIME</h1>
<img src="img/xfce4-mime-editor.webp" alt="" /> <img alt="" src="img/xfce4-mime-editor.webp"/>
<p> <p>
Tento článek pojednává o tom, jak jsou nastaveny výchozí aplikace a Tento článek pojednává o tom, jak jsou nastaveny výchozí aplikace a
jak je změnit. jak je změnit.
</p> </p>
<hr /> <hr/>
<h3>Obsah:</h3> <h3>Obsah:</h3>
<p> <p>
<a href="#1">Přepsání výchozí aplikace</a> <a href="#1">Přepsání výchozí aplikace</a>
</p> </p>
<p><a href="#2">Formát typu MINE</a></p> <p><a href="#2">Formát typu MINE</a></p>
<hr /> <hr/>
<h2>Úvod:</h2> <h2>Úvod:</h2>
<p> <p>
<code <code
><strong>/usr/local/share/applications/mimeapps.list</strong></code ><strong>/usr/local/share/applications/mimeapps.list</strong></code
> >
a a
<code><strong>/usr/share/applications/mimeapps.list</strong></code> <code><strong>/usr/share/applications/mimeapps.list</strong></code>
soubory určují, která aplikace je ve výchozím nastavení registrována 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 pro otevírání konkrétních typů MIME. Tyto soubory poskytuje
distribuce. Chcete-li přepsat výchozí nastavení systému pro jednotlivé distribuce. Chcete-li přepsat výchozí nastavení systému pro jednotlivé
uživatele, musíte vytvořit uživatele, musíte vytvořit
<code><strong>~/.config/mimeapps.list</strong></code> soubor se <code><strong>~/.config/mimeapps.list</strong></code> soubor se
seznamem typů MIME, pro které chcete přepsat výchozí registrovanou seznamem typů MIME, pro které chcete přepsat výchozí registrovanou
aplikaci. aplikaci.
</p> </p>
<h2 id="1">Přepsání výchozí aplikace</h2> <h2 id="1">Přepsání výchozí aplikace</h2>
<p> <p>
1. V souboru 1. V souboru
<code><strong>/usr/share/applications/mimeapps.list</strong></code> k <code><strong>/usr/share/applications/mimeapps.list</strong></code> k
určení typů MIME, pro které chcete změnit výchozí registrovanou 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 aplikaci. Například následující ukázka souboru mimeapps.list určuje
výchozí registrovanou aplikaci pro typy MIME text/html a výchozí registrovanou aplikaci pro typy MIME text/html a
application/xhtml+xml: application/xhtml+xml:
</p> </p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
@ -107,23 +107,23 @@
text/html=firefox.desktop text/html=firefox.desktop
application/xhtml+xml=firefox.desktop application/xhtml+xml=firefox.desktop
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p> <p>
* Výchozí aplikace (Firefox) je definována zadáním odpovídajícího * 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 souboru .desktop (firefox.desktop). Výchozí umístění souborů .desktop
ostatních aplikací je ostatních aplikací je
<code><strong>/usr/share/applications/</strong></code <code><strong>/usr/share/applications/</strong></code
>. Soubory .desktop jednotlivých uživatelů lze najít >. Soubory .desktop jednotlivých uživatelů lze najít
<code><strong>~/.local/share/applications/</strong></code <code><strong>~/.local/share/applications/</strong></code
>. >.
</p> </p>
<p> <p>
2. Vytvořte 2. Vytvořte
<code><strong>~/.config/mimeapps.list</strong></code> soubor. V <code><strong>~/.config/mimeapps.list</strong></code> soubor. V
souboru zadejte typy MIME a jejich odpovídající výchozí registrované souboru zadejte typy MIME a jejich odpovídající výchozí registrované
aplikace: aplikace:
</p> </p>
<div class="code-box"> <div class="code-box">
@ -136,26 +136,26 @@
text/html=myapplication1.desktop; text/html=myapplication1.desktop;
application/xhtml+xml=myapplication2.desktop; application/xhtml+xml=myapplication2.desktop;
</pre </pre
> >
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p> <p>
* Tím nastavíte výchozí registrovanou aplikaci pro typ MIME text/html * Tím nastavíte výchozí registrovanou aplikaci pro typ MIME text/html
na myapplication1.desktop a výchozí registrovanou aplikaci pro typ na myapplication1.desktop a výchozí registrovanou aplikaci pro typ
MIME application/xhtml+xml na myapplication2.desktop. MIME application/xhtml+xml na myapplication2.desktop.
</p> </p>
<p> <p>
* Aby tato nastavení fungovala správně, ujistěte se, že soubory * Aby tato nastavení fungovala správně, ujistěte se, že soubory
myapplication1.desktop a myapplication2.desktop jsou umístěny v myapplication1.desktop a myapplication2.desktop jsou umístěny v
adresáři adresáři
<code><strong>/usr/share/applications/</strong></code <code><strong>/usr/share/applications/</strong></code
>. Soubory .desktop jednotlivých uživatelů lze ukládat do >. Soubory .desktop jednotlivých uživatelů lze ukládat do
<code><strong>~/.local/share/applications/</strong></code <code><strong>~/.local/share/applications/</strong></code
>. >.
</p> </p>
<p> <p>
3. Můžete použít příkaz <code><strong>gio mine</strong></code> k 3. Můžete použít příkaz <code><strong>gio mine</strong></code> k
ověření, že výchozí registrovaná aplikace byla správně nastavena. ověření, že výchozí registrovaná aplikace byla správně nastavena.
</p> </p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
@ -169,14 +169,14 @@
myapplication1.desktop myapplication1.desktop
firefox.desktop firefox.desktop
</pre </pre
> >
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<hr /> <hr/>
<h2 id="2">Formát typů MINE</h2> <h2 id="2">Formát typů MINE</h2>
<p>Prohlédněte následující příklad:</p> <p>Prohlédněte následující příklad:</p>
<p> <p>
<code><strong>mimeapps.list</strong></code> <code><strong>mimeapps.list</strong></code>
</p> </p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
@ -191,30 +191,30 @@
image/jpeg=ristretto.desktop image/jpeg=ristretto.desktop
inode/directory=thunar.desktop inode/directory=thunar.desktop
</pre </pre
> >
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p>Každá sekce přiřazuje jednu nebo více položek k typům MIME;</p> <p>Každá sekce přiřazuje jednu nebo více položek k typům MIME;</p>
<p> <p>
* <strong>Přidaná asociace</strong> (Added Associations) označuje, že * <strong>Přidaná asociace</strong> (Added Associations) označuje, že
aplikace podporují otevírání tohoto typu MIME. Například, aplikace podporují otevírání tohoto typu MIME. Například,
<code><strong>bar.desktop</strong></code> a <code><strong>bar.desktop</strong></code> a
<code><strong>baz.desktop</strong></code> můžete otevřít obrázky JPEG. <code><strong>baz.desktop</strong></code> můžete otevřít obrázky JPEG.
To může ovlivnit seznam aplikací, který se zobrazí po kliknutí pravým To může ovlivnit seznam aplikací, který se zobrazí po kliknutí pravým
tlačítkem na soubor v prohlížeči souborů. tlačítkem na soubor v prohlížeči souborů.
</p> </p>
<p> <p>
* <strong>Odstraněna přidružení</strong> (Removed Associations) * <strong>Odstraněna přidružení</strong> (Removed Associations)
označuje, že aplikace nepodporují tento typ MIME. Například, označuje, že aplikace nepodporují tento typ MIME. Například,
<code><strong>baz.desktop</strong></code> nelze otevřít video H.264. <code><strong>baz.desktop</strong></code> nelze otevřít video H.264.
</p> </p>
<p> <p>
* <strong>Výchozí aplikace</strong> označuje, že aplikace by měly být * <strong>Výchozí aplikace</strong> označuje, že aplikace by měly být
výchozí volbou pro otevření daného typu MIME. Například obrázky JPEG výchozí volbou pro otevření daného typu MIME. Například obrázky JPEG
by měly být otevřeny pomocí by měly být otevřeny pomocí
<code><strong>ristretto.desktop</strong></code> To implicitně přidá <code><strong>ristretto.desktop</strong></code> To implicitně přidá
přidružení mezi aplikaci a typ MIME. Pokud existuje více aplikací, přidružení mezi aplikaci a typ MIME. Pokud existuje více aplikací,
jsou zkoušeny v pořadí. jsou zkoušeny v pořadí.
</p> </p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
@ -227,34 +227,39 @@
$ ln -s ~/.config/mimeapps.list ~/.local/share/applications/mimeapps.list $ ln -s ~/.config/mimeapps.list ~/.local/share/applications/mimeapps.list
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<h3>Zdroje a další čtení k MINE:</h3> <h3>Zdroje a další čtení k MINE:</h3>
<p><a href="https://wiki.archlinux.org/title/Default_applications" <p><a href="https://wiki.archlinux.org/title/Default_applications"
target="_blank">https://wiki.archlinux.org/title/Default_applications</a></p> target="_blank">https://wiki.archlinux.org/title/Default_applications</a></p>
<p> <p>
<p><a href="https://wiki.archlinux.org/title/XDG_MIME_Applications" target="_blank">https://wiki.archlinux.org/title/XDG_MIME_Applications</a></a></p> <p><a href="https://wiki.archlinux.org/title/XDG_MIME_Applications" target="_blank">https://wiki.archlinux.org/title/XDG_MIME_Applications</a></a>
<p><a href="https://help.gnome.org/admin/system-admin-guide/stable/mime-types-application-user.html.en" target="_blank">https://help.gnome.org/admin/system-admin-guide/stable/mime-types-application-user.html.en</a></p>
<p>Původní článek je převzat z <a href="https://discovery.endeavouros.com/applications/default-applications/2022/01/" target="_blank">Wiki EndeavourOS</a> který vyšel 10.ledna 2022</p>
<p>
<code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
18.4.2024</code
>
</p> </p>
</section> <p><a href="https://help.gnome.org/admin/system-admin-guide/stable/mime-types-application-user.html.en"
</main> target="_blank">https://help.gnome.org/admin/system-admin-guide/stable/mime-types-application-user.html.en</a>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> </p>
<i class="fas fa-arrow-up"></i> <p>Původní článek je převzat z <a
</button> href="https://discovery.endeavouros.com/applications/default-applications/2022/01/" target="_blank">Wiki
<footer> EndeavourOS</a> který vyšel 10.ledna 2022</p>
Copyright &copy; <p>
<a href="https://git.archoslinux.cz/kankys" target="_blank" <code
>Lukáš Kaňka</a ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
> 18.4.2024</code
2024 >
</footer> </p>
</section>
</main>
<button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i>
</button>
<footer>
Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a
>
2024
</footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,96 +1,96 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS, MacBook Pro Bluetooth" /> <meta content="EndeavourOS, MacBook Pro Bluetooth" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - MacBook Pro Bluetooth</title> <title>EndeavourOS - MacBook Pro Bluetooth</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1> <h1>
EndeavourOS jak opravit nefunkční Bluetooth po instalaci na MacBook EndeavourOS jak opravit nefunkční Bluetooth po instalaci na MacBook
Pro 2015 Pro 2015
</h1> </h1>
<p> <p>
Někteří z vás uvažují na starším MacBooku přejít na Linux a Někteří z vás uvažují na starším MacBooku přejít na Linux a
EndeavourOS na něm funguje skvěle. EndeavourOS na něm funguje skvěle.
</p> </p>
<p> <p>
Bohužel se vám může stát, že po instalaci vám nepůjde Bluetooth, ale 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. to se dá naštěstí velmi dobře opravit.
</p> </p>
<p> <p>
Tuto distribuci je možné nainstalovat pomocí live image offline což je 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. výhoda, že nefunkční Bluetooth se bude řešit až po instalaci.
</p> </p>
<p> <p>
Pokud nemáte WiFi připojení v Macbooku, kabelem připojíme k MacBooku 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 telefon, který je na WiFi. Pokud máte neomezené data nemusíte být na
WiFi. WiFi.
</p> </p>
<p> <p>
Na telefonu po připojení potvrdíte, že důvěřujete tomuto zařízení a Na telefonu po připojení potvrdíte, že důvěřujete tomuto zařízení a
MacBook se připojí k internetu. MacBook se připojí k internetu.
</p> </p>
<p> <p>
V aplikacích najdeme aplikaci Welcome a klikneme na Update Mirrors. V aplikacích najdeme aplikaci Welcome a klikneme na Update Mirrors.
</p> </p>
<p>Pak dáme Update System.</p> <p>Pak dáme Update System.</p>
<p>Až se systém aktualizuje přejdeme na samotnou instalaci ovladačů.</p> <p>Až se systém aktualizuje přejdeme na samotnou instalaci ovladačů.</p>
@ -100,14 +100,14 @@
<pre id="code-content"> <pre id="code-content">
lsmod | grep btusb lsmod | grep btusb
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p>Pokud vám terminál vypsal něco podobného: Terminal</p> <p>Pokud vám terminál vypsal něco podobného: Terminal</p>
<img src="img/Pasted-image-20240226010843-300x69.png" alt="" /> <img alt="" src="img/Pasted-image-20240226010843-300x69.png"/>
<p>Můžete jít rovnou na krok 4.</p> <p>Můžete jít rovnou na krok 4.</p>
<p> <p>
Pokud vám nic takového nevypsal nebo vypsal chybu, nemáte instalované Pokud vám nic takového nevypsal nebo vypsal chybu, nemáte instalované
ovladače na Bluetooth. Pokračujte dále. ovladače na Bluetooth. Pokračujte dále.
</p> </p>
<p>2. Nainstalujeme ovladače Bluetooth, do terminálu zadáme:</p> <p>2. Nainstalujeme ovladače Bluetooth, do terminálu zadáme:</p>
<div class="code-box"> <div class="code-box">
@ -116,60 +116,60 @@
sudo pacman -S bluez-utils sudo pacman -S bluez-utils
sudo pacman -S blueman sudo pacman -S blueman
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p>3. Znovu ověříme zda jsou už nainstalované:</p> <p>3. Znovu ověříme zda jsou už nainstalované:</p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
lsmod | grep btusb lsmod | grep btusb
</pre </pre
> >
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p>4. Dále spustíme službu Bluetooth:</p> <p>4. Dále spustíme službu Bluetooth:</p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
sudo systemctl start bluetooth.service sudo systemctl start bluetooth.service
</pre </pre
> >
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p> <p>
5. Pokud chcete aby se vám služba spouštěla automaticky tak ji 5. Pokud chcete aby se vám služba spouštěla automaticky tak ji
povolíme: povolíme:
</p> </p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
sudo systemctl enable bluetooth.service sudo systemctl enable bluetooth.service
</pre </pre
> >
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p>6. Restartujeme MacBook</p> <p>6. Restartujeme MacBook</p>
<p> <p>
7. V nastavení systému nebo v nástrojové lište podle toho jaké máte 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í. nainstalované prostředí spárujeme vaše Bluetooth zařízení.
</p> </p>
<p> <p>
Návod nezaručuje stoprocentní funkčnost, ale byl ozkoušen na více Návod nezaručuje stoprocentní funkčnost, ale byl ozkoušen na více
MacBooků s procesory Intel a vřdy tento postup fungoval. MacBooků s procesory Intel a vřdy tento postup fungoval.
</p> </p>
<code <code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
17.4.2024</code 17.4.2024</code
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,94 +1,94 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS, Bluetooth" /> <meta content="EndeavourOS, Bluetooth" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Bluetooth</title> <title>EndeavourOS - Bluetooth</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Bluetooth</h1> <h1>Bluetooth</h1>
<h2> <h2>
<a href="jak-v-endeavouros-zprovoznit-bluetooth.html"> <a href="jak-v-endeavouros-zprovoznit-bluetooth.html">
Jak v EndeavourOS zprovoznit Bluetooth?</a Jak v EndeavourOS zprovoznit Bluetooth?</a
> >
</h2> </h2>
<h2> <h2>
<a <a
href="endeavouros-jak-pravit-nefunkcni-Bluetooth-po-instalaci-na-macbook-pro-2015.html" href="endeavouros-jak-pravit-nefunkcni-Bluetooth-po-instalaci-na-macbook-pro-2015.html"
>EndeavourOS jak opravit nefunkční Bluetooth po instalaci na MacBook >EndeavourOS jak opravit nefunkční Bluetooth po instalaci na MacBook
Pro 2015</a Pro 2015</a
> >
</h2> </h2>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,153 +1,153 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS, Bluetooth" /> <meta content="EndeavourOS, Bluetooth" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Jak v EndeavourOS zprovoznit Bluetooth</title> <title>EndeavourOS - Jak v EndeavourOS zprovoznit Bluetooth</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Jak v EndeavourOS zprovoznit Bluetooth?</h1> <h1>Jak v EndeavourOS zprovoznit Bluetooth?</h1>
<p> <p>
Tento návod by měl být funkční na Arch Linux a distribucí z něj Tento návod by měl být funkční na Arch Linux a distribucí z něj
vycházejících. vycházejících.
</p> </p>
<h2>Krok 1: Nainstalujte Bluez a Blueman</h2> <h2>Krok 1: Nainstalujte Bluez a Blueman</h2>
<hr /> <hr/>
<p>Prvním krokem je instalace několika balíčků.</p> <p>Prvním krokem je instalace několika balíčků.</p>
<p>Nainstalujeme si:</p> <p>Nainstalujeme si:</p>
<p> <p>
<a <a
style="color: yellowgreen" href="https://www.archlinux.org/packages/extra/x86_64/bluez/"
href="https://www.archlinux.org/packages/extra/x86_64/bluez/" style="color: yellowgreen"
target="_blank" target="_blank"
>Bluez</a >Bluez</a
> >
</p> </p>
<p> <p>
<a <a
style="color: yellowgreen" href="https://www.archlinux.org/packages/extra/x86_64/bluez-utils/"
href="https://www.archlinux.org/packages/extra/x86_64/bluez-utils/" style="color: yellowgreen"
target="_blank" target="_blank"
>Bluez-utils</a >Bluez-utils</a
> >
</p> </p>
<p> <p>
<a <a
style="color: yellowgreen" href="https://www.archlinux.org/packages/community/x86_64/blueman/"
href="https://www.archlinux.org/packages/community/x86_64/blueman/" style="color: yellowgreen"
target="_blank" target="_blank"
>Blueman</a >Blueman</a
> >
</p> </p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
<!-- Vaš kód sem --> <!-- Vaš kód sem -->
sudo pacman -S bluez <br /> sudo pacman -S bluez <br/>
sudo pacman -S bluez-utils<br /> sudo pacman -S bluez-utils<br/>
sudo pacman -S blueman sudo pacman -S blueman
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p> <p>
Ty by se měly nainstalovat bez problémů. Zde uvidíte úhlednou ikonu: Ty by se měly nainstalovat bez problémů. Zde uvidíte úhlednou ikonu:
</p> </p>
<img src="img/Pasted-image-20240226010730.png" alt="" /> <img alt="" src="img/Pasted-image-20240226010730.png"/>
<p>Dále se ujistěte, že je načten modul btusb Kernel:</p> <p>Dále se ujistěte, že je načten modul btusb Kernel:</p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
lsmod | grep btusb lsmod | grep btusb
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p></p> <p></p>
<img src="img/Pasted-image-20240226010843-300x69.png" alt="" /> <img alt="" src="img/Pasted-image-20240226010843-300x69.png"/>
<p>Zde je trik, který mu pomůže najít adaptéry plug one:</p> <p>Zde je trik, který mu pomůže najít adaptéry plug one:</p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
sudo vim /etc/bluetooth/main.conf sudo vim /etc/bluetooth/main.conf
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p>Automaticky povolí Bluetooth:</p> <p>Automaticky povolí Bluetooth:</p>
<img src="img/Pasted-image-20240226011309-300x39.png" alt="" /> <img alt="" src="img/Pasted-image-20240226011309-300x39.png"/>
<p></p> <p></p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
AutoEnable"true AutoEnable"true
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p>Uložte soubor.</p> <p>Uložte soubor.</p>
<h2>2. Aktivujte Službu</h2> <h2>2. Aktivujte Službu</h2>
<hr /> <hr/>
<p>Zkusme spustit službu Bluetooth:</p> <p>Zkusme spustit službu Bluetooth:</p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
sudo systemctl start bluetooth.service sudo systemctl start bluetooth.service
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p>Automatické spuštění Bluetooth po startu povolíme tímto příkazem:</p> <p>Automatické spuštění Bluetooth po startu povolíme tímto příkazem:</p>
@ -155,37 +155,37 @@
<pre id="code-content"> <pre id="code-content">
sudo systemctl enable bluetooth.service sudo systemctl enable bluetooth.service
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p> <p>
Nyní bychom měli mít vše v provozu. Pomocí Blueman můžete spravovat 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 zařízení, kliknutím pravým tlačítkem myši na ikonu
Bluetooth. Bluetooth.
</p> </p>
<p>Nyní byste měli být připraveni na připojení a párování.</p> <p>Nyní byste měli být připraveni na připojení a párování.</p>
<h2>3. Párování</h2> <h2>3. Párování</h2>
<hr /> <hr/>
<p>Blueman dělá párování snadné.</p> <p>Blueman dělá párování snadné.</p>
<img src="img/Pasted-image-20240226012454-300x188.png" alt="" /> <img alt="" src="img/Pasted-image-20240226012454-300x188.png"/>
<p>1. Vyberete zařízení.</p> <p>1. Vyberete zařízení.</p>
<p>2. Zahájit párování</p> <p>2. Zahájit párování</p>
<p>A máte hotovo!</p> <p>A máte hotovo!</p>
<code <code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
17.4.2024</code 17.4.2024</code
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -3,44 +3,44 @@ const menuList = document.querySelector("nav");
const hamburgerIcon = document.querySelector(".fa-solid"); const hamburgerIcon = document.querySelector(".fa-solid");
menuIcon.addEventListener("click", () => { menuIcon.addEventListener("click", () => {
if (hamburgerIcon.classList[1] === "fa-bars") { if (hamburgerIcon.classList[1] === "fa-bars") {
hamburgerIcon.classList.add("fa-xmark"); hamburgerIcon.classList.add("fa-xmark");
hamburgerIcon.classList.remove("fa-bars"); hamburgerIcon.classList.remove("fa-bars");
menuList.style.display = "block"; menuList.style.display = "block";
} else { } else {
hamburgerIcon.classList.add("fa-bars"); hamburgerIcon.classList.add("fa-bars");
hamburgerIcon.classList.remove("fa-xmark"); hamburgerIcon.classList.remove("fa-xmark");
menuList.style.display = "none"; menuList.style.display = "none";
} }
}); });
// Tlačítko go to top // Tlačítko go to top
// Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci) // Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci)
window.onscroll = function () { window.onscroll = function () {
scrollFunction(); scrollFunction();
}; };
function scrollFunction() { function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("scrollToTopBtn").style.display = "block"; document.getElementById("scrollToTopBtn").style.display = "block";
} else { } else {
document.getElementById("scrollToTopBtn").style.display = "none"; document.getElementById("scrollToTopBtn").style.display = "none";
} }
} }
// Posunout nahoru, když uživatel klikne na tlačítko // Posunout nahoru, když uživatel klikne na tlačítko
function scrollToTop() { function scrollToTop() {
document.body.scrollTop = 0; // Pro Safari document.body.scrollTop = 0; // Pro Safari
document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče
} }
// Code-box // Code-box
document.getElementById("copy-button").addEventListener("click", function () { document.getElementById("copy-button").addEventListener("click", function () {
var codeContent = document.getElementById("code-content"); var codeContent = document.getElementById("code-content");
var range = document.createRange(); var range = document.createRange();
range.selectNode(codeContent); range.selectNode(codeContent);
window.getSelection().removeAllRanges(); window.getSelection().removeAllRanges();
window.getSelection().addRange(range); window.getSelection().addRange(range);
document.execCommand("copy"); document.execCommand("copy");
window.getSelection().removeAllRanges(); window.getSelection().removeAllRanges();
}); });

View File

@ -1,138 +1,115 @@
/* 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;
}
/* About sekce */ /* About sekce */
.about-section { .about-section {
margin: 45px 0; margin: 45px 0;
} }
.about-section-wrapper { .about-section-wrapper {
width: 65%; width: 65%;
margin: 0 auto; margin: 0 auto;
display: flex; display: flex;
gap: 20px; gap: 20px;
} }
.about-text { .about-text {
flex: 1; flex: 1;
} }
.about-img { .about-img {
flex: 1; flex: 1;
} }
img { img {
width: 100%; width: 100%;
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
.about-section-wrapper { .about-section-wrapper {
flex-direction: column; flex-direction: column;
width: 90%; width: 90%;
margin: 0 auto; margin: 0 auto;
} }
.about-text { .about-text {
text-align: left; text-align: left;
} }
.about-img { .about-img {
text-align: center; text-align: center;
} }
.about-text-p { .about-text-p {
padding-top: 15px; padding-top: 15px;
} }
} }
footer { footer {
text-align: center; text-align: center;
margin-top: 20px; margin-top: 20px;
margin-bottom: 20px; margin-bottom: 20px;
} }
/* Go to go */ /* Go to go */
#scrollToTopBtn { #scrollToTopBtn {
display: none; display: none;
position: fixed; position: fixed;
bottom: 20px; bottom: 20px;
right: 20px; right: 20px;
/*butoon přes obsah*/ /*butoon přes obsah*/
z-index: 99; z-index: 99;
outline: none; outline: none;
cursor: pointer; cursor: pointer;
padding: 15px; padding: 15px;
border-radius: 50%; border-radius: 50%;
background-color: transparent; background-color: transparent;
} }
/* Různé - extra css */ /* Různé - extra css */
h1 { h1 {
color: #734f96; color: #734f96;
margin-top: 50px; margin-top: 50px;
font-size: 50px; font-size: 50px;
} }
h2 a { h2 a {
color: #734f96; color: #734f96;
} }
h3 { h3 {
color: #734f96; color: #734f96;
} }
img { img {
width: 20%; width: 20%;
} }
code { code {
background-color: aliceblue; background-color: aliceblue;
} }
/* CodeBox */ /* CodeBox */
.code-box { .code-box {
position: relative; position: relative;
width: 500px; width: 500px;
height: auto; height: auto;
border: 1px solid #734f96; border: 1px solid #734f96;
padding: 5px; padding: 5px;
overflow: auto; overflow: auto;
background-color: #313131; background-color: #313131;
color: yellowgreen; color: yellowgreen;
margin: auto; margin: auto;
text-align: left; text-align: left;
} }
#copy-button { #copy-button {
position: absolute; position: absolute;
top: 10px; top: 10px;
right: 10px; right: 10px;
cursor: pointer; cursor: pointer;
color: whitesmoke; color: whitesmoke;
background-color: transparent; background-color: transparent;
border: 1px solid #734f96; border: 1px solid #734f96;
} }

View File

@ -3,24 +3,24 @@
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta <meta
name="description"
content="EndeavourOS svobodný operační systém...." content="EndeavourOS svobodný operační systém...."
name="description"
/> />
<meta name="keywords" content="EndeavourOS"/> <meta content="EndeavourOS" name="keywords"/>
<meta name="author" content="Kankys"/> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css"/> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../fullStyle.css"/> <link href="../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png"/> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js"
crossorigin="anonymous" crossorigin="anonymous"
src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
@ -35,7 +35,7 @@
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../index.html"> <a href="../index.html">
<img src="/img/EndeavourOS-logo.webp" alt=""/> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
@ -70,8 +70,8 @@
<div class="reviews-card-wrapper"> <div class="reviews-card-wrapper">
<div class="reviews-card"> <div class="reviews-card">
<img <img
src="img/linux_tux_penguins_1600x1200_w_1920x1200_.webp"
alt="#" alt="#"
src="img/linux_tux_penguins_1600x1200_w_1920x1200_.webp"
/> />
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3> <h3>
@ -81,7 +81,7 @@
</div> </div>
</div> </div>
<div class="reviews-card-1"> <div class="reviews-card-1">
<img src="img/Applications.webp" alt="#"/> <img alt="#" src="img/Applications.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="/wiki/aplikace/index.html">Aplikace</a></h3> <h3><a href="/wiki/aplikace/index.html">Aplikace</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -90,7 +90,7 @@
</div> </div>
</div> </div>
<div class="reviews-card-2"> <div class="reviews-card-2">
<img src="img/arm-a7-640x353-1.webp" alt="#"/> <img alt="#" src="img/arm-a7-640x353-1.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">ARM</a></h3> <h3><a href="#">ARM</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -105,14 +105,14 @@
<div class="reviews-text"></div> <div class="reviews-text"></div>
<div class="reviews-card-wrapper"> <div class="reviews-card-wrapper">
<div class="reviews-card"> <div class="reviews-card">
<img src="img/Books.webp" alt="#"/> <img alt="#" src="img/Books.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="ruzne/index.html">Různé články</a></h3> <h3><a href="ruzne/index.html">Různé články</a></h3>
<div class="reviews-name">Různé články.</div> <div class="reviews-name">Různé články.</div>
</div> </div>
</div> </div>
<div class="reviews-card-1"> <div class="reviews-card-1">
<img src="img/audio.webp" alt="#"/> <img alt="#" src="img/audio.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Audio</a></h3> <h3><a href="#">Audio</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -128,14 +128,14 @@
<div class="reviews-text"></div> <div class="reviews-text"></div>
<div class="reviews-card-wrapper"> <div class="reviews-card-wrapper">
<div class="reviews-card"> <div class="reviews-card">
<img src="img/AUR.webp" alt="#"/> <img alt="#" src="img/AUR.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">AUR</a></h3> <h3><a href="#">AUR</a></h3>
<div class="reviews-name">Vysvětlení k AUR a tutoriál yay.</div> <div class="reviews-name">Vysvětlení k AUR a tutoriál yay.</div>
</div> </div>
</div> </div>
<div class="reviews-card-1"> <div class="reviews-card-1">
<img src="img/bluetooth-logo-2-1024x614-1.webp" alt="#"/> <img alt="#" src="img/bluetooth-logo-2-1024x614-1.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="bluetooth/index.html">Bluetooth</a></h3> <h3><a href="bluetooth/index.html">Bluetooth</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -144,7 +144,7 @@
</div> </div>
</div> </div>
<div class="reviews-card-2"> <div class="reviews-card-2">
<img src="img/hibernate-btrfs.webp" alt="#"/> <img alt="#" src="img/hibernate-btrfs.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">BTRFS</a></h3> <h3><a href="#">BTRFS</a></h3>
<div class="reviews-name">Tutorial pro BTRFS.</div> <div class="reviews-name">Tutorial pro BTRFS.</div>
@ -157,7 +157,7 @@
<div class="reviews-text"></div> <div class="reviews-text"></div>
<div class="reviews-card-wrapper"> <div class="reviews-card-wrapper">
<div class="reviews-card"> <div class="reviews-card">
<img src="img/tux-bw.webp" alt="#"/> <img alt="#" src="img/tux-bw.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Prostředí počítačů</a></h3> <h3><a href="#">Prostředí počítačů</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -167,7 +167,7 @@
</div> </div>
</div> </div>
<div class="reviews-card-1"> <div class="reviews-card-1">
<img src="img/privacy-security-lock-ss-1920.webp" alt="#"/> <img alt="#" src="img/privacy-security-lock-ss-1920.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Šifrovaná instalace</a></h3> <h3><a href="#">Šifrovaná instalace</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -183,7 +183,7 @@
<div class="reviews-text"></div> <div class="reviews-text"></div>
<div class="reviews-card-wrapper"> <div class="reviews-card-wrapper">
<div class="reviews-card"> <div class="reviews-card">
<img src="img/endeavour_2_nologo.webp" alt="#"/> <img alt="#" src="img/endeavour_2_nologo.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">EndeavourOS nástroje</a></h3> <h3><a href="#">EndeavourOS nástroje</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -193,7 +193,7 @@
</div> </div>
</div> </div>
<div class="reviews-card-1"> <div class="reviews-card-1">
<img src="img/EOS_polygons_V2_rubber_1920x1080_logo.webp" alt="#"/> <img alt="#" src="img/EOS_polygons_V2_rubber_1920x1080_logo.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Možnost nástroje pro záznam na fóra</a></h3> <h3><a href="#">Možnost nástroje pro záznam na fóra</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -202,7 +202,7 @@
</div> </div>
</div> </div>
<div class="reviews-card-2"> <div class="reviews-card-2">
<img src="img/Shadow-of-the-tomb-raider.webp" alt="#"/> <img alt="#" src="img/Shadow-of-the-tomb-raider.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Hraní</a></h3> <h3><a href="#">Hraní</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -217,7 +217,7 @@
<div class="reviews-text"></div> <div class="reviews-text"></div>
<div class="reviews-card-wrapper"> <div class="reviews-card-wrapper">
<div class="reviews-card"> <div class="reviews-card">
<img src="img/endeavour_3-scaled.webp" alt="#"/> <img alt="#" src="img/endeavour_3-scaled.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Grub a Refind</a></h3> <h3><a href="#">Grub a Refind</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -226,7 +226,7 @@
</div> </div>
</div> </div>
<div class="reviews-card-1"> <div class="reviews-card-1">
<img src="img/hardware-linux.preview.webp" alt="#"/> <img alt="#" src="img/hardware-linux.preview.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Hardware</a></h3> <h3><a href="#">Hardware</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -241,7 +241,7 @@
<div class="reviews-text"></div> <div class="reviews-text"></div>
<div class="reviews-card-wrapper"> <div class="reviews-card-wrapper">
<div class="reviews-card"> <div class="reviews-card">
<img src="img/CAl.webp" alt="#"/> <img alt="#" src="img/CAl.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Instalace</a></h3> <h3><a href="#">Instalace</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -250,7 +250,7 @@
</div> </div>
</div> </div>
<div class="reviews-card-1"> <div class="reviews-card-1">
<img src="img/Intel.webp" alt="#"/> <img alt="#" src="img/Intel.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Intel GPU</a></h3> <h3><a href="#">Intel GPU</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -259,7 +259,7 @@
</div> </div>
</div> </div>
<div class="reviews-card-2"> <div class="reviews-card-2">
<img src="img/Network.webp" alt="#"/> <img alt="#" src="img/Network.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="/wiki/network/index.html">Síť, Internet</a></h3> <h3><a href="/wiki/network/index.html">Síť, Internet</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -274,7 +274,7 @@
<div class="reviews-text"></div> <div class="reviews-text"></div>
<div class="reviews-card-wrapper"> <div class="reviews-card-wrapper">
<div class="reviews-card"> <div class="reviews-card">
<img src="img/Nvidia-1.webp" alt="#"/> <img alt="#" src="img/Nvidia-1.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Nvidia</a></h3> <h3><a href="#">Nvidia</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -284,8 +284,8 @@
</div> </div>
<div class="reviews-card-1"> <div class="reviews-card-1">
<img <img
src="img/backlight_arch_by_karl_schneider_dazk2ky-scaled.webp"
alt="#" alt="#"
src="img/backlight_arch_by_karl_schneider_dazk2ky-scaled.webp"
/> />
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Pacman</a></h3> <h3><a href="#">Pacman</a></h3>
@ -302,7 +302,7 @@
<div class="reviews-text"></div> <div class="reviews-text"></div>
<div class="reviews-card-wrapper"> <div class="reviews-card-wrapper">
<div class="reviews-card"> <div class="reviews-card">
<img src="img/printer.webp" alt="#"/> <img alt="#" src="img/printer.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Tiskárny</a></h3> <h3><a href="#">Tiskárny</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -311,7 +311,7 @@
</div> </div>
</div> </div>
<div class="reviews-card-1"> <div class="reviews-card-1">
<img src="img/Gnome-keyring.webp" alt="#"/> <img alt="#" src="img/Gnome-keyring.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Podpis a klíčenka</a></h3> <h3><a href="#">Podpis a klíčenka</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -321,7 +321,7 @@
</div> </div>
</div> </div>
<div class="reviews-card-2"> <div class="reviews-card-2">
<img src="img/HDD-SSD-icon.webp" alt="#"/> <img alt="#" src="img/HDD-SSD-icon.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Úložiště a oddíly</a></h3> <h3><a href="#">Úložiště a oddíly</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -337,7 +337,7 @@
<div class="reviews-text"></div> <div class="reviews-text"></div>
<div class="reviews-card-wrapper"> <div class="reviews-card-wrapper">
<div class="reviews-card"> <div class="reviews-card">
<img src="img/linux-sudo.webp" alt="#"/> <img alt="#" src="img/linux-sudo.webp"/>
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="#">Záchrana systému</a></h3> <h3><a href="#">Záchrana systému</a></h3>
<div class="reviews-name"> <div class="reviews-name">
@ -347,8 +347,8 @@
</div> </div>
<div class="reviews-card-1"> <div class="reviews-card-1">
<img <img
src="img/304px-I3_window_manager_logo.svg_-300x286-1.webp"
alt="#" alt="#"
src="img/304px-I3_window_manager_logo.svg_-300x286-1.webp"
/> />
<div class="reviews-card-text"> <div class="reviews-card-text">
<h3><a href="spravci-oken/index.html">Správci oken</a></h3> <h3><a href="spravci-oken/index.html">Správci oken</a></h3>
@ -373,7 +373,7 @@
smazány. smazány.
</h3> </h3>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>

View File

@ -1,102 +1,102 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS, MacBook, WiFi" /> <meta content="EndeavourOS, MacBook, WiFi" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title> <title>
EndeavourOS - Jak opravit nefunkcní WiFi po instalaci na MacBook Pro 2015 EndeavourOS - Jak opravit nefunkcní WiFi po instalaci na MacBook Pro 2015
</title> </title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1> <h1>
EndeavourOS jak opravit nefunkční WiFi po instalaci na MacBook Pro EndeavourOS jak opravit nefunkční WiFi po instalaci na MacBook Pro
2015 2015
</h1> </h1>
<p> <p>
Někteří z vás uvažují na starším MacBooku přejít na Linux. Jedna ze Někteří z vás uvažují na starším MacBooku přejít na Linux. Jedna ze
skvělých distribucí je skvělých distribucí je
<a href="https://endeavouros.com/" target="_blank">EndeavourOS</a> <a href="https://endeavouros.com/" target="_blank">EndeavourOS</a>
vycházející z vycházející z
<a href="https://archlinux.org/" target="_blank">Arch Linux</a>. <a href="https://archlinux.org/" target="_blank">Arch Linux</a>.
</p> </p>
<p> <p>
Bohužel se vám může stát, že po instalaci vám nepůjde WiFI, ale to se 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. dá naštěstí velmi dobře opravit.
</p> </p>
<p> <p>
Tuto distribuci je možné nainstalovat pomocí live image offline což je 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. výhoda, že nefunkční WiFi se bude řešit až po instalaci.
</p> </p>
<hr /> <hr/>
<h3>Zprovoznění WiFi:</h3> <h3>Zprovoznění WiFi:</h3>
<p> <p>
Nejprve připojíme přes kabel k Macbooku mobilní telefon který je 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. připojený k WiFi . Pokud máte neomezené data nemusíte být na WiFi.
</p> </p>
<p> <p>
Na telefonu po připojení potvrdíte, že důvěřujete tomuto zařízení a Na telefonu po připojení potvrdíte, že důvěřujete tomuto zařízení a
MacBook se připojí k internetu. MacBook se připojí k internetu.
</p> </p>
<p> <p>
V aplikacích najdeme aplikaci Welcome a klikneme na Update Mirrors. V aplikacích najdeme aplikaci Welcome a klikneme na Update Mirrors.
</p> </p>
<p>Pak dáme Update System.</p> <p>Pak dáme Update System.</p>
<p>Až se systém aktualizuje přejdeme na samotnou instalaci ovladačů.</p> <p>Až se systém aktualizuje přejdeme na samotnou instalaci ovladačů.</p>
@ -108,7 +108,7 @@
pacman -S broadcom-wl-dkms pacman -S broadcom-wl-dkms
pacman -S dkms pacman -S dkms
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p>Tím jsme stáhli ovladače.</p> <p>Tím jsme stáhli ovladače.</p>
<p>Dále do terminálu zadáme:</p> <p>Dále do terminálu zadáme:</p>
@ -116,38 +116,38 @@
<pre id="code-content"> <pre id="code-content">
pacman -S broadcom-wl pacman -S broadcom-wl
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p>Pokračujeme dál a zadáme:</p> <p>Pokračujeme dál a zadáme:</p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
pacman -S broadcom pacman -S broadcom
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p>Tento příkaz by nám měl už zobrazit WiFi v MacBooku.</p> <p>Tento příkaz by nám měl už zobrazit WiFi v MacBooku.</p>
<p>Pak restartujte MacBook a WiFi by měla jet.</p> <p>Pak restartujte MacBook a WiFi by měla jet.</p>
<p> <p>
Návod nezaručuje stoprocentní funkčnost, ale bylozkoušen na více Návod nezaručuje stoprocentní funkčnost, ale bylozkoušen na více
MacBooků s procesory Intel. MacBooků s procesory Intel.
</p> </p>
<code <code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
18.4.2024</code 18.4.2024</code
> >
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -1,89 +1,89 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS, Síť a Internet" /> <meta content="EndeavourOS, Síť a Internet" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS - Síť a Internet</title> <title>EndeavourOS - Síť a Internet</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Síť, Internet</h1> <h1>Síť, Internet</h1>
<h2> <h2>
<a <a
href="endeavouros-jak-opravit-nefunkcni-wifi-po-instalaci-na-macbook-pro-2015.html" href="endeavouros-jak-opravit-nefunkcni-wifi-po-instalaci-na-macbook-pro-2015.html"
>EndeavourOS jak opravit nefunkční WiFi po instalaci na MacBook Pro >EndeavourOS jak opravit nefunkční WiFi po instalaci na MacBook Pro
2015</a 2015</a
> >
</h2> </h2>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -3,44 +3,44 @@ const menuList = document.querySelector("nav");
const hamburgerIcon = document.querySelector(".fa-solid"); const hamburgerIcon = document.querySelector(".fa-solid");
menuIcon.addEventListener("click", () => { menuIcon.addEventListener("click", () => {
if (hamburgerIcon.classList[1] === "fa-bars") { if (hamburgerIcon.classList[1] === "fa-bars") {
hamburgerIcon.classList.add("fa-xmark"); hamburgerIcon.classList.add("fa-xmark");
hamburgerIcon.classList.remove("fa-bars"); hamburgerIcon.classList.remove("fa-bars");
menuList.style.display = "block"; menuList.style.display = "block";
} else { } else {
hamburgerIcon.classList.add("fa-bars"); hamburgerIcon.classList.add("fa-bars");
hamburgerIcon.classList.remove("fa-xmark"); hamburgerIcon.classList.remove("fa-xmark");
menuList.style.display = "none"; menuList.style.display = "none";
} }
}); });
// Tlačítko go to top // Tlačítko go to top
// Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci) // Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci)
window.onscroll = function () { window.onscroll = function () {
scrollFunction(); scrollFunction();
}; };
function scrollFunction() { function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("scrollToTopBtn").style.display = "block"; document.getElementById("scrollToTopBtn").style.display = "block";
} else { } else {
document.getElementById("scrollToTopBtn").style.display = "none"; document.getElementById("scrollToTopBtn").style.display = "none";
} }
} }
// Posunout nahoru, když uživatel klikne na tlačítko // Posunout nahoru, když uživatel klikne na tlačítko
function scrollToTop() { function scrollToTop() {
document.body.scrollTop = 0; // Pro Safari document.body.scrollTop = 0; // Pro Safari
document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče
} }
// Code-box // Code-box
document.getElementById("copy-button").addEventListener("click", function () { document.getElementById("copy-button").addEventListener("click", function () {
var codeContent = document.getElementById("code-content"); var codeContent = document.getElementById("code-content");
var range = document.createRange(); var range = document.createRange();
range.selectNode(codeContent); range.selectNode(codeContent);
window.getSelection().removeAllRanges(); window.getSelection().removeAllRanges();
window.getSelection().addRange(range); window.getSelection().addRange(range);
document.execCommand("copy"); document.execCommand("copy");
window.getSelection().removeAllRanges(); window.getSelection().removeAllRanges();
}); });

View File

@ -1,137 +1,115 @@
/* 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;
}
/* About sekce */ /* About sekce */
.about-section { .about-section {
margin: 45px 0; margin: 45px 0;
} }
.about-section-wrapper { .about-section-wrapper {
width: 65%; width: 65%;
margin: 0 auto; margin: 0 auto;
display: flex; display: flex;
gap: 20px; gap: 20px;
} }
.about-text { .about-text {
flex: 1; flex: 1;
} }
.about-img { .about-img {
flex: 1; flex: 1;
} }
img { img {
width: 100%; width: 100%;
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
.about-section-wrapper { .about-section-wrapper {
flex-direction: column; flex-direction: column;
width: 90%; width: 90%;
margin: 0 auto; margin: 0 auto;
} }
.about-text { .about-text {
text-align: left; text-align: left;
} }
.about-img { .about-img {
text-align: center; text-align: center;
} }
.about-text-p { .about-text-p {
padding-top: 15px; padding-top: 15px;
} }
} }
footer { footer {
text-align: center; text-align: center;
margin-top: 20px; margin-top: 20px;
margin-bottom: 20px; margin-bottom: 20px;
} }
/* Go to go */ /* Go to go */
#scrollToTopBtn { #scrollToTopBtn {
display: none; display: none;
position: fixed; position: fixed;
bottom: 20px; bottom: 20px;
right: 20px; right: 20px;
/*butoon přes obsah*/ /*butoon přes obsah*/
z-index: 99; z-index: 99;
outline: none; outline: none;
cursor: pointer; cursor: pointer;
padding: 15px; padding: 15px;
border-radius: 50%; border-radius: 50%;
background-color: transparent; background-color: transparent;
} }
/* Různé - extra css */ /* Různé - extra css */
h1 { h1 {
color: #734f96; color: #734f96;
margin-top: 50px; margin-top: 50px;
font-size: 50px; font-size: 50px;
} }
h2 a { h2 a {
color: #734f96; color: #734f96;
} }
h3 { h3 {
color: #734f96; color: #734f96;
} }
img { img {
width: 20%; width: 20%;
} }
code { code {
background-color: aliceblue; background-color: aliceblue;
} }
/* CodeBox */ /* CodeBox */
.code-box { .code-box {
position: relative; position: relative;
width: 500px; width: 500px;
height: auto; height: auto;
border: 1px solid #734f96; border: 1px solid #734f96;
padding: 5px; padding: 5px;
overflow: auto; overflow: auto;
background-color: #313131; background-color: #313131;
color: yellowgreen; color: yellowgreen;
margin: auto; margin: auto;
text-align: left; text-align: left;
} }
#copy-button { #copy-button {
position: absolute; position: absolute;
top: 10px; top: 10px;
right: 10px; right: 10px;
cursor: pointer; cursor: pointer;
color: whitesmoke; color: whitesmoke;
background-color: transparent; background-color: transparent;
border: 1px solid #734f96; border: 1px solid #734f96;
} }

View File

@ -0,0 +1,163 @@
<!DOCTYPE html>
<html lang="cs">
<head>
<meta charset="UTF-8"/>
<meta
content="EndeavourOS svobodný operační systém...."
name="description"
/>
<meta content="EndeavourOS, Co je to Aur?" name="keywords"/>
<meta content="Kankys" name="author"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="style.css" rel="stylesheet"/>
<link href="../../fullStyle.css" rel="stylesheet"/>
<link href="/img/icons.png" rel="shortcut icon"/>
<script
crossorigin="anonymous"
src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script>
<!--icons dark, go to up-->
<link
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
rel="stylesheet"
/>
<!--ubuntu fonts-->
<style>
@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");
</style>
<title>Co je to Aur?</title>
</head>
<body>
<header>
<!-- EOS - logo () -->
<div class="logo">
<a href="../../index.html">
<img alt="" src="/img/EndeavourOS-logo.webp"/>
</a>
</div>
<!-- EOS - navigation -->
<nav>
<ul>
<li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li>
<li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul>
</nav>
<div class="menu-icon">
<!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i>
<!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> -->
</div>
</header>
<main>
<section class="welcome">
<h1>Co je to AUR?</h1>
<img alt="" src="../img/AUR1.webp">
<p><strong> Arch User Repository (AUR)</strong> je sbírka souborů (balíčků aplikací) ( PKGBUILDFiles). Tyto
soubory lze použít k vytvoření archivních souborů balíčku ( .pkg.tar.zstFiles).</p>
<p>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.</p>
<p>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ý.</p>
<p>Nejlepším (nejpodrobnějším a nejpřesnějším) zdrojem informací o AUR je stránka <a
href="https://wiki.archlinux.org/index.php/Arch_User_Repository" target="_ublank">Arch wiki</a>
<p>Přečtěte si prosím <a href="https://wiki.archlinux.org/title/Arch_User_Repository#FAQ" target="_ublank">Arch
User Repository
</a>.</p>
<h2>Nějaká žába o tom také přemýšlela i na fóru:</h2>
<p>Původně napsaný uživatelem na officiálním fóru endeavourOS <a
href="https://forum.endeavouros.com/t/aur-pkgbuilds/6669/18" target="_blank"> kresimir</a>.</p>
<p>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.</p>
<p>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ší.</p>
<p><strong>Zde je několik tipů, jak být v bezpečí pomocí AUR.</strong></p>
<p>Nejprve se podívejte na balíček na <a href="https://aur.archlinux.org/" target="_ublank">
aur.archlinux.org</a>, 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.</p>
<p>Co hledat v souboru PGBUILD?</p>
<p> Budete se muset naučit nějaké elementární shell skriptování, abyste pochopili, co se děje. Je to jednodušší,
než to zní.</p>
<p>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.</p>
<p>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.</p>
<p>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á.</p>
<p>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.</p>
<p>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.</p>
<p><strong>Používejte zdravý rozum.</strong>
<p>
<p>Také, když nainstalujete něco z AUR, zvažte jeho hlasování na <a href="https://aur.archlinux.org/"
target="_ublank"> aur.archlinux.org</a>, 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.</p>
<p>Návod je převzat z
<a
href="https://discovery.endeavouros.com/aur/faq-what-is-the-aur/2021/03/"
target="_blank"
>Discovery</a
>
na EndeavourOS vydán 09. března 2021.
</p>
<h2>Také nás najdeš na našem Discordu nebo Telegramu:</h2>
<iframe
allowtransparency="true"
class="discord"
frameborder="0"
height="300"
sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"
src="https://discord.com/widget?id=1229577574087135353&theme=dark"
width="350"
></iframe>
<code>
<p><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
26.8.2024</code></p>
</section>
</main>
<button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i>
</button>
<footer>
Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a
>
2024
</footer>
<script src="script.js"></script>
</body>
</html>

View File

@ -1,82 +1,89 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS" /> <meta content="EndeavourOS" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css" /> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="../../img/icons.png" /> <link href="../../img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS</title> <title>EndeavourOS</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Různé články</h1> <h1>Různé články</h1>
</section> <h2>
</main> <a href="korenovy-oddil-je-plny.html">Kořenový oddíl je plný? Nepropadejte panice, nejprve vymažte Pacmanovu
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> mezipaměť! - 26.8.2024</a>
<i class="fas fa-arrow-up"></i> </h2>
</button> <h2>
<footer> <a href="co-je-to-aur.html">Co je to AUR? - 26.8.2024</a>
Copyright &copy; </h2>
<a href="https://git.archoslinux.cz/kankys" target="_blank" </section>
>Lukáš Kaňka</a </main>
> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
2024 <i class="fas fa-arrow-up"></i>
</footer> </button>
<footer>
Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a
>
2024
</footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -0,0 +1,227 @@
<!DOCTYPE html>
<html lang="cs">
<head>
<meta charset="UTF-8"/>
<meta
content="EndeavourOS svobodný operační systém...."
name="description"
/>
<meta content="EndeavourOS, Co je to Aur?" name="keywords"/>
<meta content="Kankys" name="author"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link href="style.css" rel="stylesheet"/>
<link href="../../fullStyle.css" rel="stylesheet"/>
<link href="/img/icons.png" rel="shortcut icon"/>
<script
crossorigin="anonymous"
src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script>
<!--icons dark, go to up-->
<link
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
rel="stylesheet"
/>
<!--ubuntu fonts-->
<style>
@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");
</style>
<title>Co je to Aur?</title>
</head>
<body>
<header>
<!-- EOS - logo () -->
<div class="logo">
<a href="../../index.html">
<img alt="" src="/img/EndeavourOS-logo.webp"/>
</a>
</div>
<!-- EOS - navigation -->
<nav>
<ul>
<li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li>
<li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul>
</nav>
<div class="menu-icon">
<!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i>
<!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> -->
</div>
</header>
<main>
<section class="welcome">
<h1>Kořenový oddíl je plný? Nepropadejte panice, nejprve vymažte Pacmanovu mezipaměť! </h1>
<img alt="" src="../img/project-analysis.webp"/>
<p>Po nějaké době Vás systém může upozornit, že Váš kořenový oddíl je téměř plný.</p>
<p>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.</p>
<p><strong>POZOR!!!</strong> 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.</p>
<code>/var/cache/pacman/pkg/</code>
<p>Když nainstalujete balíček pomocí Pacmana, uloží všechny stažené balíčky do
<strong>/var/cache/pacman/pkg/</strong> 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.</p>
<p>Naštěstí má Pacman vestavěnou funkci pro vymazání mezipaměti, zadáním <strong>sudo pacman -Sc</strong> bude
mezipaměť zcela vymazána. Problém vyřešen, ne?!?</p>
<p>No… ano i ne. Ano, vaše mezipaměť je vymazána a budete mít znovu volné místo na oddílu, yay…</p>
<p>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šší.</p>
<h2>Řešení</h2>
<p>Nebojte se, existuje řešení a jmenuje se <strong>paccache</strong>. 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.</p>
<p>Skript <strong>Paccache</strong> 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.</p>
<h2>Jak to používat</h2>
<p>Chcete-li zkontrolovat, kolik balíčků je v paccache, zadejte:</p>
<div class="code-box">
<pre id="code-content">
$ sudo ls /var/cache/pacman/pkg/ | wc -l
</pre>
<button id="copy-button">Kopírovat</button>
</div>
<p>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: </p>
<div class="code-box">
<pre id="code-content">
$ du -sh /var/cache/pacman/pkg/
</pre>
<button id="copy-button">Kopírovat</button>
</div>
<p>Nyní vám systém říká, jak velká je velikost vaší mezipaměti.</p>
<p>Nyní můžete vymazat mezipaměť, kromě posledních tří verzí každého balíčku zadáním:</p>
<div class="code-box">
<pre id="code-content">
$ sudo paccache -r
</pre>
<button id="copy-button">Kopírovat</button>
</div>
<p>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ů?</p>
<p>Chcete-li to provést, zadejte následující:</p>
<div class="code-box">
<pre id="code-content">
$ sudo paccache -ruk0
</pre>
<button id="copy-button">Kopírovat</button>
</div>
<p><strong>U</strong> 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í:</p>
<div class="code-box">
<pre id="code-content">
$ sudo pacman -Sc
</pre>
<button id="copy-button">Kopírovat</button>
</div>
<p>Nebo pro úplné odstranění použijte:</p>
<div class="code-box">
<pre id="code-content">
$ sudo pacman -Scc
</pre>
<button id="copy-button">Kopírovat</button>
</div>
<p><strong>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.</strong></p>
<h2>Automatické odstranění mezipaměti</h2>
<p>Tento úkol můžete automatizovat pomocí pacman hooks. Pacman hook automaticky vyčistí mezipaměť balíčku po
každé transakci pacmana.
<p>
<p>Chcete-li tak učinit, vytvořte soubor <strong>/etc/pacman.d/hooks/clean_package_cache.hook</strong> takto:
</p>
<div class="code-box">
<pre id="code-content">
$ sudo mkdir -p /etc/pacman.d/hooks
</pre>
<button id="copy-button">Kopírovat</button>
</div>
<p></p>
<div class="code-box">
<pre id="code-content">
$ sudo nano /etc/pacman.d/hooks/clean_package_cache.hook
</pre>
<button id="copy-button">Kopírovat</button>
</div>
<p>Poté přidejte následující řádky:</p>
<div class="code-box">
<pre id="code-content">
[Trigger]
Operation = Upgrade
Operation = Install
Operation = Remove
Type = Package
Target = *
[Action]
Description = Cleaning pacman cache...
When = PostTransaction
Exec = /usr/bin/paccache -r
</pre>
<button id="copy-button">Kopírovat</button>
</div>
<p>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.</p>
<p>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.</p>
<p>Návod je převzat z
<a
href="https://discovery.endeavouros.com/articles/root-partition-full-dont-panic-clear-pacmans-cache-first/2020/03/"
target="_blank"
>Discovery</a
>
na EndeavourOS vydán 30. března 2020.
</p>
<h2>Také nás najdeš na našem Discordu nebo Telegramu:</h2>
<iframe
allowtransparency="true"
class="discord"
frameborder="0"
height="300"
sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"
src="https://discord.com/widget?id=1229577574087135353&theme=dark"
width="350"
></iframe>
<code>
<p><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
26.8.2024</code></p>
</section>
</main>
<button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i>
</button>
<footer>
Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a
>
2024
</footer>
<script src="script.js"></script>
</body>
</html>

View File

@ -3,33 +3,33 @@ const menuList = document.querySelector("nav");
const hamburgerIcon = document.querySelector(".fa-solid"); const hamburgerIcon = document.querySelector(".fa-solid");
menuIcon.addEventListener("click", () => { menuIcon.addEventListener("click", () => {
if (hamburgerIcon.classList[1] === "fa-bars") { if (hamburgerIcon.classList[1] === "fa-bars") {
hamburgerIcon.classList.add("fa-xmark"); hamburgerIcon.classList.add("fa-xmark");
hamburgerIcon.classList.remove("fa-bars"); hamburgerIcon.classList.remove("fa-bars");
menuList.style.display = "block"; menuList.style.display = "block";
} else { } else {
hamburgerIcon.classList.add("fa-bars"); hamburgerIcon.classList.add("fa-bars");
hamburgerIcon.classList.remove("fa-xmark"); hamburgerIcon.classList.remove("fa-xmark");
menuList.style.display = "none"; menuList.style.display = "none";
} }
}); });
// Tlačítko go to top // Tlačítko go to top
// Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci) // Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci)
window.onscroll = function () { window.onscroll = function () {
scrollFunction(); scrollFunction();
}; };
function scrollFunction() { function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("scrollToTopBtn").style.display = "block"; document.getElementById("scrollToTopBtn").style.display = "block";
} else { } else {
document.getElementById("scrollToTopBtn").style.display = "none"; document.getElementById("scrollToTopBtn").style.display = "none";
} }
} }
// Posunout nahoru, když uživatel klikne na tlačítko // Posunout nahoru, když uživatel klikne na tlačítko
function scrollToTop() { function scrollToTop() {
document.body.scrollTop = 0; // Pro Safari document.body.scrollTop = 0; // Pro Safari
document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče
} }

View File

@ -1,97 +1,91 @@
/* 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;
}
/* About sekce */ /* About sekce */
.about-section { .about-section {
margin: 45px 0; margin: 45px 0;
} }
.about-section-wrapper { .about-section-wrapper {
width: 65%; width: 65%;
margin: 0 auto; margin: 0 auto;
display: flex; display: flex;
gap: 20px; gap: 20px;
} }
.about-text { .about-text {
flex: 1; flex: 1;
} }
.about-img { .about-img {
flex: 1; flex: 1;
} }
img { img {
width: 100%; width: 100%;
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
.about-section-wrapper { .about-section-wrapper {
flex-direction: column; flex-direction: column;
width: 90%; width: 90%;
margin: 0 auto; margin: 0 auto;
} }
.about-text { .about-text {
text-align: left; text-align: left;
} }
.about-img { .about-img {
text-align: center; text-align: center;
} }
.about-text-p { .about-text-p {
padding-top: 15px; padding-top: 15px;
} }
} }
footer { footer {
text-align: center; text-align: center;
margin-top: 20px; margin-top: 20px;
margin-bottom: 20px; margin-bottom: 20px;
} }
/* Go to go */ /* Go to go */
#scrollToTopBtn { #scrollToTopBtn {
display: none; display: none;
position: fixed; position: fixed;
bottom: 20px; bottom: 20px;
right: 20px; right: 20px;
/*butoon přes obsah*/ /*butoon přes obsah*/
z-index: 99; z-index: 99;
outline: none; outline: none;
cursor: pointer; cursor: pointer;
padding: 15px; padding: 15px;
border-radius: 50%; border-radius: 50%;
background-color: transparent; background-color: transparent;
} }
/* Různé - extra css */ /* Různé - extra css */
h1 { h1 {
color: #734f96; color: #734f96;
margin-top: 50px; margin-top: 50px;
font-size: 50px; font-size: 50px;
} }
img {
width: 30%;
}
.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;
}

View File

@ -3,33 +3,33 @@ const menuList = document.querySelector("nav");
const hamburgerIcon = document.querySelector(".fa-solid"); const hamburgerIcon = document.querySelector(".fa-solid");
menuIcon.addEventListener("click", () => { menuIcon.addEventListener("click", () => {
if (hamburgerIcon.classList[1] === "fa-bars") { if (hamburgerIcon.classList[1] === "fa-bars") {
hamburgerIcon.classList.add("fa-xmark"); hamburgerIcon.classList.add("fa-xmark");
hamburgerIcon.classList.remove("fa-bars"); hamburgerIcon.classList.remove("fa-bars");
menuList.style.display = "block"; menuList.style.display = "block";
} else { } else {
hamburgerIcon.classList.add("fa-bars"); hamburgerIcon.classList.add("fa-bars");
hamburgerIcon.classList.remove("fa-xmark"); hamburgerIcon.classList.remove("fa-xmark");
menuList.style.display = "none"; menuList.style.display = "none";
} }
}); });
// Tlačítko go to top // Tlačítko go to top
// Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci) // Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci)
window.onscroll = function () { window.onscroll = function () {
scrollFunction(); scrollFunction();
}; };
function scrollFunction() { function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("scrollToTopBtn").style.display = "block"; document.getElementById("scrollToTopBtn").style.display = "block";
} else { } else {
document.getElementById("scrollToTopBtn").style.display = "none"; document.getElementById("scrollToTopBtn").style.display = "none";
} }
} }
// Posunout nahoru, když uživatel klikne na tlačítko // Posunout nahoru, když uživatel klikne na tlačítko
function scrollToTop() { function scrollToTop() {
document.body.scrollTop = 0; // Pro Safari document.body.scrollTop = 0; // Pro Safari
document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče
} }

View File

@ -3,24 +3,24 @@
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta <meta
name="description"
content="EndeavourOS svobodný operační systém...." content="EndeavourOS svobodný operační systém...."
name="description"
/> />
<meta name="keywords" content="EndeavourOS"/> <meta content="EndeavourOS" name="keywords"/>
<meta name="author" content="Kankys"/> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css"/> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css"/> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png"/> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js"
crossorigin="anonymous" crossorigin="anonymous"
src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
@ -35,7 +35,7 @@
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
@ -65,9 +65,10 @@
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>i3wm - první kroky po instalaci i3wm</h1> <h1>i3wm - první kroky po instalaci i3wm</h1>
<img src="img/i3wm-eos-1.webp" alt=""/> <img alt="" src="img/i3wm-eos-1.webp"/>
<h2>Implementace EndeavourOS: </h2> <h2>Implementace EndeavourOS: </h2>
<p><strong>Alternativně můžete využít konfigurace pro počáteční konfiguraci EndeavourOS po nové instalaci od <a href="https://mastodon.arch-linux.cz/@archos" target="_blank">Archose </a></strong> <a <p><strong>Alternativně můžete využít konfigurace pro počáteční konfiguraci EndeavourOS po nové instalaci od <a
href="https://mastodon.arch-linux.cz/@archos" target="_blank">Archose </a></strong> <a
href="https://git.arch-linux.cz/Archos/Archlinux_I3.git" target="_blank" href="https://git.arch-linux.cz/Archos/Archlinux_I3.git" target="_blank"
>Rychlé instalace správce oken i3 pro Arch Linux</a >Rychlé instalace správce oken i3 pro Arch Linux</a
></p> ></p>
@ -78,55 +79,70 @@
<p>Prohlížeč souborů: <a href="https://docs.xfce.org/xfce/thunar/start" target="_blank"> Thunar </a></p> <p>Prohlížeč souborů: <a href="https://docs.xfce.org/xfce/thunar/start" target="_blank"> Thunar </a></p>
<p>Výchozí emulátor terminálu: <a href="https://docs.xfce.org/apps/terminal/start" target="_blank"> <p>Výchozí emulátor terminálu: <a href="https://docs.xfce.org/apps/terminal/start" target="_blank">
xfce4-terminal</a></p> xfce4-terminal</a></p>
<p><strong>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. </strong></p> <p><strong>Pokud chcete změnit xfce4 terminál, je potřeba nastavit také uvnitř ~/.profile (export
<p>Textový editor: <a href="https://github.com/linuxmint/xed" target="_blank"> xed </a> </p> TERMINAL=xfce4-terminal), takže připomínáme, že to musíte změnit i tam. </strong></p>
<p>Automatické spouštění aplikací z /etc/xdg/autostart/ (*): <a href="https://github.com/jceb/dex" target="_blank"> dex</a></p> <p>Textový editor: <a href="https://github.com/linuxmint/xed" target="_blank"> xed </a></p>
<p>Oznámení se provádějí pomocí <a href="https://dunst-project.org/" target="_blank">dunst</a>: CONFIG FILE = ~/.config/dunst/dunstrc </p> <p>Automatické spouštění aplikací z /etc/xdg/autostart/ (*): <a href="https://github.com/jceb/dex"
<p><strong>Dex je ve výchozím nastavení v konfiguraci povoleno pro automatické spouštění jako v DE. Chcete-li deaktivovat, zakomentujte řádek: </strong></p> target="_blank"> dex</a></p>
<p>Oznámení se provádějí pomocí <a href="https://dunst-project.org/" target="_blank">dunst</a>: CONFIG FILE =
~/.config/dunst/dunstrc </p>
<p><strong>Dex je ve výchozím nastavení v konfiguraci povoleno pro automatické spouštění jako v DE. Chcete-li
deaktivovat, zakomentujte řádek: </strong></p>
<code> <code>
<p>exec --no-startup-id dex --autostart --environment i3</p> <p>exec --no-startup-id dex --autostart --environment i3</p>
</code> </code>
<p>uvnitř <code>~/.config/i3/config.</code></p> <p>uvnitř <code>~/.config/i3/config.</code></p>
<h2>Klávesové zkratky:</h2> <h2>Klávesové zkratky:</h2>
<p>Klávesa [mod] je nastavena na klávesu [win] (pokud nemáte linuxový hardware).</p> <p>Klávesa [mod] je nastavena na klávesu [win] (pokud nemáte linuxový hardware).</p>
<img src="img/linkey.webp" alt=""/> <img alt="" src="img/linkey.webp"/>
<p>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. </p> <p>Klávesové zkratky zkontrolujete tímto způsobem: Ikona klávesnice na panelu otevře malého pomocníka GUI a
<img src="img/i3-keybind-helper.webp" alt=""/> stisknutím [F1 + funkční klávesa (Dle vašeho HW)] se otevře rozšířené nastavení klávesových zkratek. </p>
<img alt="" src="img/i3-keybind-helper.webp"/>
<h2>Nastavení displeje s arandr: </h2> <h2>Nastavení displeje s arandr: </h2>
<img src="img/arandr-display-setup-i3.webp" alt=""/> <img alt="" src="img/arandr-display-setup-i3.webp"/>
<p>Otevřete arandr a nastavte displej/y podle potřeby.</p> <p>Otevřete arandr a nastavte displej/y podle potřeby.</p>
<p>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 </p> <p>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 </p>
<code> <code>
<p># start a script to setup displays</p> <p># start a script to setup displays</p>
<p># put `monitor.sh` into the location specified by this line:</p> <p># put `monitor.sh` into the location specified by this line:</p>
<p>exec --no-startup-id ~/.screenlayout/monitor.sh</p> <p>exec --no-startup-id ~/.screenlayout/monitor.sh</p>
</code> </code>
<p>To se postará o nastavení zobrazení při každém přihlášení. alternativně můžete ručně vytvořit skript pomocí xrandr. </p> <p>To se postará o nastavení zobrazení při každém přihlášení. alternativně můžete ručně vytvořit skript pomocí
xrandr. </p>
<h2>Tilling: (Obklady:)</h2> <h2>Tilling: (Obklady:)</h2>
<p>Je nastaveno jako výchozí pro i3wm a lze jej změnit na: </p> <p>Je nastaveno jako výchozí pro i3wm a lze jej změnit na: </p>
<p>* stacking: (stohování:) Zobrazí se pouze vybrané okno v kontejneru. V horní části kontejneru získáte seznam oken. </p> <p>* stacking: (stohování:) Zobrazí se pouze vybrané okno v kontejneru. V horní části kontejneru získáte seznam
<p>* 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) </p> oken. </p>
<p>* 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) </p>
<h2>i3blocks: (bloky:)</h2> <h2>i3blocks: (bloky:)</h2>
<p><strong>Panelová lišta (i3-bloky): </strong></p> <p><strong>Panelová lišta (i3-bloky): </strong></p>
<p>Konfigurační soubor bloku: <code>CONFIG FILE = ~/.config/i3/i3blocks.conf </code></p> <p>Konfigurační soubor bloku: <code>CONFIG FILE = ~/.config/i3/i3blocks.conf </code></p>
<img src="img/panel.webp" alt=""/> <img alt="" src="img/panel.webp"/>
<p>* pulseaudio (úroveň hlasitosti kolečka myši, kliknutím pravým tlačítkem otevřete ovládání pulseaudio) </p> <p>* pulseaudio (úroveň hlasitosti kolečka myši, kliknutím pravým tlačítkem otevřete ovládání pulseaudio) </p>
<p>* počasí (openweather musíte nejprve získat kód města a apikey [přidání do <code>~/.config/i3/scripts/openweather.sh</code>]) získejte svůj api klíč zde: <a href="https://openweathermap.org/appid" target="_blank">https://openweathermap.org/appid</a> a kód města: <a href="https://openweathermap.org/find?q=" target="_blank">https://openweathermap.org/find?q=</a> (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]) </p> <p>* počasí (openweather musíte nejprve získat kód města a apikey [přidání do <code>~/.config/i3/scripts/openweather.sh</code>])
získejte svůj api klíč zde: <a href="https://openweathermap.org/appid" target="_blank">https://openweathermap.org/appid</a>
a kód města: <a href="https://openweathermap.org/find?q="
target="_blank">https://openweathermap.org/find?q=</a> (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]) </p>
<p>* tray-icons (zobrazuje ikonu správce sítě a ikonu aktualizace) </p> <p>* tray-icons (zobrazuje ikonu správce sítě a ikonu aktualizace) </p>
<p>* tlačítko odhlášení (vypnutí, odhlášení, pozastavení, hibernace atd.) </p> <p>* tlačítko odhlášení (vypnutí, odhlášení, pozastavení, hibernace atd.) </p>
<p>Konfigurační soubor powermenu: <code>CONFIG FILE = ~/.config/i3/scripts/powermenu </code></p> <p>Konfigurační soubor powermenu: <code>CONFIG FILE = ~/.config/i3/scripts/powermenu </code></p>
<img src="img/i3-power-nov21.webp" alt=""/> <img alt="" src="img/i3-power-nov21.webp"/>
<p><strong>Aplikační menu (rofi):</strong></p> <p><strong>Aplikační menu (rofi):</strong></p>
<img src="img/eos-i3-shot-nov21.webp" alt=""/> <img alt="" src="img/eos-i3-shot-nov21.webp"/>
<p>Konfigurační soubor barevných schémat rofi: <code>~/.config/rofi/arc_dark_transparent_colors.rasi</code></p> <p>Konfigurační soubor barevných schémat rofi: <code>~/.config/rofi/arc_dark_transparent_colors.rasi</code></p>
<p><strong>Nabídka obslužného programu výkonových profilů: </strong></p> <p><strong>Nabídka obslužného programu výkonových profilů: </strong></p>
<img src="img/ppd-i3.webp" alt=""/> <img alt="" src="img/ppd-i3.webp"/>
<p>Vám umožní snadno přepínat režimy napájení z i3-bar.</p> <p>Vám umožní snadno přepínat režimy napájení z i3-bar.</p>
<h2>Výukový program pro instalaci i3wm na EndeavourOS:</h2> <h2>Výukový program pro instalaci i3wm na EndeavourOS:</h2>
<p><strong>pro pozdější instalace, pokud jste nainstalovali další DE při počáteční instalaci</strong></p> <p><strong>pro pozdější instalace, pokud jste nainstalovali další DE při počáteční instalaci</strong></p>
<p>1. Naklonujte repozitář a přesoňte se do naklonované složky:</p> <p>1. Naklonujte repozitář a přesoňte se do naklonované složky:</p>
<code><a href="git clone https://github.com/endeavouros-team/endeavouros-i3wm-setup.git" target="_blank">git clone https://github.com/endeavouros-team/endeavouros-i3wm-setup.git</a></code> <code><a href="git clone https://github.com/endeavouros-team/endeavouros-i3wm-setup.git" target="_blank">git
<code>cd endeavouros-i3wm-setup</code> clone https://github.com/endeavouros-team/endeavouros-i3wm-setup.git</a></code>
<code>cd endeavouros-i3wm-setup</code>
<p>2. Zkopírujte soubory do správných adresářů (.config vašeho uživatele): </p> <p>2. Zkopírujte soubory do správných adresářů (.config vašeho uživatele): </p>
<code>cp .Xresources ~/.Xresources</code> <code>cp .Xresources ~/.Xresources</code>
<code>cp -R .config/* ~/.config/</code> <code>cp -R .config/* ~/.config/</code>
@ -135,20 +151,30 @@
<p>4. Nastavit motiv pro xed text editor:</p> <p>4. Nastavit motiv pro xed text editor:</p>
<code>dbus-launch dconf load / < xed.dconf</code> <code>dbus-launch dconf load / < xed.dconf</code>
<p>5. Nainstalovat potřebné balíčky: </p> <p>5. Nainstalovat potřebné balíčky: </p>
<code><a href="wget https://raw.githubusercontent.com/endeavouros-team/EndeavourOS-packages-lists/master/i3" target="_blank">wget https://raw.githubusercontent.com/endeavouros-team/EndeavourOS-packages-lists/master/i3</a></code> <code><a href="wget https://raw.githubusercontent.com/endeavouros-team/EndeavourOS-packages-lists/master/i3"
target="_blank">wget
https://raw.githubusercontent.com/endeavouros-team/EndeavourOS-packages-lists/master/i3</a></code>
<code>sudo pacman -S --needed - < i3</code> <code>sudo pacman -S --needed - < i3</code>
<p>nebo použijte nástroj pro balíčky z našeho úložiště EndeavourOS: <code>eos-packagelist --install "i3-Window-Manager"</code></p> <p>nebo použijte nástroj pro balíčky z našeho úložiště EndeavourOS: <code>eos-packagelist --install
<p><strong>Použijte <code>i3_install</code> skript z git pro automatickou instalaci do vašeho domovského adresáře uživatelů: </strong> Tento skript nastaví potřebné konfigurace a nainstaluje všechny potřebné balíčky:</p> "i3-Window-Manager"</code></p>
<p><strong>Použijte <code>i3_install</code> skript z git pro automatickou instalaci do vašeho domovského
adresáře uživatelů: </strong> Tento skript nastaví potřebné konfigurace a nainstaluje všechny potřebné
balíčky:</p>
<code>wget https://raw.githubusercontent.com/endeavouros-team/endeavouros-i3wm-setup/main/i3_install</code> <code>wget https://raw.githubusercontent.com/endeavouros-team/endeavouros-i3wm-setup/main/i3_install</code>
<p>a spusťte ho:</p> <p>a spusťte ho:</p>
<code>./i3_install</code> <code>./i3_install</code>
<h4>Varování i3_install přepíše existující soubory.</h4> <h4>Varování i3_install přepíše existující soubory.</h4>
<p><strong>Než jej spustíte, nezapomeňte zálohovat uživatelské konfigurace!</strong></p> <p><strong>Než jej spustíte, nezapomeňte zálohovat uživatelské konfigurace!</strong></p>
<iframe width="900" height="380" src="https://www.youtube.com/embed/dwSHX-pEe3o" title="i3 on EndeavourOS Review" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen frameborder="0"
height="380" referrerpolicy="strict-origin-when-cross-origin"
src="https://www.youtube.com/embed/dwSHX-pEe3o"
title="i3 on EndeavourOS Review" width="900"></iframe>
<h2>Dopuručené odkazy:</h2> <h2>Dopuručené odkazy:</h2>
<p><a href="https://i3wm.org/docs/" target="_blank">Dokumenty z i3wm.org</a></p> <p><a href="https://i3wm.org/docs/" target="_blank">Dokumenty z i3wm.org</a></p>
<p><a href="https://github.com/endeavouros-team/endeavouros-i3wm-setup" target="_blank">Zdroje pro nastavení EndeavourOS i3wm:</a></p> <p><a href="https://github.com/endeavouros-team/endeavouros-i3wm-setup" target="_blank">Zdroje pro nastavení
<p><a href="Zdroje pro nastavení EndeavourOS i3wm:" target="_blank">Oficiální fórum EndeavourOS</a> </p> EndeavourOS i3wm:</a></p>
<p><a href="Zdroje pro nastavení EndeavourOS i3wm:" target="_blank">Oficiální fórum EndeavourOS</a></p>
<p> <p>
Návod je převzat z Návod je převzat z
<a <a
@ -161,20 +187,20 @@
<h2>Také nás najdeš na našem Discordu nebo Telegramu:</h2> <h2>Také nás najdeš na našem Discordu nebo Telegramu:</h2>
<iframe <iframe
allowtransparency="true"
class="discord" class="discord"
frameborder="0"
height="300"
sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"
src="https://discord.com/widget?id=1229577574087135353&theme=dark" src="https://discord.com/widget?id=1229577574087135353&theme=dark"
width="350" width="350"
height="300"
allowtransparency="true"
frameborder="0"
sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"
></iframe> ></iframe>
<code <code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
14.7.2024</code> 14.7.2024</code>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>

View File

@ -3,24 +3,24 @@
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta <meta
name="description"
content="EndeavourOS svobodný operační systém...." content="EndeavourOS svobodný operační systém...."
name="description"
/> />
<meta name="keywords" content="EndeavourOS"/> <meta content="EndeavourOS" name="keywords"/>
<meta name="author" content="Kankys"/> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css"/> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../../fullStyle.css"/> <link href="../../fullStyle.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/icons.png"/> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js"
crossorigin="anonymous" crossorigin="anonymous"
src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
@ -35,7 +35,7 @@
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
@ -75,7 +75,7 @@
</h2> </h2>
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>

View File

@ -1,73 +1,73 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="cs"> <html lang="cs">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8"/>
<meta <meta
name="description" content="EndeavourOS svobodný operační systém...."
content="EndeavourOS svobodný operační systém...." name="description"
/> />
<meta name="keywords" content="EndeavourOS" /> <meta content="EndeavourOS" name="keywords"/>
<meta name="author" content="Kankys" /> <meta content="Kankys" name="author"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<link rel="stylesheet" href="style.css" /> <link href="style.css" rel="stylesheet"/>
<link rel="stylesheet" href="../fullStyle.css" <link href="../fullStyle.css" rel="stylesheet"
<link rel="shortcut icon" href="/img/icons.png" /> <link href="/img/icons.png" rel="shortcut icon"/>
<script <script
src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"
crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"
></script> ></script>
<!--icons dark, go to up--> <!--icons dark, go to up-->
<link <link
rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"
/> />
<!--ubuntu fonts--> <!--ubuntu fonts-->
<style> <style>
@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"); @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");
</style> </style>
<title>EndeavourOS</title> <title>EndeavourOS</title>
</head> </head>
<body> <body>
<header> <header>
<!-- EOS - logo () --> <!-- EOS - logo () -->
<div class="logo"> <div class="logo">
<a href="../../index.html"> <a href="../../index.html">
<img src="/img/EndeavourOS-logo.webp" alt="" /> <img alt="" src="/img/EndeavourOS-logo.webp"/>
</a> </a>
</div> </div>
<!-- EOS - navigation --> <!-- EOS - navigation -->
<nav> <nav>
<ul> <ul>
<li><a href="/index.html">Domů</a></li> <li><a href="/index.html">Domů</a></li>
<li><a href="/novinky/index.html">Novinky</a></li> <li><a href="/novinky/index.html">Novinky</a></li>
<li><a href="/wiki/index.html">Wiki</a></li> <li><a href="/wiki/index.html">Wiki</a></li>
<li><a href="/clanky/index.html">Články</a></li> <li><a href="/clanky/index.html">Články</a></li>
<li> <li>
<a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a> <a href="https://discord.gg/9YA8A2xf" target="_blank">Discord</a>
</li> </li>
<li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li> <li><a href="https://t.me/eoscz" target="_blank">Telegram</a></li>
<li><a href="/o-nas/index.html">O nás</a></li> <li><a href="/o-nas/index.html">O nás</a></li>
<li><a href="/rozcestnik/index.html">Rozcestník</a></li> <li><a href="/rozcestnik/index.html">Rozcestník</a></li>
</ul> </ul>
</nav> </nav>
<div class="menu-icon"> <div class="menu-icon">
<!-- Ikona hamburger --> <!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i> <i class="fa-solid fa-bars"></i>
<!-- Ikona cross --> <!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> --> <!-- <i class="fa-solid fa-xmark"></i> -->
</div> </div>
</header> </header>
<main> <main>
<section class="welcome"> <section class="welcome">
<h1>Jak v i3wm opravit nefunkční nastavení jasu monitoru</h1> <h1>Jak v i3wm opravit nefunkční nastavení jasu monitoru</h1>
<p> <p>
Pokud vám po instalaci i3wm nefunguje jas monitoru, náprava je poměrně Pokud vám po instalaci i3wm nefunguje jas monitoru, náprava je poměrně
jednoduchá. jednoduchá.
</p> </p>
<p>Nainstalujte si brightnessctl pomocí příkazu:</p> <p>Nainstalujte si brightnessctl pomocí příkazu:</p>
<div class="code-box"> <div class="code-box">
@ -75,30 +75,30 @@
yay -S brightnessctl yay -S brightnessctl
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p> <p>
Restartujte počítač a otestujte funkčnost jasu monitoru. Změna se Restartujte počítač a otestujte funkčnost jasu monitoru. Změna se
provede tímto příkazem: provede tímto příkazem:
</p> </p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
brightnessctl se 30 brightnessctl se 30
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p> <p>
Pokud se vám jas snížil na 30% je vš v přádku a můžeme pokračovat Pokud se vám jas snížil na 30% je vš v přádku a můžeme pokračovat
nastavení ovládání jasu na klávesnici. nastavení ovládání jasu na klávesnici.
</p> </p>
<h3>Ovládání jasu pomocí klávesnice:</h3> <h3>Ovládání jasu pomocí klávesnice:</h3>
<p> <p>
Ve skriptu Ve skriptu
<strong>~/.config/i3/scripts/volume_brightness.sh</strong> na konci <strong>~/.config/i3/scripts/volume_brightness.sh</strong> na konci
změnit záznam na: změnit záznam na:
</p> </p>
<div class="code-box"> <div class="code-box">
<pre id="code-content"> <pre id="code-content">
@ -115,29 +115,29 @@
show_brightness_notif show_brightness_notif
;; ;;
</pre> </pre>
<button id="copy-button">Kopírovat</button> <button id="copy-button">Kopírovat</button>
</div> </div>
<p> <p>
A to je vše,teď by Vám nastavení jasu mělo jít pomocí funkčních A to je vše,teď by Vám nastavení jasu mělo jít pomocí funkčních
kláves. kláves.
</p> </p>
<code <code
><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> ><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
16.4.2024</code 16.4.2024</code
</section> </section>
</main> </main>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top"> <button id="scrollToTopBtn" onclick="scrollToTop()" title="Go to top">
<i class="fas fa-arrow-up"></i> <i class="fas fa-arrow-up"></i>
</button> </button>
<footer> <footer>
Copyright &copy; Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" <a href="https://git.archoslinux.cz/kankys" target="_blank"
>Lukáš Kaňka</a >Lukáš Kaňka</a
> >
2024 2024
</footer> </footer>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

View File

@ -3,43 +3,44 @@ const menuList = document.querySelector("nav");
const hamburgerIcon = document.querySelector(".fa-solid"); const hamburgerIcon = document.querySelector(".fa-solid");
menuIcon.addEventListener("click", () => { menuIcon.addEventListener("click", () => {
if (hamburgerIcon.classList[1] === "fa-bars") { if (hamburgerIcon.classList[1] === "fa-bars") {
hamburgerIcon.classList.add("fa-xmark"); hamburgerIcon.classList.add("fa-xmark");
hamburgerIcon.classList.remove("fa-bars"); hamburgerIcon.classList.remove("fa-bars");
menuList.style.display = "block"; menuList.style.display = "block";
} else { } else {
hamburgerIcon.classList.add("fa-bars"); hamburgerIcon.classList.add("fa-bars");
hamburgerIcon.classList.remove("fa-xmark"); hamburgerIcon.classList.remove("fa-xmark");
menuList.style.display = "none"; menuList.style.display = "none";
} }
}); });
// Tlačítko go to top // Tlačítko go to top
// Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci) // Zobrazení tlačítka od rolovaní části stránky (víc logické než až na konci)
window.onscroll = function () { window.onscroll = function () {
scrollFunction(); scrollFunction();
}; };
function scrollFunction() { function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("scrollToTopBtn").style.display = "block"; document.getElementById("scrollToTopBtn").style.display = "block";
} else { } else {
document.getElementById("scrollToTopBtn").style.display = "none"; document.getElementById("scrollToTopBtn").style.display = "none";
} }
} }
// Posunout nahoru, když uživatel klikne na tlačítko // Posunout nahoru, když uživatel klikne na tlačítko
function scrollToTop() { function scrollToTop() {
document.body.scrollTop = 0; // Pro Safari document.body.scrollTop = 0; // Pro Safari
document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče
} }
// Code-box // Code-box
document.getElementById("copy-button").addEventListener("click", function () { document.getElementById("copy-button").addEventListener("click", function () {
var codeContent = document.getElementById("code-content"); var codeContent = document.getElementById("code-content");
var range = document.createRange(); var range = document.createRange();
range.selectNode(codeContent); range.selectNode(codeContent);
window.getSelection().removeAllRanges(); window.getSelection().removeAllRanges();
window.getSelection().addRange(range); window.getSelection().addRange(range);
document.execCommand("copy"); document.execCommand("copy");
window.getSelection().removeAllRanges(); window.getSelection().removeAllRanges();
}); });

View File

@ -1,155 +1,132 @@
/* 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;
}
/* About sekce */ /* About sekce */
.about-section { .about-section {
margin: 45px 0; margin: 45px 0;
} }
.about-section-wrapper { .about-section-wrapper {
width: 65%; width: 65%;
margin: 0 auto; margin: 0 auto;
display: flex; display: flex;
gap: 20px; gap: 20px;
} }
.about-text { .about-text {
flex: 1; flex: 1;
} }
.about-img { .about-img {
flex: 1; flex: 1;
} }
img { img {
width: 100%; width: 100%;
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
.about-section-wrapper { .about-section-wrapper {
flex-direction: column; flex-direction: column;
width: 90%; width: 90%;
margin: 0 auto; margin: 0 auto;
} }
.about-text { .about-text {
text-align: left; text-align: left;
} }
.about-img { .about-img {
text-align: center; text-align: center;
} }
.about-text-p { .about-text-p {
padding-top: 15px; padding-top: 15px;
} }
} }
footer { footer {
text-align: center; text-align: center;
margin-top: 20px; margin-top: 20px;
margin-bottom: 20px; margin-bottom: 20px;
} }
/* Go to go */ /* Go to go */
#scrollToTopBtn { #scrollToTopBtn {
display: none; display: none;
position: fixed; position: fixed;
bottom: 20px; bottom: 20px;
right: 20px; right: 20px;
/*butoon přes obsah*/ /*butoon přes obsah*/
z-index: 99; z-index: 99;
outline: none; outline: none;
cursor: pointer; cursor: pointer;
padding: 15px; padding: 15px;
border-radius: 50%; border-radius: 50%;
background-color: transparent; background-color: transparent;
} }
/* Různé - extra css */ /* Různé - extra css */
h1 { h1 {
color: #734f96; color: #734f96;
margin-top: 50px; margin-top: 50px;
font-size: 50px; font-size: 50px;
} }
h2 a { h2 a {
color: #734f96; color: #734f96;
} }
h3 { h3 {
color: #734f96; color: #734f96;
} }
img { img {
width: 30%; width: 30%;
} }
p { p {
text-align: center; text-align: center;
} }
code { code {
background-color: aliceblue; background-color: aliceblue;
} }
.qt { .qt {
width: 60%; width: 60%;
} }
.discord { .discord {
padding-top: 40px; padding-top: 40px;
padding-bottom: 20px; padding-bottom: 20px;
} }
/* CodeBox */ /* CodeBox */
.code-box { .code-box {
position: relative; position: relative;
width: 500px; width: 500px;
height: auto; height: auto;
border: 1px solid #734f96; border: 1px solid #734f96;
padding: 5px; padding: 5px;
overflow: auto; overflow: auto;
background-color: #313131; background-color: #313131;
color: yellowgreen; color: yellowgreen;
margin: auto; margin: auto;
text-align: left; text-align: left;
} }
#copy-button { #copy-button {
position: absolute; position: absolute;
top: 10px; top: 10px;
right: 10px; right: 10px;
cursor: pointer; cursor: pointer;
color: whitesmoke; color: whitesmoke;
background-color: transparent; background-color: transparent;
border: 1px solid #734f96; border: 1px solid #734f96;
} }
.mpd-picture { .mpd-picture {
width: 100%; width: 100%;
} }

View File

@ -1,271 +1,285 @@
/* EOS - Welcome*/ /* EOS - Welcome*/
.welcome { .welcome {
/*background: url("image/background.webp");*/ /*background: url("image/background.webp");*/
min-height: calc(100vh - 70px); min-height: calc(100vh - 70px);
background-size: cover; background-size: cover;
/*background-position: center;*/ /*background-position: center;*/
text-align: center; text-align: center;
} }
h2 { h2 {
color: #734f96; color: #734f96;
margin-top: 50px; margin-top: 50px;
margin-bottom: 50px; margin-bottom: 50px;
} }
h3 { h3 {
text-align: center; text-align: center;
} }
p { p {
margin: 10px; margin: 10px;
} }
.p { .p {
text-align: center; text-align: center;
} }
/* About sekce */ /* About sekce */
.about-section { .about-section {
margin: 45px 0; margin: 45px 0;
} }
.about-section-wrapper { .about-section-wrapper {
width: 65%; width: 65%;
margin: 0 auto; margin: 0 auto;
display: flex; display: flex;
gap: 20px; gap: 20px;
} }
.about-text { .about-text {
flex: 1; flex: 1;
} }
.about-img { .about-img {
flex: 1; flex: 1;
} }
img { img {
width: 100%; width: 100%;
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
.about-section-wrapper { .about-section-wrapper {
flex-direction: column; flex-direction: column;
width: 90%; width: 90%;
margin: 0 auto; margin: 0 auto;
} }
.about-text { .about-text {
text-align: left; text-align: left;
} }
.about-img { .about-img {
text-align: center; text-align: center;
} }
.about-text-p { .about-text-p {
padding-top: 15px; padding-top: 15px;
} }
} }
footer { footer {
text-align: center; text-align: center;
margin-top: 20px; margin-top: 20px;
margin-bottom: 20px; margin-bottom: 20px;
} }
/* Go to go */ /* Go to go */
#scrollToTopBtn { #scrollToTopBtn {
display: none; display: none;
position: fixed; position: fixed;
bottom: 20px; bottom: 20px;
right: 20px; right: 20px;
/*butoon přes obsah*/ /*butoon přes obsah*/
z-index: 99; z-index: 99;
outline: none; outline: none;
cursor: pointer; cursor: pointer;
padding: 15px; padding: 15px;
border-radius: 50%; border-radius: 50%;
background-color: transparent; background-color: transparent;
} }
/* What We Do */ /* What We Do */
.what-section { .what-section {
background-color: var(--background-one); background-color: var(--background-one);
color: var(--word-white); color: var(--word-white);
} }
.what-section-wrapper { .what-section-wrapper {
width: 65%; width: 65%;
margin: 0 auto; margin: 0 auto;
} }
.what-text { .what-text {
text-align: center; text-align: center;
} }
.h2-what-we { .h2-what-we {
font-size: 38px; font-size: 38px;
text-align: center; text-align: center;
padding-top: 45px; padding-top: 45px;
padding-bottom: 35px; padding-bottom: 35px;
} }
.where-text { .where-text {
text-align: center; text-align: center;
} }
.icon-what-section { .icon-what-section {
margin-top: 45px; margin-top: 45px;
padding: 45px; padding: 45px;
list-style: none; list-style: none;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
flex-grow: 1; flex-grow: 1;
} }
.img-icons { .img-icons {
width: 100px; width: 100px;
height: 100px; height: 100px;
align-items: center; align-items: center;
} }
.icon-text { .icon-text {
text-align: center; text-align: center;
padding-top: 15px; padding-top: 15px;
font-size: 25px; font-size: 25px;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
.what-section-wrapper { .what-section-wrapper {
width: 90%; width: 90%;
margin: 0 auto; margin: 0 auto;
} }
.icon-what-section { .icon-what-section {
flex-direction: column; flex-direction: column;
align-items: center; align-items: center;
text-align: center; text-align: center;
} }
.img-icons { .img-icons {
width: 80px; width: 80px;
height: 80px; height: 80px;
margin-top: 20px; margin-top: 20px;
align-items: center; align-items: center;
} }
.icon-text { .icon-text {
padding-top: 0px; padding-top: 0px;
} }
} }
/* Reviews section */ /* Reviews section */
.reviews-section { .reviews-section {
width: 45%; width: 45%;
margin: 0 auto; margin: 0 auto;
margin-top: 25px; margin-top: 25px;
margin-bottom: 25px; margin-bottom: 25px;
} }
.h2-reviews { .h2-reviews {
text-align: center; text-align: center;
padding-bottom: 20px; padding-bottom: 20px;
} }
.reviews-text { .reviews-text {
width: 132px; width: 132px;
height: 59px; height: 59px;
text-align: center; text-align: center;
margin: auto; margin: auto;
} }
.reviews-card-wrapper { .reviews-card-wrapper {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-evenly; justify-content: space-evenly;
gap: 300px; gap: 300px;
} }
.reviews-card { .reviews-card {
width: 378.49px; width: 378.49px;
height: 346px; height: 346px;
text-align: center; text-align: center;
} }
.reviews-card-1 { .reviews-card-1 {
width: 378.49px; width: 378.49px;
height: 346px; height: 346px;
text-align: center; text-align: center;
} }
.reviews-card-2 { .reviews-card-2 {
width: 378.49px; width: 378.49px;
height: 346px; height: 346px;
text-align: center; text-align: center;
} }
.reviews-card img { .reviews-card img {
width: 122.13px; width: 122.13px;
height: 111px; height: 111px;
border-radius: 50%; border-radius: 50%;
} }
.reviews-card-1 img { .reviews-card-1 img {
width: 122.13px; width: 122.13px;
height: 111px; height: 111px;
border-radius: 50%; border-radius: 50%;
} }
.reviews-card-2 img { .reviews-card-2 img {
width: 122.13px; width: 122.13px;
height: 111px; height: 111px;
border-radius: 50%; border-radius: 50%;
} }
.reviews-card-text { .reviews-card-text {
margin-top: 20px; margin-top: 20px;
} }
.reviews-name { .reviews-name {
font-weight: 700; font-weight: 700;
padding-top: 50px; padding-top: 50px;
height: 19px; height: 19px;
align-items: center; align-items: center;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
.reviews-section { .reviews-section {
width: 90%; width: 90%;
margin: 0 auto; margin: 0 auto;
} }
.reviews-card-wrapper { .reviews-card-wrapper {
flex-direction: column; flex-direction: column;
width: 90%; width: 90%;
margin: 0 auto; margin: 0 auto;
gap: 95px; gap: 95px;
} }
.reviews-card {
width: 324px;
}
.reviews-card-1 { .reviews-card {
width: 324px; width: 324px;
} }
.reviews-card-2 {
width: 324px;
}
.reviews-text {
width: 263px;
}
.h2-reviews { .reviews-card-1 {
padding-top: 40px; width: 324px;
} }
.reviews-name { .reviews-card-2 {
padding-bottom: 40px; width: 324px;
} }
.reviews-text {
width: 263px;
}
.h2-reviews {
padding-top: 40px;
}
.reviews-name {
padding-bottom: 40px;
}
} }
img { img {
width: 30%; width: 30%;
} }