Preskočiť na obsah

Terminál

Foot je predvolený terminál OmarOS. Je rýchly, ľahký a kompatibilný aj so starými počítačmi. Nepodporuje však natívne karty ani rozdelenia.

Ak používate Tmux, možno vám to nebude vadiť, ale ak nie, plne podporujeme aj Alacritty, Ghostty a Kitty ako možnosti. Vyberte si svoju preferenciu pod Inštalovať > Terminál v menu OmarOS.

Nový terminál spustíte pomocou Super + Return. (Táto väzba bude automaticky ukazovať na ktorýkoľvek terminál, ktorý ste nainštalovali cez Inštalovať > Terminál, a medzi nainštalovanými terminálmi môžete prepínať pod Nastavenie > Predvolené > Terminál.)

Tmux

Tmux poskytuje konzistentné, programovateľné rozhranie pre panely, okná (alias karty) a obnoviteľné relácie bez ohľadu na váš terminál. Funguje to aj na vzdialených hostiteľoch, takže pri SSH pripojení k serveru môžete použiť rovnaký prístup.

Novú reláciu Tmux v čerstvom termináli spustíte pomocou Super + Alt + Return a keďže Tmux je trvalý proces, môžete reláciu obnoviť, aj keď tento terminál zatvoríte. Stačí stlačiť Ctrl + Space (nazýva sa prefixový kláves) a potom s, aby ste videli všetky svoje aktívne relácie.

OmarOS sa dodáva s ergonomicky optimalizovanou konfiguráciou Tmux, ktorá má veľa klávesových väzieb na naučenie, takže majte ťahák po ruke.

Funkcie rozloženia Tmux

Keďže Tmux je programovateľný, môžeme použiť funkcie na vytváranie rozložení. OmarOS sa dodáva so štyrmi rôznymi funkciami pre bežné vývojárske rozloženia.

tdl [agent] spustí trojcestné rozdelené rozhranie podobné IDE s $EDITOR vľavo, vami zvoleným AI agentom vpravo (napríklad c pre opencode alebo cx pre Claude alebo codex pre OpenAI) a potom terminálom dole.

Takže tdl c by spustilo toto (alebo len ic):

tmux-tdl

Môžete tiež spustiť druhého agenta pomocou tdl c cx (opencode + claude) (alebo len icx):

tmux-tdl2

Existuje aj tds, ktoré spustí štvorcový štvorec s editorom vľavo hore, živým sledovačom rozdielov vpravo hore, terminálom vľavo dole a opencode vpravo dole.

Túto konfiguráciu rozloženia môžete tiež spustiť pre každý podadresár v aktuálnom adresári pomocou tdlm [agent] a potom navigovať pomocou alt + 1/2/3/4/5/...:

tmux-tdlm

Nakoniec môžete spustiť roj agentov pomocou tsl [panes] [command]. Takže tsl 4 c vám dá štvorcestnú mriežku agentov opencode:

tmux-tsl