Transformujte svoj Arch Linux pomocou ohromujúceho nastavenia XMonad WM
Tento článok obsahuje podrobného sprievodcu inštaláciou pre nastavenie xmonad v Arch Linuxe s vlastným predkonfigurovaným skriptom.
Čo je XMonad
xmonad je dynamický správca okien pre systém X Window napísaný v programovacom jazyku Haskell. Je známy svojou automatizáciou okien, stabilitou, minimálnymi funkciami pracovného priestoru a ďalšími jedinečnými funkciami. Vďaka funkciám ako - podpora viacerých zobrazení, automatická správa usporiadania okien, rýchla navigácia pomocou klávesnice a podpora rozšírení je tento správca okien jednou z obľúbených možností pre používateľov, ktorí chcú produktívny a rýchlejší pracovný systém.
Viac o tomto správcovi okien sa dozviete na https://xmonad.org/.
správca okien xmonad v Arch Linux -1
Nastavenie XMomad v Arch Linuxe
Ako nainštalovať
Táto príručka predpokladá, že máte funkčný systém Arch Linux pripravený na vykonanie nižšie uvedených krokov. Ak chcete nainštalovať Arch Linux, môžete postupovať podľa našich sprievodcov, ako je uvedené nižšie:
V tejto príručke použijeme predkonfigurovaný skript xmonad od Axarvy, ktorý sa dodáva s xmonad, Eww (Elkowars Wacky Widgets je samostatný systém widgetov vyrobený v Ruste), rofi (prepínač okien), tint2 (panely a panel úloh) a niektoré skvelé widgety . Táto príručka je určená len pre fyzické systémy a nie pre virtuálne počítače.
Použitie tohto osobného skriptu je najlepšie pre začínajúcich používateľov Arch Linuxu, pretože nie je potrebné prechádzať ťažkosťami pri výbere a inštalácii každého z vyššie uvedených komponentov a konfigurovať ich samostatne.
- Uistite sa, že ste prihlásení do systému Arch Linux ako administrátor (uprednostňuje sa). A pripojený k internetu.
- V príkazovom riadku terminálu nainštalujte nasledujúce komponenty v domovskom adresári.
sudo pacman -Syu base-devel git nano- Počkajte na dokončenie sťahovania. Potom naklonujte nasledujúci repo Axarva z GitHub.
git clone https://github.com/Axarva/dotfiles-2.0.git- Po dokončení vyššie uvedeného príkazu prejdite do adresára dotfiles-2.0. Tu by ste mali vidieť skript -
install-on-arch.sh. Dajte tomuto skriptu povolenie na spustenie a spustite ho. To všetko môžete urobiť pomocou nižšie uvedenej sady príkazov.
cd ./dotfiles-2.0
chmod +x ./install-on-arch.sh
./install-on-arch.shDokončenie vyššie uvedeného skriptu bude chvíľu trvať. Stiahne všetky potrebné balíky na nastavenie xmonad v Arch Linuxe. A na konci skript skompiluje celý zdrojový kód, ktorý ste si stiahli v prvom kroku, vrátane xmonad a ďalších doplnkových utilít.
Počas vykonávania si od vás v niektorých prípadoch vyžiada vstup. Zadajte hodnoty podľa konfigurácie vášho systému a vašich preferencií.
Skript sa vás opýta, či je typ vašej grafickej karty Intel, Nvidia atď. Vyberte správnu možnosť pre váš systém. Keď budete požiadaní o systémové rozlíšenie, vyberte si vhodné. Ak si nie ste istí, zvoľte možnosť nižšieho rozlíšenia.
Vyberte typ grafickej karty
Vyberte yay (odporúča sa). Ak chcete, môžete si vybrať aj paru. Inštalácia paru by trvala dlhší čas kvôli stiahnutiu a nastaveniu hrdze. V tomto porovnaní je yay rýchlejší a vyžaduje menej času na inštaláciu. Na zostavenie niektorých balíkov je potrebný aj pomocník AUR (Arch User Repo).
Inštalácia pomocníka AUR
Gratulujeme, ak ste sa dostali až sem. Je čas na nejakú konfiguráciu. Po dokončení inštalácie by ste mali vidieť výzvu nižšie.
Inštalácia Xmonad je dokončená
Konfigurácia XMonad
Inštalácia správcu okien xmonad nestačí. Musíte povedať systému Arch, kde má vybrať spustiteľné súbory a widgety.
Tiež musíte manuálne nakonfigurovať, aby ste povedali serveru X Windows, aby spustil hlavný binárny súbor xmonad. Keď používate systém skladania okien (napríklad GNOME, KDE Plasma atď.), postará sa o to správca zobrazenia (napríklad lightdm).
- Otvorte súbor
~/.bashrcz príkazového riadka terminálu a pripojte $HOME/bin.
Aktualizuje sa súbor bashrc
- Otvorte súbor
~/.bash_profilea na začiatok pridajte startx, aby sa pri prihlásení spustil xserver. Uložte a ukončite súbor.
Aktualizuje sa súbor bash_profile
- Otvorte súbor
~/.xinitrca pridajteexec xmonad. Tento súbor je nový. Po pridaní príkazu súbor uložte.
Vytvorte súbor xinitrc
- Kroky sú takmer dokončené, otvorte súbor
~/dotfiles-2.0/.config/alacritty.ymla zmeňte veľkosť písma pre terminál na niečo väčšie, než je predvolená hodnota 9. Toto je voliteľné krok, ale je lepšie to zmeniť. Uložte a zatvorte súbor.
- Ukončite a znova sa prihláste. A ak všetko pôjde dobre, mali by ste vidieť predvolenú pracovnú plochu xmonad, ako je uvedené nižšie. Ak chcete konfigurovať ďalej, ako je inštalácia aplikácií a ďalšie kroky, prejdite na ďalší krok.
základná inštalácia xmonad v Arch Linuxe - pred konfiguráciou
Nakonfigurujte pracovnú plochu
Predvolená inštalácia v tomto procese vám poskytuje základné nastavenie bez aplikácií potrebných na vykonávanie každodenných úloh.
Zostavil som zoznam slávneho a nevyhnutného softvéru pre toto nastavenie exkluzívne pre vás. Tento krok je voliteľný a môžete si nainštalovať niečo iné, ako chcete. Môžete ho však nainštalovať pomocou príkazu, ktorý nasleduje po tomto zozname.
- Ristretto - Prehliadač obrázkov
- Feh - na zmenu tapety
- Firefox - webový prehliadač
- Gimp - Spracovanie a editor obrázkov
- leafpad - jednoduchý textový editor
- Thunar - Správca súborov
- KSnip - nástroj na snímanie obrazovky
pacman -S gtklib firefox leafpad libreoffice thunar ksnip ristretto gimp feh gvfs polkit-gnomeBalíky gvfs a polkit-gnome sú určené pre Thunar a detegujú USB disky.
Po nainštalovaní aplikácií ich môžete pridať na spodný panel pomocou pomôcky tint2conf. Pomocou tohto nástroja môžete zmeniť aj iné súčasti pracovnej plochy, ktoré môžete zistiť, keď ho začnete používať.
Otvorte terminál kombináciou kláves Meta + Shift + Enter. Kláves Meta je vo všeobecnosti kláves Windows na vašej klávesnici. Potom zadajte tint2conf a nakonfigurujte panel.
Môžete si tiež stiahnuť peknú tapetu a nastaviť ju pomocou feh.
správca okien xmonad v Arch Linuxe -2
Keďže ide o správcu okien s dlaždicami, väčšinu činností musíte vykonávať pomocou kombinácií klávesnice.
Tu je rýchly odkaz pre vás (cez github)
- Meta + Shift + Enter
Spustiť terminál (alacritty)
- Meta + Shift + C
Zavrieť okno
- Win + O
Otvoriť ponuku rofi
- Win + Shift + Q
Otvorte rofi powermenu
- Win + S
Otvoriť bočný panel
- Win + Shift + S
Zavrieť bočný panel
- Win + P
Otvorte palubnú dosku
- Win + Shift + P
Zatvorte informačný panel
- Win + B
Prepínajte hlavné lišty
- Win + Z
Aktivovať inhibítor (zastaví automatické uzamknutie)
- Win + Shift + Z
Deaktivovať inhibítor (umožňuje automatické uzamknutie)
- Win + Ctrl + G
Prepnúť medzery (prepnutím získate priestor na obrazovke)
- Win + J
Prechádzajte oknami
- Win + K
Prechádzajte oknami
- Win + Space
Prepínajte medzi rozloženiami
- Win + T
Vytvorte plávajúce okno s dlaždicami
Výkon
Tieto konfigurácie a skripty neznamenajú nič, ak výkon nie je na úrovni. Tak ma napadlo otestovať výkon nastavenia xmonad v Arch Linuxe.
Môj starší testovací stroj (i3, 4GB RAM, SSD, NVIDIA 340) funguje slušne. Pocítil som určité oneskorenie výkonu, predovšetkým kvôli ovládaču NVIDIA 340, ktorý nie je k dispozícii v Arch repo. Som si však istý, že by fungoval oveľa rýchlejšie, ak by ste ho otestovali na novšom hardvéri.
To znamená, že spotreboval približne 820 MB pamäte RAM a CPU počas nečinnosti pri 10% až 13%. Prekvapivo je v mojom teste na nečinný stav o niečo vyšší.
výkon xmonad v Arch Linuxe počas nečinnosti
Pri tej metrike nečinného stavu som bol zvedavý na veľkú záťaž. Takže som otvoril Firefox (1 karta), GIMP, Thunar, Textový editor a nástroj Screenshot. Spotreba pamäte vystrelila na 1,1 GB a CPU je priemerne 20 %.
výkon xmonad v Arch Linuxe počas ťažkého pracovného toku
Celkovo si myslím, že využíva trochu viac zdrojov, aj keď malo spotrebovať menej, pretože je to správca okien. Asi to budem musieť otestovať na novšom hardvéri.
Užite si nastavenie xmonad s Arch Linuxom!
Záverečné poznámky
Xmonad je nepochybne jedným z najkrajších správcov okien, keď je primerane nakonfigurovaný s niekoľkými widgetmi. Ak máte radi správcov okien, môžete to skúsiť vo fyzickom systéme. A keď je vhodne nakonfigurovaný, môžete ho ľahko použiť pre každodenného vodiča.
Dúfam, že vám táto príručka pomôže nastaviť správcu okien xmonad v Arch Linuxe. Ak máte nejaké otázky, dajte mi vedieť v poli komentárov nižšie.










