Pilnīga tmux integrācija Arch bāzētā Omarchy vidē

Pēdējā atjaunošana: 05/03/2026
Autors: Isaac
  • Omarchy 3.4 piedāvā dziļu integrāciju ar tmux, izmantojot tās tēmu sistēmu un simbolisko saiti “current/theme”.
  • PowerKit ļauj tmux automātiski lietot visas 17 Omarchy tēmas, ar neatzīmētām tēmām rezerves kopiju uz Tokyo Night.
  • Konfigurācija integrējas ar tādiem pārvaldniekiem kā TPM un atdala krāsas no personīgajiem iestatījumiem, saglabājot pielāgojumus, mainot tēmas.
  • Šī ekosistēma nodrošina uzlabotas, konsekventas un automatizētas VS Code tipa darba vides, izmantojot SSH, Arch un atvasinājumos.

tmux integrācija Arch balstītā Omarchy vidē

Ja lietojat Omarchy virs pamatnes Arch Linux Un, ja esat viens no tiem, kas visu dienu dzīvo tmux iekšienē, apskatiet Pilnīgs tmux ceļvedisJūs droši vien esat pamanījuši, ka ne vienmēr ir viegli saskaņot visas krāsas un vizuālos aspektus starp sistēmu, termināli un multipleksoru. Omarchy jau lieliski veic tēmu apvienošanu tādās lietojumprogrammās kā Alacritty, Kitty vai Neovim, taču tmux bieži vien atpaliek, ja tas netiek manuāli pielāgots.

Labā ziņa ir tā, ka mūsdienās to ir pilnīgi iespējams baudīt Pilnīga tmux integrācija ar Omarchy Arch sistēmās ar automātisku tēmu pārslēgšanu, atbalstu visām Omarchy sērijas tēmām, saderību ar spraudņu pārvaldniekiem, piemēram, TPM, un uzlabotām konfigurācijām, kas atgādina VS Code vides, ideāli piemērotas darbam gan lokāli, gan caur SSH.

Ko Omarchy 3.4 piedāvā tmux lietotājiem?

Omarhija 3.4 Tam ir vairākas jaunas funkcijas, kas paredzētas, lai uzlabotu pieredzi Arch balstītos darbvirsmās: noklusējuma integrācija ar tmux, jaunas hibernācijas opcijas jaunākajās instalācijās, uzlabotas darbplūsmas Hyprland un vairākas papildu tēmas, kas ievērojami paplašina sistēmas estētisko diapazonu.

Starp visiem šiem uzlabojumiem viens no interesantākajiem tiem, kas termināli izmanto katru dienu, ir tas, ka tagad ir pieejams vietējā tmux integrācija, kas paredzēts gan tiem, kas vēlas vienkāršu, saskaņotu dizainu, gan tiem, kas vēlas izveidot attālinātu izstrādes vidi ar izskatu, kas līdzīgs mūsdienīgam redaktoram, piemēram, VS Code.

Šī integrācija nav tikai skaistu krāsu pievienošana: tā balstās uz to, kā Omarchy pārvalda tēmas, savu konfigurācijas direktoriju un dažādus āķus un skriptus, kas ļauj tmux reāllaikā reaģēt uz sistēmas tēmu izmaiņām, bez nepieciešamības katru reizi manuāli rediģēt failus.

Pateicoties tam, tmux var sekot līdzi krāsu palete, statusa josla un kopējais stils no tēmas, kas jums ir aktīva Omarchy, ar tiešu atbalstu 17 noklusējuma tēmām un paredzamu darbību pat tad, ja tiek izmantotas pielāgotas tēmas.

Tiem, kas izmanto Arch vai atvasinātos distribūcijas un kuru galvenā vide jau ir Omarchy, tas padara tmux par vēl vienu puzles gabalu, nevis atsevišķu elementu, kas manuāli jāpielāgo.

Integrēta tmux konfigurācija ar Omarchy

Vienkārša integrācija, izmantojot Omarchy tēmas struktūru

Viens no tiešākajiem veidiem, kā panākt, lai tmux pielāgotos Omarchy tēmai, ir izmantot priekšrocības, ko sniedz tēmas direktoriju struktūra ko vide jau izmanto. Katra Omarchy tēma saglabā dažādu lietojumprogrammu iestatījumus vienuviet, tāpēc viss ir centralizēts.

