Конфігурація

cmux зчитує конфігурацію з файлів конфігурації Ghostty, що дає вам знайомі параметри, якщо ви переходите з Ghostty.

Розташування конфігураційних файлів

cmux шукає конфігурацію в таких місцях (за порядком):

  1. ~/.config/ghostty/config
  2. ~/Library/Application Support/com.mitchellh.ghostty/config

Створіть конфігураційний файл, якщо він не існує:

mkdir -p ~/.config/ghostty
touch ~/.config/ghostty/config

Зовнішній вигляд

Шрифт

~/.config/ghostty/config
font-family = JetBrains Mono
font-size = 14

Кольори

~/.config/ghostty/config
# Theme (or use individual colors below)
theme = Dracula

# Custom colors
background = #1e1e2e
foreground = #cdd6f4
cursor-color = #f5e0dc
cursor-text = #1e1e2e
selection-background = #585b70
selection-foreground = #cdd6f4

Розділені панелі

~/.config/ghostty/config
# Opacity for unfocused splits (0.0 to 1.0)
unfocused-split-opacity = 0.7

# Fill color for unfocused splits
unfocused-split-fill = #1e1e2e

# Divider color between splits
split-divider-color = #45475a

Поведінка

Буфер прокрутки

~/.config/ghostty/config
# Number of lines to keep in scrollback buffer
scrollback-limit = 10000

Робоча директорія

~/.config/ghostty/config
# Default directory for new terminals
working-directory = ~/Projects

Параметри застосунку

Параметри застосунку доступні через cmux > Параметри (⌘,):

Режим теми

  • Системний: слідувати за зовнішнім виглядом macOS
  • Світлий: завжди світла тема
  • Темний: завжди темна тема

Режим автоматизації

Рівень доступу до контрольного сокету:

  • Вимкнено: немає доступу до сокету (найбезпечніший)
  • Лише процеси cmux: тільки процеси, запущені всередині терміналів cmux, можуть підключатися
  • allowAll: дозволити будь-якому локальному процесу підключатися (CMUX_SOCKET_MODE=allowAll, лише через змінну середовища)
На спільних машинах використовуйте режим «Вимкнено» або «Лише процеси cmux».

Поведінка посилань браузера

У Параметри > Браузер cmux надає два списки хостів з різним призначенням:

  • Хости для відкриття у вбудованому браузері: застосовується до посилань, натиснутих з виводу терміналу. Хости з цього списку відкриваються в cmux; інші хости відкриваються у вашому стандартному браузері. Підтримується один хост або маска на рядок (наприклад: example.com, *.internal.example).
  • HTTP-хости, дозволені у вбудованому браузері: застосовується тільки до HTTP (не HTTPS) URL. Хости з цього списку можуть відкриватися в cmux без попередження. За замовчуванням включено localhost, 127.0.0.1, ::1, 0.0.0.0 та *.localtest.me.

Приклад конфігурації

~/.config/ghostty/config
# Font
font-family = SF Mono
font-size = 13

# Colors
theme = One Dark

# Scrollback
scrollback-limit = 50000

# Splits
unfocused-split-opacity = 0.85
split-divider-color = #3e4451

# Working directory
working-directory = ~/code