Перейти к содержанию

Терминал

Foot — терминал OmarOS по умолчанию. Он быстрый, лёгкий и совместим даже со старыми компьютерами. Однако он не поддерживает нативные вкладки или разделения.

Если вы используете Tmux, вас это может не волновать, но если нет, мы полностью поддерживаем также Alacritty, Ghostty и Kitty как варианты. Выберите предпочтение в Установить > Terminal в меню OmarOS.

Новый терминал запускается через Super + Return. (Эта привязка автоматически укажет на любой терминал, установленный через Установить > Terminal, а переключаться между установленными терминалами можно в Настройка > По умолчанию > Terminal.)

Tmux

Tmux предоставляет последовательный программируемый интерфейс для панелей, окон (они же вкладки) и возобновляемых сессий независимо от вашего терминала. Он даже работает на удалённых хостах, поэтому при SSH-подключении к серверу можно использовать тот же подход.

Новую сессию Tmux в свежем терминале запускают через Super + Alt + Return, а поскольку Tmux — постоянный процесс, сессию можно возобновить, даже если вы закроете этот терминал. Просто нажмите Ctrl + Space (называется префиксной клавишей), затем s, чтобы увидеть все активные сессии.

OmarOS поставляется с эргономично оптимизированной конфигурацией Tmux, в которой много привязок клавиш для изучения, поэтому держите шпаргалку под рукой.

Функции раскладки Tmux

Поскольку Tmux программируемый, мы можем использовать функции для создания раскладок. OmarOS поставляется с четырьмя различными функциями для распространённых раскладок разработчика.

tdl [agent] запускает трёхсторонний разделённый интерфейс, похожий на IDE, с $EDITOR слева, выбранным ИИ-агентом справа (например, c для opencode, cx для Claude или codex для OpenAI) и терминалом внизу.

Так что tdl c запустит это (или просто ic):

tmux-tdl

Также можно запустить второго агента через tdl c cx (opencode + claude) (или просто icx):

tmux-tdl2

Есть также tds, которая запускает четырёхсторонний квадрат с редактором вверху слева, живым наблюдателем diff вверху справа, терминалом внизу слева и opencode внизу справа.

Эту конфигурацию раскладки также можно запустить для каждого подкаталога текущего каталога с помощью tdlm [agent], затем перемещаться с помощью alt + 1/2/3/4/5/...:

tmux-tdlm

Наконец, можно запустить рой агентов с помощью tsl [panes] [command]. Так что tsl 4 c даст четырёхстороннюю сетку агентов opencode:

tmux-tsl