Tēmas, piemēram, “Tokyo Night”, gadījumā saturs parasti tiek organizēts stila maršrutā. ~/.config/omarchy/themes/tokyo-night/kur līdzās pastāv dažādu programmu faili: Alacritty, Kitty, Neovim utt. Ideja ir tur pievienot arī īpašu tmux konfigurācijas failu.

Šīs direktorijas tipiskā struktūra Tokijas nakts tēmai var ietvert tādus elementus kā alacritty.toml, kitty.conf, neovim.lua un tagad arī tmux.conf Šis fails būs atbildīgs par šai tēmai atbilstošo tmux iestatījumu definēšanu, tostarp par izvēlētā krāsu spraudņa vai statusa joslas ielādi.

Izplatīta pieeja ir to izveidot tmux.conf Tēmu var uzlabot ar rindiņu, kas izsauc attālinātu spraudni, nodrošinot atbilstošu paleti un stilus. Piemēram, ja jums ir īpaša tmux tēma, kuras pamatā ir Tokyo Night un kas tiek mitināta vietnē GitHub, varat panākt, lai Omarchy to iekļautu, vienkārši pievienojot atsauci uz spraudni šim failam.

Knifs ir tāds, ka Omarhija uztur simbolisku saiti, ko sauc par current/theme kas norāda uz pašlaik aktīvo tēmu. Tādā veidā, mainot tēmas programmā Omarchy, šī saite tiek atjaunināta, un tiek atjauninātas arī visas atsauces uz tajā esošajiem failiem. current/theme Tas automātiski pārslēdzas uz norādi uz jūsu izvēlēto jauno tēmu, bez nepieciešamības manuāli pārkonfigurēt tmux.

  Kas ir Vizio OS un kā tās ekosistēma darbojas viedtelevizoros?

Praksē tas nozīmē, ka pietiek ar to, ka galvenajā tmux konfigurācijas failā ir iekļauts source-file norādot uz šo saiti, lai tmux katrā atkārtotā ielādēšanas vai jaunas sesijas laikā nolasītu pašreizējo Omarchy tēmas konfigurāciju.

Konkrēts piemērs: tmux tēma Tokyo Night

Viens no pazīstamākajiem tmux un Omarchy integrācijas gadījumiem balstās uz a Tokijas nakts tēma, kas īpaši paredzēta tmuxŠī tēma, kas tiek uzturēta publiskā GitHub repozitorijā, ir īpaši izstrādāta, lai perfekti papildinātu Omarchy pieejamo Tokyo Night versiju.

Šī tmux tēma piedāvā skaisti izstrādātu Tokijas nakts krāsu paleti, tīru un minimālistisku statusa joslu, kā arī konfigurāciju, kas nemanāmi integrējas ar spraudņu pārvaldniekiem, piemēram, TPM (tmux Plugin Manager). Pateicoties tam, instalēšana ir neticami vienkārša: vienkārši deklarējiet spraudni un ļaujiet TPM veikt lejupielādi un atjaunināšanu.

Starp šīs pieejas priekšrocībām ir tā, ka tmux statusa josla Tā pieskaņojas kopējām darbvirsmas krāsām, palīdzot radīt vienotu vizuālo vidi. Turklāt, tā kā tā tika izstrādāta, domājot par Omarchy, tēma nemanāmi saplūst ar citām tematiskajām lietojumprogrammām.

Parastā darbplūsma būtu šāda: konfigurēt failu tmux.conf No Omarchy tēmas, lai deklarētu Tokyo Night spraudni no tmux, iekļaujiet šo failu, izmantojot simbolisko saiti. current/theme kas tmux.conf main un pēc tam ievadiet tmux, lai instalētu spraudņus, izmantojot klasisko TPM saīsni, prefikss + I (skat īsinājumtaustiņi operētājsistēmā Linux), kas aktivizē visu deklarēto spraudņu instalēšanu.

Pēc instalēšanas katru reizi, kad palaižat tmux Omarchy sistēmā ar aktīvu tēmu, automātiski tiks piemērota Tokyo Night konfigurācija, un nekas cits nebūs jādara, un, mainot tēmas, varat pielāgot to pašu modeli citiem stiliem.

Tokijas nakts tēma tmux vietnē Omarchy

Izmantojot pašreizējo/tēmas simbolisko saiti un automātisko atkārtotu ielādi

