Compare commits
6 Commits
b5738be5d7
...
main
Author | SHA1 | Date | |
---|---|---|---|
101eabc15f | |||
456b01a01b | |||
6f90671f00 | |||
2054534d49 | |||
83200e2633 | |||
257001eb68 |
49
EndeavourOS/články/Linux Pacman příkazy.md
Normal file
49
EndeavourOS/články/Linux Pacman příkazy.md
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
# Linux pacman příkazy
|
||||||
|
|
||||||
|
Pacman je nedílnou součástí Arch Linuxu a distribucí na Arch Linuxu založených.
|
||||||
|
|
||||||
|
V tomto článku se zaměříme na příkazy pacman, co dělají či k čemu slouží. Příkazy pacman zapisujeme do terminálu či multiplexoru jako například můj oblíbený [Zellij](https://zellij.dev/), [Tmux](https://github.com/tmux/tmux/wiki) či velmi oblíbený u spousty uživatelů [Tilix](https://arch-linux.cz/dlazdicovy-terminal-tilix/).
|
||||||
|
|
||||||
|
POZNÁMKA: vždy před příkazem pacman musíme použít sudo. V příkazech níže ho nebudu stále dokola opakavot (v některých případech třeba při použití příkazu su se také nemusí použít, ale mi ho použijeme!). Tak například u příkazu **pacman -Syu** do terminálu zapíšeme **sudo pacman -Syu**.
|
||||||
|
|
||||||
|
Vždy kdy si nebudete vědět použíjte za příkazem -h, například **pacman -h** a zobrazí se vám nápověda v češtině.
|
||||||
|
|
||||||
|
## Package Installation, Update, Remove
|
||||||
|
### Instalace balíčku, povýšení balíčku a odebrání balíčků
|
||||||
|
|
||||||
|
```
|
||||||
|
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.
|
||||||
|
```
|
||||||
|
## Package Search
|
||||||
|
### Vyhledávání balíčků
|
||||||
|
|
||||||
|
```
|
||||||
|
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é
|
||||||
|
```
|
||||||
|
|
||||||
|
## Package Information Query
|
||||||
|
### Informace o balíčkách
|
||||||
|
|
||||||
|
```
|
||||||
|
pacman -Q # vypíše všechny názvy nainstalovaných balíčků a jejich verzi
|
||||||
|
pacman -Ql <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.
|
||||||
|
```
|
||||||
|
|
BIN
Linux/img/Openbox.png
Normal file
BIN
Linux/img/Openbox.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 2.1 MiB After Width: | Height: | Size: 2.1 MiB |
Before Width: | Height: | Size: 210 KiB After Width: | Height: | Size: 210 KiB |
121
Linux/návody/Openbox.md
Normal file
121
Linux/návody/Openbox.md
Normal file
@@ -0,0 +1,121 @@
|
|||||||
|
# Openbox správce oken
|
||||||
|
|
||||||
|
## Openbox v EndeavourOS
|
||||||
|
|
||||||
|
### Úvod
|
||||||
|
[Openbox](https://openbox.org/) je vysoce konfigurovatelný a minimální správce plovoucích oken. To vám umožní spravovat okna s myší tak, jak byste to dělali na tradičním DE, jako je Xfce, ale Openbox umožňuje mnohem více konfigurace, jako je tomu u většiny samostatných manažerů oken. Očekávanou vedlejší efekt je, že Openbox je velmi lehký na systémové prostředky.
|
||||||
|
|
||||||
|
Správce Obenbox je lehký správce oken, který je navržen tak, aby byl rychlý a efektivní. Může být použit samostatně nebo v kombinaci s jinými desktopovými prostředími, jako je GNOME nebo XFCE.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Hlavní konfigurace
|
||||||
|
|
||||||
|
Openbox hlavní konfigurace je na **~/.config/openbox/rc.xml**. Obvykle ji nemusíte upravovat ručně. Můžete použít **obconf**. Nástroj pro provedení změn konfigurace prostřednictvím **GUI**. Tento konfigurační **rc.xml** soubor obsahuje:
|
||||||
|
|
||||||
|
|
||||||
|
* Klávesové zkratky
|
||||||
|
* emming
|
||||||
|
* Nastavení plochy a virtuální plochy
|
||||||
|
* Nastavení okna aplikace
|
||||||
|
|
||||||
|
Konfigurace kliknutí na nabídku se ukládá v souboru **~/.config/openbox/menu.xml**. Tento soubor obsahuje statické menu.
|
||||||
|
|
||||||
|
Aplikace automatického startu jsou definovány v **~/.config/openbox/autostart**.
|
||||||
|
|
||||||
|
Pod **~/.config/openbox/scripts/** najdete v různé skripty, které Openbox CE používá pro různé funkce.
|
||||||
|
|
||||||
|
### Menu launcher aplikací
|
||||||
|
|
||||||
|
Nabídka aktivovaná kliknutím na levé dolní tlačítko je **jgmenu**. Jeho konfigurace je uložena na **~/.config/openbox/jgmenu/jgmenurc**.
|
||||||
|
|
||||||
|
### Dunst
|
||||||
|
|
||||||
|
Dunst zobrazuje vaše oznámení. Config se nachází v **~/.config/dunst/dunstrc**. Můžete změnit barvy atd.
|
||||||
|
|
||||||
|
Jedním z důležitých nastavení, které chcete změnit, je vazba pro **Ctrl + grave**. Ve výchozím nastavení se to používá k prokazování historie. Užitečné v případě, že zmeškáte oznámení nebo chcete znovu vidět podrobnosti. Klíčové vázání může být v rozporu s jinými aplikacemi. Stejné klávesové vázání se používá například i v Code-OSS/VSCode. Chcete-li zakázat toto chování, otevřete konfigurační soubor dunstrc a komentujte linku 274.
|
||||||
|
|
||||||
|
[https://github.com/EndeavourOS-Community-Editions/openbox/blob/main/.config/dunst/dunstrc#L274](https://github.com/EndeavourOS-Community-Editions/openbox/blob/main/.config/dunst/dunstrc#L274)
|
||||||
|
|
||||||
|
Chcete-li to komentovat, jednoduše dáte symbol hastag # na začátku řádku.
|
||||||
|
|
||||||
|
### Panel
|
||||||
|
|
||||||
|
Panel, který používáme, je Tint2. Jeho konfigurace je uložena na **~/.config/tint2/tint2rc**. Panel lze také konfigurovat prostřednictvím přiložené aplikace nastavení **Tint2**.
|
||||||
|
|
||||||
|
### Vývoj Openbox a EndeavourOS
|
||||||
|
|
||||||
|
Vývoj Openbox pro EndeavourOS se děje v repozitářích GitHub. Úložiště je na [https://github.com/EndeavourOS-Community-Editions/openbox/](https://github.com/EndeavourOS-Community-Editions/openbox/)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Openbox tipy pro EndeavourOS a ostatní distribuce
|
||||||
|
|
||||||
|
### Použití Openbox samostatně
|
||||||
|
|
||||||
|
Openbox může být použit jako samostatný správce oken. V tomto případě budete potřebovat některé doplňkové nástroje a aplikace, abyste měli plnohodnotné prostředí. Například:
|
||||||
|
|
||||||
|
* Panel: Můžete použít t3wm, tint2 nebo jiný lehký panel.
|
||||||
|
* Správce plochy: Můžete použít nitrogen nebo feh pro nastavení pozadí.
|
||||||
|
* Menu: Můžete použít obmenu-generator nebo jiný generátor menu.
|
||||||
|
|
||||||
|
### Použití Openbox s GNOME
|
||||||
|
|
||||||
|
Openbox může být použit jako správce oken v prostředí GNOME. To vám umožní využít všechny funkce GNOME, ale s lehčím a rychlejším správcem oken. Postup je následující:
|
||||||
|
|
||||||
|
1. Nainstalujte Openbox a GNOME.
|
||||||
|
|
||||||
|
2. Vytvořte nebo upravte soubor **~/.xinitrc** nebo **~/.xsession** tak, aby obsahoval následující řádky:
|
||||||
|
````
|
||||||
|
exec gnome-session --session=openbox-gnome
|
||||||
|
````
|
||||||
|
3. Restartujte X server nebo se přihlašte znovu.
|
||||||
|
|
||||||
|
### Použití Openbox s XFCE
|
||||||
|
|
||||||
|
Openbox může být také použit s XFCE. Postup je podobný jako u GNOME:
|
||||||
|
|
||||||
|
1. Nainstalujte Openbox a XFCE.
|
||||||
|
|
||||||
|
2. Vytvořte nebo upravte soubor **~/.xinitrc** nebo **~/.xsession** tak, aby obsahoval následující řádky:
|
||||||
|
|
||||||
|
```
|
||||||
|
exec startxfce4 --replace-wm openbox
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Restartujte X server nebo se přihlašte znovu.
|
||||||
|
|
||||||
|
### Na většině Linuxových distribucí můžete Openbox nainstalovat pomocí balíčkového manažeru. Například:
|
||||||
|
|
||||||
|
**Arch Linux:**
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo pacman -S openbox
|
||||||
|
```
|
||||||
|
|
||||||
|
**Fedora:**
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo dnf install openbox
|
||||||
|
```
|
||||||
|
|
||||||
|
**Debian/Ubuntu:**
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo apt-get install openbox
|
||||||
|
```
|
||||||
|
|
||||||
|
### Konfigurace Openbox
|
||||||
|
|
||||||
|
Konfigurační soubory pro Openbox se nacházejí v adresáři **~/.config/openbox/**. Hlavní konfigurační soubory jsou:
|
||||||
|
|
||||||
|
|
||||||
|
* **rc.xml**: Hlavní konfigurační soubor pro Openbox.
|
||||||
|
* **menu.xml**: Soubor pro konfiguraci menu.
|
||||||
|
* **autostart**: Skript, který se spustí při startu Openbox.
|
||||||
|
|
||||||
|
Můžete tyto soubory upravovat podle svých potřeb.
|
||||||
|
|
||||||
|
### Závěr
|
||||||
|
|
||||||
|
Openbox je velmi flexibilní a může být použit v různých konfiguracích, buď samostatně nebo v kombinaci s jinými desktopovými prostředími. Výběr závisí na vašich potřebách a preferencích.
|
@@ -293,7 +293,7 @@ def autostart():
|
|||||||
```
|
```
|
||||||
Tímto způsobem můžete Qtile používat jako samostatný správce oken nebo v kombinaci s dalšími nástroji a desktopovými prostředími podle vašich potřeb.
|
Tímto způsobem můžete Qtile používat jako samostatný správce oken nebo v kombinaci s dalšími nástroji a desktopovými prostředími podle vašich potřeb.
|
||||||
|
|
||||||
## Rozdíl Qtile a i3wm
|
## Rozdíl mezi Qtile a i3wm
|
||||||
|
|
||||||
Qtile a i3wm jsou oba populární správci oken pro Linux, ale mají několik klíčových rozdílů v konfiguraci, použití a filozofii. Zde je přehled hlavních rozdílů mezi Qtile a i3wm:
|
Qtile a i3wm jsou oba populární správci oken pro Linux, ale mají několik klíčových rozdílů v konfiguraci, použití a filozofii. Zde je přehled hlavních rozdílů mezi Qtile a i3wm:
|
||||||
|
|
Reference in New Issue
Block a user