Compare commits
2 Commits
08107a995b
...
08e9b60e76
Author | SHA1 | Date | |
---|---|---|---|
08e9b60e76 | |||
a7a48e2070 |
BIN
img/pacman-guide-for-arch-linux.jpg
Normal file
BIN
img/pacman-guide-for-arch-linux.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 25 KiB |
106
openbox.php
106
openbox.php
@ -29,34 +29,112 @@
|
||||
<h1>Openbox správce oken</h1>
|
||||
<h2>Openbox v EndeavourOS</h2>
|
||||
<h3>Úvod</h3>
|
||||
<p><a href="https://openbox.org/" target="_blank">Openbox</a> je vysoce konfigurovatelný a minimální správce plovoucích oken. To vám umožní spravovat okna s myší tak, jak byste to dělali na tradičním DE, jako je Xfce, ale Openbox umožňuje mnohem více konfigurace, jako je tomu u většiny samostatných manažerů oken. Očekávanou vedlejší efekt je, že Openbox je velmi lehký na systémové prostředky.</p>
|
||||
<p>Správce Obenbox je lehký správce oken, který je navržen tak, aby byl rychlý a efektivní. Může být použit samostatně nebo v kombinaci s jinými desktopovými prostředími, jako je GNOME nebo XFCE.</p>
|
||||
<p><a href="https://openbox.org/" target="_blank">Openbox</a> je vysoce konfigurovatelný a minimální správce
|
||||
plovoucích oken. To vám umožní spravovat okna s myší tak, jak byste to dělali na tradičním DE, jako je
|
||||
Xfce, ale Openbox umožňuje mnohem více konfigurace, jako je tomu u většiny samostatných manažerů oken.
|
||||
Očekávanou vedlejší efekt je, že Openbox je velmi lehký na systémové prostředky.</p>
|
||||
<p>Správce Obenbox je lehký správce oken, který je navržen tak, aby byl rychlý a efektivní. Může být použit
|
||||
samostatně nebo v kombinaci s jinými desktopovými prostředími, jako je GNOME nebo XFCE.</p>
|
||||
<img src="img/Openbox.png" style="width: 65%;height: auto;" alt="">
|
||||
<h3>Hlavní konfigurace</h3>
|
||||
<p>Openbox hlavní konfigurace je na <strong>~/.config/openbox/rc.xml</strong>. Obvykle ji nemusíte upravovat ručně. Můžete použít <strong>obconf</strong>. Nástroj pro provedení změn konfigurace prostřednictvím <strong>GUI</strong>. Tento konfigurační <strong>rc.xml</strong> soubor obsahuje:</p>
|
||||
<p>Openbox hlavní konfigurace je na <strong>~/.config/openbox/rc.xml</strong>. Obvykle ji nemusíte upravovat
|
||||
ručně. Můžete použít <strong>obconf</strong>. Nástroj pro provedení změn konfigurace prostřednictvím
|
||||
<strong>GUI</strong>. Tento konfigurační <strong>rc.xml</strong> soubor obsahuje:</p>
|
||||
<ul style="list-style: none; color:red;">
|
||||
<li>Klávesové zkratky</li>
|
||||
<li>emming</li>
|
||||
<li>Nastavení plochy a virtuální plochy</li>
|
||||
<li>Nastavení okna aplikace</li>
|
||||
</ul>
|
||||
<p>Konfigurace kliknutí na nabídku se ukládá v souboru <strong>~/.config/openbox/menu.xml</strong>. Tento soubor obsahuje statické menu.</p>
|
||||
<p>Konfigurace kliknutí na nabídku se ukládá v souboru <strong>~/.config/openbox/menu.xml</strong>. Tento
|
||||
soubor obsahuje statické menu.</p>
|
||||
<p>Aplikace automatického startu jsou definovány v <strong>~/.config/openbox/autostart</strong>.</p>
|
||||
<p>Pod <strong>~/.config/openbox/scripts/</strong> najdete v různé skripty, které Openbox CE používá pro různé funkce.</p>
|
||||
<p>Pod <strong>~/.config/openbox/scripts/</strong> najdete v různé skripty, které Openbox CE používá pro
|
||||
různé funkce.</p>
|
||||
<h3>Menu launcher aplikací</h3>
|
||||
<p>Nabídka aktivovaná kliknutím na levé dolní tlačítko je <strong>jgmenu</strong>. Jeho konfigurace je uložena na <strong>~/.config/openbox/jgmenu/jgmenurc</strong>.</p>
|
||||
<p>Nabídka aktivovaná kliknutím na levé dolní tlačítko je <strong>jgmenu</strong>. Jeho konfigurace je
|
||||
uložena na <strong>~/.config/openbox/jgmenu/jgmenurc</strong>.</p>
|
||||
<h3>Dunst</h3>
|
||||
<p>Dunst zobrazuje vaše oznámení. Config se nachází v <strong>~/.config/dunst/dunstrc</strong>. Můžete změnit barvy atd.</p>
|
||||
<p>Jedním z důležitých nastavení, které chcete změnit, je vazba pro Ctrl + grave. Ve výchozím nastavení se to používá k prokazování historie. Užitečné v případě, že zmeškáte oznámení nebo chcete znovu vidět podrobnosti. Klíčové vázání může být v rozporu s jinými aplikacemi. Stejné klávesové vázání se používá například i v Code-OSS/VSCode. Chcete-li zakázat toto chování, otevřete konfigurační soubor dunstrc a komentujte linku 274.</p>
|
||||
<p><a href="https://github.com/EndeavourOS-Community-Editions/openbox/blob/main/.config/dunst/dunstrc#L274" target="_blank">https://github.com/EndeavourOS-Community-Editions/openbox/blob/main/.config/dunst/dunstrc#L274</a></p>
|
||||
<p>Dunst zobrazuje vaše oznámení. Config se nachází v <strong>~/.config/dunst/dunstrc</strong>. Můžete
|
||||
změnit barvy atd.</p>
|
||||
<p>Jedním z důležitých nastavení, které chcete změnit, je vazba pro Ctrl + grave. Ve výchozím nastavení se
|
||||
to používá k prokazování historie. Užitečné v případě, že zmeškáte oznámení nebo chcete znovu vidět
|
||||
podrobnosti. Klíčové vázání může být v rozporu s jinými aplikacemi. Stejné klávesové vázání se používá
|
||||
například i v Code-OSS/VSCode. Chcete-li zakázat toto chování, otevřete konfigurační soubor dunstrc a
|
||||
komentujte linku 274.</p>
|
||||
<p><a href="https://github.com/EndeavourOS-Community-Editions/openbox/blob/main/.config/dunst/dunstrc#L274"
|
||||
target="_blank">https://github.com/EndeavourOS-Community-Editions/openbox/blob/main/.config/dunst/dunstrc#L274</a>
|
||||
</p>
|
||||
<p>Chcete-li to komentovat, jednoduše dáte symbol hastag # na začátku řádku.</p>
|
||||
<p>Panel, který používáme, je Tint2. Jeho konfigurace je uložena na <strong>~/.config/tint2/tint2rc</strong>. Panel lze také konfigurovat prostřednictvím přiložené aplikace nastavení <strong>Tint2</strong>.</p>
|
||||
<p>Vývoj Openbox pro EndeavourOS se děje v repozitářích GitHub. Úložiště je na <a href="https://github.com/EndeavourOS-Community-Editions/openbox/" target="_blank">https://github.com/EndeavourOS-Community-Editions/openbox/</a>.</p>
|
||||
<p>Panel, který používáme, je Tint2. Jeho konfigurace je uložena na
|
||||
<strong>~/.config/tint2/tint2rc</strong>. Panel lze také konfigurovat prostřednictvím přiložené aplikace
|
||||
nastavení <strong>Tint2</strong>.</p>
|
||||
<h3>Vývoj Openbox a EndeavourOS</h3>
|
||||
<p>Vývoj Openbox pro EndeavourOS se děje v repozitářích GitHub. Úložiště je na <a
|
||||
href="https://github.com/EndeavourOS-Community-Editions/openbox/"
|
||||
target="_blank">https://github.com/EndeavourOS-Community-Editions/openbox/</a>.</p>
|
||||
<hr>
|
||||
<h2>Openbox tipy pro EndeavourOS a ostatní distribuce</h2>
|
||||
<p><code><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
|
||||
<h3>Vývoj Openbox a EndeavourOS</h3>
|
||||
23.11.2024</code></p>
|
||||
<h3>Použití Openbox samostatně</h3>
|
||||
<p>Openbox může být použit jako samostatný správce oken. V tomto případě budete potřebovat některé doplňkové
|
||||
nástroje a aplikace, abyste měli plnohodnotné prostředí. Například:</p>
|
||||
<ul style="list-style: none; color:red;">
|
||||
<li>Panel: Můžete použít t3wm, tint2 nebo jiný lehký panel.</li>
|
||||
<li>Správce plochy: Můžete použít nitrogen nebo feh pro nastavení pozadí.</li>
|
||||
<li>Menu: Můžete použít obmenu-generator nebo jiný generátor menu.</li>
|
||||
</ul>
|
||||
<h3>Použití Openbox s GNOME</h3>
|
||||
<p>Openbox může být použit jako správce oken v prostředí GNOME. To vám umožní využít všechny funkce GNOME,
|
||||
ale s lehčím a rychlejším správcem oken. Postup je následující:</p>
|
||||
<p>1. Nainstalujte Openbox a GNOME.</p>
|
||||
<p>2. Vytvořte nebo upravte soubor <strong>~/.xinitrc nebo ~/.xsession</strong> tak, aby obsahoval
|
||||
následující řádky:</p>
|
||||
<div class="code-box">
|
||||
<pre id="code-content">
|
||||
exec gnome-session --session=openbox-gnome
|
||||
</pre>
|
||||
</div>
|
||||
<p>3. Restartujte X server nebo se přihlašte znovu.</p>
|
||||
<h3>Použití Openbox s XFCE</h3>
|
||||
<p>Openbox může být také použit s XFCE. Postup je podobný jako u GNOME:</p>
|
||||
<p>1. Nainstalujte Openbox a XFCE.</p>
|
||||
<p>2. Vytvořte nebo upravte soubor ~/.xinitrc nebo ~/.xsession tak, aby obsahoval následující řádky:</p>
|
||||
<div class="code-box">
|
||||
<pre id="code-content">
|
||||
exec startxfce4 --replace-wm openbox
|
||||
</pre>
|
||||
</div>
|
||||
<p>3. Restartujte X server nebo se přihlašte znovu.</p>
|
||||
<h3>Na většině Linuxových distribucí můžete Openbox nainstalovat pomocí balíčkového manažeru. Například:</h3>
|
||||
<p>Arch Linux:</p>
|
||||
<div class="code-box">
|
||||
<pre id="code-content">
|
||||
sudo pacman -S openbox
|
||||
</pre>
|
||||
</div>
|
||||
<p>Fedora:</p>
|
||||
<div class="code-box">
|
||||
<pre id="code-content">
|
||||
sudo dnf install openbox
|
||||
</pre>
|
||||
</div>
|
||||
<p>Ubuntu:</p>
|
||||
<div class="code-box">
|
||||
<pre id="code-content">
|
||||
sudo apt-get install openbox
|
||||
</pre>
|
||||
</div>
|
||||
<h3>Konfigurace Openbox</h3>
|
||||
<p>Konfigurační soubory pro Openbox se nacházejí v adresáři <strong>~/.config/openbox/</strong>. Hlavní konfigurační soubory jsou:</p>
|
||||
<ul style="list-style: none; color:red;">
|
||||
<li><strong>rc.xml</strong>: Hlavní konfigurační soubor pro Openbox.</li>
|
||||
<li><strong>menu.xml</strong>: Soubor pro konfiguraci menu.</li>
|
||||
<li><strong>autostart</strong>: Skript, který se spustí při startu Openbox.</li>
|
||||
</ul>
|
||||
<p>Můžete tyto soubory upravovat podle svých potřeb.</p>
|
||||
<h3>Závěr</h3>
|
||||
<p>Openbox je velmi flexibilní a může být použit v různých konfiguracích, buď samostatně nebo v kombinaci s jinými desktopovými prostředími. Výběr závisí na vašich potřebách a preferencích.</p>
|
||||
<p><code><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> 25.11.2024</code></p>
|
||||
</section>
|
||||
</main>
|
||||
<?php require 'assets/returnbutton.php'; ?>
|
||||
|
88
pacman-prikazy.php
Normal file
88
pacman-prikazy.php
Normal file
@ -0,0 +1,88 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="cs">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta content="EndeavourOS svobodný operační systém...." name="description" />
|
||||
<meta content="EndeavourOS, ArchLinux, Pacman commands" name="keywords" />
|
||||
<meta content="Kankys" name="author" />
|
||||
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport" />
|
||||
<link href="assets/style.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>EndeavourOS - Linux pacman příkazy</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<?php require 'assets/header.php'; ?>
|
||||
<main>
|
||||
<section class="welcome">
|
||||
<h1>Linux pacman příkazy</h1>
|
||||
<p>Pacman je nedílnou součástí Arch Linuxu a distribucí na Arch Linuxu založených.</p>
|
||||
<p>V tomto článku se zaměříme na příkazy pacman, co dělají či k čemu slouží. Příkazy pacman zapisujeme do
|
||||
terminálu či multiplexoru jako například můj oblíbený Zellij, Tmux či velmi oblíbený u spousty uživatelů
|
||||
Tilix.</p>
|
||||
<p>POZNÁMKA: vždy před příkazem pacman musíme použít sudo. V příkazech níže ho nebudu stále dokola opakavot
|
||||
(v některých případech třeba při použití příkazu su se také nemusí použít, ale mi ho použijeme!). Tak
|
||||
například u příkazu pacman -Syu do terminálu zapíšeme <strong>sudo pacman -Syu</strong>.</p>
|
||||
<p>Vždy kdy si nebudete vědět použíjte za příkazem -h, například <strong>pacman -h</strong> a zobrazí se vám
|
||||
nápověda v češtině.</p>
|
||||
<p><img src="img/pacman-guide-for-arch-linux.jpg" style="width: 65%;height: auto;" alt=""></p>
|
||||
<h2>Package Installation, Update, Remove</h2>
|
||||
<h3>Instalace balíčku, povýšení balíčku a odebrání balíčků</h3>
|
||||
<div class="code-box">
|
||||
<pre id="code-content">
|
||||
pacman -S <název balíčků> # nainstaluje balíček a další potředné soubory
|
||||
pacman -U /path/to/package.pkg.tar.zst # nainstaluje balíček lokálně uložený ve vašem pc
|
||||
pacman -Syu # vyhledá a aktualizuje všechny vaše balíčky které mají novější verzi
|
||||
pacman -Syu --ignore <název balíčků> # vyhledá a aktualizuje všechny balíčky mimo těch co jsou uvedeny za --ignore
|
||||
pacman -S <název balíčku>=<verze balíčku> # nainstaluje balíček podle názvu a verze kterou potřebujete
|
||||
pacman -R <název balíčků> # odebere balíček bez dalších potřebných balíčků které se sním nainstalovali
|
||||
pacman -Rs <název balíčků> # odebere balíček i s dalšími který se sníěm nainstalovali pokud nejsou potřeba pro jiný nainstalovaný balíček
|
||||
pacman -Rns $(pacman-Qdtq) # odstrání nepotřebné součásti nainstalovaných balíčků
|
||||
pacman -Rdd <název balíčků> # odebere komplet balíček bez dalších potřebných balíčků
|
||||
pacman -Sc # odebere staré verze balíčků i staré verze balíčků v cache
|
||||
pacman -Scc # Odstraní všechny balíčky z cache, které nejsou aktuálně nainstalovány.
|
||||
</pre>
|
||||
</div>
|
||||
<h2>Package Search</h2>
|
||||
<h3>Vyhledávání balíčků</h3>
|
||||
<div class="code-box">
|
||||
<pre id="code-content">
|
||||
pacman -Sy # stahuje aktualizované seznamy balíčků z každého konfigurovaného repozitáře
|
||||
pacman -Ss <název hledaného balíčku> # zobrazí všechny shody hledaného balíčku v repozitářích
|
||||
pacman -Qs <název balíčků> # vyhledá všechny balíčky co se shodují s názvem které máte nainstalované, může se hodit pojud některé balíčky používáte ve více verzích
|
||||
pacman -F <název balíčků> # zobrazí všechny verze balíčku v repozitářích tak i co máte nainstalované
|
||||
</pre>
|
||||
</div>
|
||||
<h2>Package Information Query</h2>
|
||||
<h3>Informace o balíčkách</h3>
|
||||
<div class="code-box">
|
||||
<pre id="code-content">
|
||||
pacman -Q # vypíše všechny názvy nainstalovaných balíčků a jejich verzi
|
||||
pacman -Ql <název balíčků> # vypíše všechny součásti na instalovaného balíčku a cestu k nim
|
||||
pacman -Qo /cesta/k souboru/ # Po spuštění tohoto příkazu Pacman prohledá databázi nainstalovaných balíčků a vrátí informaci o tom, kterému balíčků patří zadaný soubor
|
||||
pacman -Qe # výstup tohoto příkazu bude seznam názvů balíčků, které jste explicitně nainstalovali.
|
||||
pacman -Si <název balíčků> # zobrazí detailní informace o balíčků, jako verzi, velikost, závislosti atd.
|
||||
pacman -Qi <název balíčků> # zobrazí detailní informace o balíčků, jako verzi, velikost, závislosti atd u nainstalovaného balíčků. Navíc zobrazí informace o instalaci balíčků jako kdy byl instalován
|
||||
pacman -Qdt # výstup tohoto příkazu bude seznam názvů balíčků, které jsou označeny jako orphaned. Tento seznam může být užitečný při čištění systému od nepotřebných balíčků a uvolnění místa na disku.
|
||||
</pre>
|
||||
</div>
|
||||
<p><code><a href="https://lukaskanka.cz/" target="_blank">Kankys</a> 03.12.2024</code></p>
|
||||
</section>
|
||||
</main>
|
||||
<?php require 'assets/returnbutton.php'; ?>
|
||||
<?php require 'assets/footer.php'; ?>
|
||||
<script src="assets/script.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
@ -34,7 +34,9 @@
|
||||
<main>
|
||||
<section class="welcome">
|
||||
<h1>EndeavourOS - Pacman</h1>
|
||||
|
||||
<h2>
|
||||
<a href="pacman-prikazy.php">Linux pacman příkazy - 03.12.2024</a>
|
||||
</h2>
|
||||
</section>
|
||||
</main>
|
||||
<?php require "assets/returnbutton.php"?>
|
||||
|
@ -52,6 +52,10 @@
|
||||
načtených panelů</a>
|
||||
</h4>
|
||||
<h2>⬇ Wiki ⬇</h2>
|
||||
<h4><a href="pacman-prikazy.php">Pacman - Linux pacman příkazy - 03.12.2024</a></h4>
|
||||
|
||||
<h4><a href="openbox.php">Správci oken - Openbox správce oken - 25.11.2024</a></h4>
|
||||
|
||||
<h4><a href="qtile.php">Správci oken - Qtile správce oken - 23.11.2024</a></h4>
|
||||
|
||||
<h4><a href="i3lock-oku-lahodici.php">Správci oken - 🗝 i3lock oku lahodící - 21.11.2024</a></h4>
|
||||
|
@ -34,6 +34,8 @@
|
||||
<main>
|
||||
<section class="welcome">
|
||||
<h1>Správci oken</h1>
|
||||
<h2><a href="openbox.php">Openbox správce oken - 25.11.2024</a></h2>
|
||||
|
||||
<h2><a href="qtile.php">Qtile správce oken - 23.11.2024</a></h2>
|
||||
|
||||
<h2><a href="i3lock-oku-lahodici.php">🗝 i3lock oku lahodící - 21.11.2024</a></h2>
|
||||
|
Loading…
Reference in New Issue
Block a user