Tmux un Omarchy integrācijas pamatā ir iepriekšminētais simboliskā saite ~/.config/omarchy/current/themeŠī simboliskā saite vienmēr norāda uz aktīvo tēmas direktoriju, tāpēc jebkurš caur to ielādētais fails automātiski mainīsies, kad Omarchy mainīs tēmu.

Ja galvenajā tmux konfigurācijā pievienojat šādu rindu source-file ~/.config/omarchy/current/theme/tmux.confJūs panākat, ka tmux nolasa failu tmux.conf pieder pie pašreiz aktīvās tēmas. Mainot tēmas programmā Omarchy, simboliskā saite norāda uz citu tēmas mapi, un, atkārtoti ielādējot tmux, tiks izmantots jaunais fails bez nepieciešamības neko rediģēt.

Tas nozīmē, ka pēc katras tēmas maiņas jums tikai jāpārlādē tmux konfigurācija, izmantojot atbilstošo saīsni vai restartējot multipleksora sesiju. Tādā veidā, statusa josla, krāsas un pārējie iestatījumi Tie dažu sekunžu laikā sinhronizējas ar Omarhijas jauno stilu.

Šis mehānisms neaprobežojas tikai ar tēmu “Tokyo Night”: to var piemērot jebkurai Omarchy tēmu direktorijai, kurā ir iekļauts tmux.confTas paver durvis uz plašu konsekventu pielāgojumu klāstu starp darbvirsmas un konsoles vidēm.

Raugoties uz turpmākajām korekcijām, šīs pieejas priekšrocība ir tā, ka varat rediģēt tmux.conf katrā tēmas mapē, lai precizētu konkrētas šī stila detaļas, paturot prātā tmux.conf Galvenokārt tikai tās globālās opcijas, kuras vienmēr vēlaties saglabāt neatkarīgi no izvēlētās tēmas.

PowerKit: Uzlabota integrācija un atbalsts visām 17 Omarchy tēmām

Papildus pieejai, kuras pamatā ir konkrēti tēmu faili, ir arī sarežģītāks risinājums, kas ietver tmux integrēšanu ar PowerKit, tēmu un utilītu kopums, kas automātiski pielāgojas Omarchy tēmas izvēlei un centralizēti pārvalda statusa joslas un citu vizuālo elementu estētiku.

Automatizētā darbplūsma ar PowerKit tiek aktivizēta katru reizi, kad maināt tēmu Omarchy, izmantojot saīsni. Super + Ctrl + Shift + SpaceVeicot šīs izmaiņas, Omarchy ieraksta aktīvās tēmas nosaukumu failā. ~/.config/omarchy/current/theme.name, kas kalpo kā atsauce pārējiem integrācijā iesaistītajiem rīkiem.

  Pārsūtīšana uz ierīcēm operētājsistēmā Windows 10 nedarbojas. Cēloņi un risinājumi

No turienes āķis, ko sauca theme-set, kas palaiž konkrētu skriptu: omarchy-tmux-theme-setŠis skripts tulko Omarchy tēmas nosaukumu uz līdzvērtīgu tēmu PowerKit ietvaros un ģenerē tmux konfigurācijas failu ar atbilstošu stilu.

Konkrēti, skripts izveido vai atjaunina failu ~/.config/tmux/powerkit-theme.confkur tas raksta atbilstošās PowerKit tēmas konfigurāciju. Pēc tam tmux automātiski atkārtoti ielādē savu konfigurāciju, lai tēmas maiņa nekavējoties atspoguļotos aktīvajās sesijās.

Pateicoties šim mehānismam, lietotājs redz, kā tmux reāllaikā pielāgojas 17 dziesmas no Omarchy sērijasnepieskaroties nevienai iestatījumu rindai katru reizi, kad vēlaties izmēģināt jaunu izskatu vai apvienot gaišās un tumšās paletes atkarībā no situācijas.

PowerKit instalēšana un atjaunināšana Arch sistēmās, izmantojot Omarchy

Lai integrētu tmux ar PowerKit Arch balstītā Omarchy vidē, instalēšana tiek veikta, klonējot PowerKit repozitoriju ceļā ~/.config/tmux/plugins/tmux-powerkitTādā veidā spraudnis tiek novietots blakus citiem tmux paplašinājumiem, kurus, iespējams, izmantojat savā sistēmā.

