Profile for arch
About arch
Fields
Bio
Účet věnovaný české a slovenské Arch Linux komunitě 🐧
Tipy, návody, novinky ze světa Arch Linuxu a open source. Sledujeme dění kolem Fediverse, soukromí a svobodného softwaru.
Projekty: oscloud.cz · mamutovo.cz · mxchat.cz · git.arch-linux.cz
- Joined
- Posts
- 325
- Followed by
- 841
- Following
- 47
Stats
Pinned public posts
jump to recent🐧 Arch Linux CZ se přesunul na vlastní instanci!
mastodon.arch-linux.cz byla jedna z prvních českých Mastodon instancí a za ta léta udělala hodně pro českou a slovenskou Fediverse komunitu, aby po ní něco zůstalo, přesunuli jsme tento komunitní účet na vlastní GoToSocial instanci.
Nová adresa: @arch 🎉
GTS je lehký a jednoduchý ActivityPub server – ideální pro náš komunitní účet bez zbytečné složitosti.
Sledujte nás dál – budeme sdílet tipy, novinky a obsah ze světa Arch Linuxu a open source. 🙂
#archlinux #gotosocial #selfhosted #opensource #fediverse #czech
Moderní CLI: fd – najdi cokoliv rychleji než findem
find je mocný nástroj, ale jeho syntaxe patří k nejošklivějším v celém Unixu. find . -type f -name ".md" -not -path "./node_modules/" – kdo to má pamatovat. fd řeší přesně tohle: dělá 90 % toho, co lidi z find reálně potřebují, ale jednoduše.…
https://arch-linux.cz/posts/2026/moderni-cli-fd-najdi-cokoliv-rychleji-nez/
Fotky v cloudu, ale bez Googlových očí
https://blog.oscloud.cz/posts/2026/fotky-v-cloudu-ale-bez-googlovych-oci/
Moderní CLI: bat – cat se superschopnostmi
Když si soubor vypíšu přes cat, dostanu holý text. Bez barev, bez čísel řádků, bez orientace. bat (jako netopýr 🦇) přidává všechno, co bys od moderního nástroje čekal – a stále se chová jako cat, když ho pipuješ dál. Instalace Balíček je v…
https://arch-linux.cz/posts/2026/moderni-cli-bat-cat-se-superschopnostmi/
Vyšlo EndeavourOS Titan Nova
EndeavourOS vydal Titan Nova – menší "mezirelease", který má přemostit čekání na příští velký release Triton. Ten se zpožďuje kvůli přechodu na Wayland v Live prostředí (kvůli změnám v Plasma) a EOS tým na tom pořád pracuje. Co je Titan Nova Jde…
https://arch-linux.cz/posts/2026/vyslo-endeavouros-titan-nova/
#endeavouros #arch-based #novinky #iso
🪞 Arch tip: pomalý pacman? Nejspíš máš daleké mirrory.
Nainstaluj reflector:
sudo pacman -S reflector
Vyber 20 nejrychlejších (Česko + okolí, jen https):
sudo reflector --country Czechia,Germany,Austria --latest 20 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
Automatická aktualizace přes timer:
sudo systemctl enable --now reflector.timer
Rozdíl v rychlosti stahování balíčků bývá i několikanásobný, hlavně když máš v mirrorlistu server na druhém konci světa.
"Moderní CLI: eza – ls jak má vypadat v roce 2026"
ls je základní nástroj Unixu už od 70. let. Funguje spolehlivě, ale jeho výstup dneska vypadá archaicky – jenom sloupce textu, žádný git status, žádné ikony. eza řeší přesně tohle. Je to fork populárního exa, které přestalo být udržované. eza v tom…
"Moderní CLI nástroje: úvod do nové generace utilit"
Klasické Unix nástroje jako ls, cat, find a grep slouží desítky let. Jsou spolehlivé, jsou všude a v systému bez nich nešlápneš. Za tu dobu ale svět kolem nich pokročil – gitové repozitáře, .gitignore, obří monorepa, terminály s emoji a Nerd Fonts.…
🛠️ ArchLinux tip: nainstaluj pacman-contrib a máš 4 nezbytné nástroje:
sudo pacman -S pacman-contrib
Co dostaneš:
📦 checkupdates
kolik updatů čeká (bezpečně, bez -Sy)
🧹 paccache -rk2
smaž staré verze v cache
🔀 pacdiff
interaktivní merge .pacnew souborů
🌳 pactree firefox
strom závislostí balíčku
Bonus – automatický úklid cache každý týden:
sudo systemctl enable --now paccache.timer
Ušetří disk i nervy.
Hugo na OSCloud: Statický web bez kompromisů
https://arch-linux.cz/hugo-na-oscloud-statick%C3%BD-web-bez-kompromis%C5%AF/
Nextcloud na OSCloud právě dostal upgrade. 🎉
Vlastní dedikované úložiště až 1 TB — jen tvoje, nikdo jiný tam nemá přístup. EU servery, GDPR, žádný Google.
Detaily na blogu 👇
https://blog.oscloud.cz/posts/nextcloud-vlastni-uloziste/
#OSCloud #Nextcloud #selfhosted
🐧 Arch Linux nyní využívá jádro Linux 7.1!
Co je nového:
🔹 Nový NTFS ovladač s plným zápisem po 4 letech vývoje
🔹 Intel FRED zapnutý ve výchozím stavu
🔹 Konec podpory i486 — pryč ~140 000 řádků legacy kódu
🔹 Landlock pro UNIX domain sockety
🔹 BPF podpora v io_uring
🔗 https://9to5linux.com/linux-kernel-7-1-officially-released-heres-whats-new
Shelly-ALPM – Moderní správce balíčků pro Arch Linux
Shelly je grafický i příkazový správce balíčků pro Arch Linux. Na rozdíl od většiny alternativ (octopi, pamac) není wrapper nad pacmanem – komunikuje přímo s knihovnou libalpm, tedy se stejným jádrem, které používá samotný pacman.
Projekt vyvíjí Zoey Bauer pod hlavičkou Seafoam Labs. Je psaný v C# (.NET 10), GUI běží na GTK 4 s nativní podporou Waylandu. Licence je GPL-3.0.
https://arch-linux.cz/shelly-alpm-modern%C3%AD-spr%C3%A1vce-bal%C3%AD%C4%8Dk%C5%AF-pro-arch-linux/
#archlinux_tip #archlinuxcz
📋 Aktualizace k AUR incidentu
Arch tým zveřejnil seznam podezřelých balíčků – obsahuje tisíce položek.
🔍 Rychlá kontrola:
curl -s https://md.archlinux.org/SxbqukK6IA/download > /tmp/aur-bad.txt
pacman -Qm | awk '{print $1}' | grep -Fxf /tmp/aur-bad.txt
👉 https://arch-linux.cz/bezpečnostní-incident-škodlivé-balíčky-v-aur/
⚠️ Bezpečnostní incident v AUR
V Arch User Repository bylo detekováno velké množství škodlivých balíčků. Arch tým aktivně řeší situaci.
👉 Před každou aktualizací AUR balíčků zkontroluj PKGBUILD a install skripty!
Více: https://arch-linux.cz/bezpe%C4%8Dnostn%C3%AD-incident-%C5%A1kodliv%C3%A9-bal%C3%AD%C4%8Dky-v-aur/
#archlinux #aur #bezpečnost #linux
🔍 #ArchLinux_tip: chceš vědět, kolik updatů čeká, ale nesynchronizovat databázi?
sudo pacman -S pacman-contrib
checkupdates
checkupdates | wc -l
Skvělé do i3blocks/waybar status baru.
Arch News: Varnish se přejmenoval na Vinyl Cache
https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/
#novinky #archlinuxcz #archlinux
EndeavourOS – podrobný průvodce distribucí postavenou na Arch Linuxu
https://arch-linux.cz/endeavouros-podrobn%C3%BD-pr%C5%AFvodce-distribuc%C3%AD-postavenou-na-arch-linuxu/
Arch Tip týdne: pacman jako profík
📦 pacman umí mnohem víc než jen instalovat balíčky.
Tady jsou dotazy, které ti pomůžou pochopit, co máš v systému.
═══════════════════════════════════════════
🔍 ZÁKLADNÍ DOTAZY (-Q = QUERY)
═══════════════════════════════════════════
výpis všech nainstalovaných balíčků
pacman -Q
kolik balíčků mám?
pacman -Q | wc -l
jen explicitně nainstalované (bez závislostí)
pacman -Qe
jen závislosti (instalované jako "side effect")
pacman -Qd
balíčky z AUR / mimo oficiální repo
pacman -Qm
balíčky JEN z oficiálních repo
pacman -Qn
osiřelé balíčky (závislosti, které už nikdo nepotřebuje)
pacman -Qtdq
odstranění osiřelých
sudo pacman -Rns $(pacman -Qtdq)
═══════════════════════════════════════════
📋 pacman -Qi → INFO O BALÍČKU
═══════════════════════════════════════════
detailní info
pacman -Qi firefox
co uvidíš:
- verze, popis, URL
- licence
- závislosti (Depends On)
- co na něm závisí (Required By)
- volitelné závislosti (Optional Deps)
- velikost, datum instalace
- důvod instalace (Explicitly installed / Dependency)
rozšířené info (přidá Backup Files = konfiguráky chráněné při update)
pacman -Qii firefox
info z repa (i pro nenainstalované)
pacman -Si firefox
jen velikost balíčku
pacman -Qi firefox | grep "Installed Size"
řazení balíčků podle velikosti (potřebuje: pacman -S expac)
expac -H M "%m\t%n" | sort -h | tail -20
═══════════════════════════════════════════
📂 pacman -Ql → SEZNAM SOUBORŮ
═══════════════════════════════════════════
co všechno balíček nainstaloval
pacman -Ql firefox
jen binárky
pacman -Ql firefox | grep '/bin/'
konfigurační soubory balíčku (vše v /etc)
pacman -Ql firefox | grep '^firefox /etc'
počet souborů v balíčku
pacman -Ql firefox | wc -l
soubory nenainstalovaného balíčku (z repa)
nejdřív aktualizuj file database:
sudo pacman -Fy
pacman -Fl firefox
═══════════════════════════════════════════
🔎 pacman -Qo → KDO VLASTNÍ TENTO SOUBOR?
═══════════════════════════════════════════
který balíček nainstaloval daný soubor?
pacman -Qo /usr/bin/firefox
výstup:
/usr/bin/firefox is owned by firefox 123.0-1
najdi balíček podle příkazu v PATH
pacman -Qo $(which nvim)
najdi balíček, kterému patří soubor – i když ho nemáš nainstalovaný
sudo pacman -Fy
pacman -F /usr/bin/htop
═══════════════════════════════════════════
🛠️ pacnew / pacsave – CHRÁNĚNÉ KONFIGURÁKY
═══════════════════════════════════════════
Backup Files = soubory označené v balíčku jako "neredisej moji verzi"
Když přijde update a soubor jsi upravil, pacman vytvoří .pacnew
(nová verze z balíčku) a tvoji verzi nechá být.
seznam backup files konkrétního balíčku
pacman -Qii pacman | awk '/^Backup Files/,/^$/'
najdi všechny .pacnew/.pacsave v systému (čekající na merge)
sudo find /etc ( -name ".pacnew" -o -name ".pacsave" )
interaktivní merge (z pacman-contrib)
sudo pacman -S pacman-contrib
sudo pacdiff
═══════════════════════════════════════════
🌳 pactree → STROM ZÁVISLOSTÍ
═══════════════════════════════════════════
instalace (pokud nemáš)
sudo pacman -S pacman-contrib
co všechno balíček potřebuje (závislosti)
pactree firefox
obrácený strom – kdo závisí NA tomto balíčku
pactree -r glibc
omezení hloubky
pactree -d 1 firefox
jen názvy, bez ozdob
pactree -u firefox
grafický výstup (potřebuje: pacman -S graphviz)
pactree --graph firefox | dot -Tpng > firefox-deps.png
═══════════════════════════════════════════
🔧 BONUS – DALŠÍ UŽITEČNÉ DOTAZY
═══════════════════════════════════════════
hledání balíčku v repech
pacman -Ss firefox
hledání v nainstalovaných
pacman -Qs firefox
poslední full upgrade systému
grep "starting full system upgrade" /var/log/pacman.log | tail -5
co se naposled instalovalo/aktualizovalo
tail -50 /var/log/pacman.log
pretty výpis posledních akcí (expac)
expac --timefmt='%Y-%m-%d %T' '%l\t%n' | sort -r | head -20
změnit důvod instalace (z dependency na explicit)
sudo pacman -D --asexplicit firefox
označit jako závislost (půjde uklidit přes -Rns)
sudo pacman -D --asdeps nějaký-balíček
═══════════════════════════════════════════
💡 TYPICKÝ WORKFLOW
═══════════════════════════════════════════
1. co mi žere místo?
expac -H M "%m\t%n" | sort -h | tail -20
2. co dělá tenhle balíček?
pacman -Qi <balíček>
3. můžu ho smazat? Co na něm závisí?
pactree -r <balíček>
4. odkud se vzal tenhle soubor?
pacman -Qo /cesta/k/souboru
5. úklid
sudo pacman -Rns $(pacman -Qtdq)
sudo paccache -rk2
Nový web Arch Linux CZ
Přecházíme na statický web
Po několika letech na WordPressu jsme se rozhodli přejít na modernější řešení. Nový web arch-linux.cz běží na statickém generátoru Hugo s tématem Blowfish.
https://arch-linux.cz/nov%C3%BD-web-arch-linux-cz/
#novinky #archlinuxcz
Arch Tip týdne: Komai – nový nativní Matrix klient
🦁 Nový Matrix klient pro desktop, který stojí za vyzkoušení.
Fork nheko postavený nad matrix-rust-sdk, vyvíjený týmem etke.cc.
═══════════════════════════════════════════
✨ CO KOMAI UMÍ
═══════════════════════════════════════════
📑 Room tabs jako v prohlížeči
→ otevři víc konverzací vedle sebe, pinuj si ty důležité
🧭 Pořádný room directory
→ s podporou Matrix Rooms Search
🎨 10+ vestavěných témat
→ všechna v WCAG AA kontrastu, + vlastní témata
🎙️ Hlasový diktát
→ dlouhý stisk Space a mluv do composeru
🤖 Automatizace
→ ovládání přes CLI, D-Bus nebo AI agenta přes MCP
👥 Multi-account přes profily
→ každý účet v samostatném profilu aplikace
🌐 30+ přeložených jazyků
═══════════════════════════════════════════
📦 INSTALACE NA ARCHU
═══════════════════════════════════════════
přes AUR (yay)
yay -S komai
nebo binární varianta
yay -S komai-bin
přes paru
paru -S komai-bin
alternativy:
Flatpak
flatpak install flathub cc.etke.komai
AppImage
stáhni z https://etke.cc/komai/
spuštění
komai
═══════════════════════════════════════════
⚙️ ZÁKLADNÍ NASTAVENÍ
═══════════════════════════════════════════
konfig složka
~/.config/komai/
multi-account přes profily
komai --profile prace
komai --profile osobni
desktop entry pro i3/rofi (víc profilů)
~/.local/share/applications/komai-prace.desktop:
[Desktop Entry]
Name=Komai (práce)
Exec=komai --profile prace
Icon=komai
Type=Application
Categories=Network;InstantMessaging;
═══════════════════════════════════════════
🤖 AUTOMATIZACE – CLI A D-BUS
═══════════════════════════════════════════
ovládání přes D-Bus (příklady)
busctl --user list | grep komai
poslání zprávy přes CLI (zjednodušený příklad)
komai send --room '!roomid:server.cz' --text "Ahoj z terminálu"
integrace s AI přes MCP
→ propojení s Claude Code, lokálním LLM atd.
═══════════════════════════════════════════
💡 KDY ZVÁŽIT KOMAI
═══════════════════════════════════════════
→ Hledáš nativní desktop klient (ne Electron)
→ Element je ti moc / pomalý
→ Chceš víc účtů zároveň
→ Líbí se ti workflow přes klávesnici a tabs
→ Plánuješ Matrix automatizaci přes D-Bus / MCP
⚠️ Zatím jen Linux x86_64.
⚠️ Aktivní vývoj – očekávej rychlé změny.
═══════════════════════════════════════════
🔗 ZDROJE
═══════════════════════════════════════════
blog
repozitář
https://gitlab.com/etke.cc/komai