Kad repozitorijs ir klonēts, PowerKit tiek ielādēts, izmantojot run-shell no tmux konfigurācijas faila, ja vien netiek konstatēta TPM (tmux spraudņu pārvaldnieka) klātbūtne. Šādā gadījumā, lai novērstu spraudņa dubultu ielādi, instalētājs vienkārši pievieno tēmas ielādētāju tmux.conf un ļaujiet TPM paveikt pārējo.

Izmantojot TPM, PowerKit spraudņa instalēšana tmux ietvaros tiek aktivizēta ar parasto saīsni. prefix + ITas aktivizē spraudņa lejupielādi un aktivizēšanu, tāpat kā jebkuru citu šīs sistēmas pārvaldīto paplašinājumu.

Arī PowerKit uzturēšana ir pārdomāta: ja spraudnis tika instalēts, izmantojot git cloneir pievienots āķis post-update kas izpilda git pull PowerKit repozitorijā katru reizi, kad izsaucat komandu omarchy-updateTādā veidā jūs atjaunināsiet gan Omarchy, gan tmux integrāciju bez papildu darbībām.

Scenārijā, kurā PowerKit tiek pārvaldīts tikai caur TPM, atjauninājumi tiek veikti no paša TPM, izmantojot saīsni prefix + UŠajā gadījumā pēcatjaunināšanas āķis netiek pievienots, lai izvairītos no konflikta ar spraudņu pārvaldnieka atjaunināšanas mehānismu, tāpēc katra uzturēšanas sistēma darbojas tur, kur tā ir atbildīga.

PowerKit atbalstītās Omarchy tēmas un noklusējuma darbība

PowerKit ietver iekšēju kartējumu starp Omarchy tēmu nosaukumiem un to ekvivalenti tmux-powerkit tēmas repertuārāTas ļauj tmux saņemt norādījumus aktivizēt vispiemērotāko PowerKit tēmu katru reizi, kad maināt tēmu Omarchy, tādējādi saglabājot vizuālo konsekvenci.

Starp pilnībā atbalstītajām tēmām ir ļoti populāras paletes, piemēram, Catppuccin latte un mokas variantos, Rose Pine rītausmas režīmā, Tokyo Night nakts shēmā, Gruvbox dark, Everforest dark, Kanagawa dragon, Flexoki light, kā arī citi stili, piemēram, Nord, Osaka-jade vai Hackerman.

Jūs saņemat arī tiešu atbalstu tādām tēmām kā Ethereal, Matte-black, Miasma, Ristretto, Vantablack un White, aptverot plašu klāstu no tīriem, gaišiem toņiem līdz augsta kontrasta tumšām shēmām. Visas šīs tēmas integrējas ar tmux statusa joslu un estētiku, izmantojot PowerKit.

Ja izvēlaties Omarchy tēmu, kurai nav tieša līdzinieka PowerKit, sistēma atgriežas pie rezerves darbība Izmantojot Tokijas nakts/nakts tēmu kā atsauci, tas nodrošina, ka tmux saglabā konsekventu un lietojamu izskatu pat eksperimentējot ar tēmām, kas nav skaidri iekļautas kartējumā.

Fails ~/.local/bin/omarchy-tmux-theme-set Tajā ir kartēšanas funkcija, ko sauc par map_theme kur varat pievienot savas asociācijas starp Omarchy tēmu nosaukumiem un PowerKit tēmām, ja vien pēdējās jau atrodas direktorijā tmux-powerkit/src/themes.

Paplašināta pielāgošana un opciju saglabāšana tmux

Viena no PowerKit izmantošanas kā integrācijas slāņa priekšrocībām ir tā, ka varat ļaut sistēmai apstrādāt krāsas un tēmas loģika, kamēr jūs koncentrējaties uz tmux opciju pielāgošanu, kas faktiski ietekmē jūsu ikdienas darbplūsmu.

  Vega OS: Amazon jaunā operētājsistēma aizstāj Fire OS un iezīmē pēdējo atvadu no Android.

Lai to izdarītu, vienkārši deklarējiet savus pielāgotos iestatījumus failā ~/.config/tmux/tmux.confPievienojot tur jūs interesējošās PowerKit opcijas, kā arī paneļa konfigurācijas, īsinājumtaustiņus, logu darbību vai jebkuru citu tmux funkciju, kuru vēlaties pielāgot savām vēlmēm.

Svarīgi ir tas, ka šie pielāgojumi paliek nemainīgi pat tad, ja maināt tēmu Omarchy, jo par krāsām atbildīgais PowerKit fails tiek ielādēts atsevišķi, nepārrakstot jūsu fails. globālās opcijasTādā veidā jūs varat pārslēgties starp Catppuccin, Gruvbox vai Tokyo Night, nezaudējot savas saistīšanas vai izkārtojuma preferences.

PowerKit dokumentācijā ir detalizēti aprakstītas visas pieejamās opcijas: sākot ar statusa joslas stilu un beidzot ar akumulatora, laika, sistēmas, sesiju un kontekstuālās informācijas indikatoriem. Šīs iespējas var apvienot ar savu tmux loģiku, lai izveidotu jaudīgu darba vidi.

Ja kādreiz nolemjat instalēt pielāgotu Omarchy tēmu, kurai ir PowerKit analogs, vienkārši paplašiniet iepriekš minēto kartēšanas funkciju. Vienīgā prasība ir tāda, lai PowerKit tēmas nosaukums atbilstu vienam no failiem spraudņa tēmas direktorijā; pretējā gadījumā tiks izmantota alternatīva “Tokyo Night”.

Iedvesmojoties no VS Code tipa iestatījumiem un attālināta darba

Daudzus lietotājus piesaista tmux konfigurācijas, kas līdzinās mūsdienu redaktoru vizuālā pieredze piemēram, VS Code. Ir labi pazīstami izstrādātāji, piemēram, DHH, kas ir parādījuši iestatījumus, kuros viņi apvieno tmux, termināļa redaktorus un koda palīgus, piemēram, Claude, lai panāktu jaudīgu darbplūsmu gan lokāli, gan caur SSH.

Omarchy kontekstā Arch vidē ir pilnīgi iespējams atkārtot lielu daļu no šīs pieredzes, taču izmantojot savus iecienītākos rīkus, piemēram, Codex vai citus ar termināli saderīgus mākslīgā intelekta palīgus, vienlaikus saglabājot konsekventu estētiku, pateicoties tēmu integrācijai.

Galvenais aspekts šeit ir tas, ka tmux kļūst par jūsu vides centru: jūs varat atvērt SSH sesijas ar serveriem, sadalīt ekrānu paneļos, palaist teksta redaktoru vai izstrādes vidi un visu vadīt no vienas un tās pašas saskarnes, izmantojot optimizētus īsinājumtaustiņus, kas ir līdzīgi tiem, ko izmanto grafiskajos redaktoros, padarot to noderīgu neļaut komandai apturēt izpildi aizverot termināli.

Ja to apvienosiet ar Omarchy un PowerKit tēmu sistēmu, iegūsiet vidi, kas ir ne tikai funkcionāla, bet arī saglabā savu formu. vizuālā konsekvence un skaidrībaTas ir īpaši noderīgi, ja pastāvīgi pārslēdzaties starp dažādiem serveriem vai projektiem un nevēlaties aizmirst, kas notiek katrā logā.

Galu galā runa ir par Arch ekosistēmas un moderno rīku labāko priekšrocību izmantošanu: ātrumu, vieglumu, automatizētām tēmu izmaiņām un ļoti precīzu tmux konfigurācijas kontroli, kas ļauj ērti strādāt gan ar vienkāršu termināli, gan ar uzlabotām iestatījumiem, piemēram, VS Code, izmantojot SSH.

Ar visu šo mehānismu — Omarchy 3.4, tēmas struktūru ar konkrētiem failiem, piemēram, tmux.conf, simboliskā saite current/themeAr PowerKit integrācijas slāni, automātiskās atjaunināšanas āķiem un atbalstu 17 noklusējuma tēmām, kā arī jebkurām pielāgotajām tēmām, ko pievienojat kartējumam, jums ir pieejama ekosistēma, kurā tmux pārstāj būt sala un kļūst par pilnībā integrētu, vizuāli noslīpētu elementu, kas ir gatavs gan minimālistiskām darbplūsmām, gan modernu redaktoru iedvesmotām uzlabotām konfigurācijām.

kas ir Tmux
Saistītais raksts:
Pilnīga TMUX rokasgrāmata: kā pārvaldīt vairākus termināļus operētājsistēmā Linux