Konfiguration

cmux læser konfiguration fra Ghostty-konfigurationsfiler, hvilket giver dig velkendte muligheder hvis du kommer fra Ghostty.

Konfigurationsfilplaceringer

cmux leder efter konfiguration på disse placeringer (i rækkefølge):

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

Opret konfigurationsfilen hvis den ikke findes:

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

Udseende

Skrifttype

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

Farver

~/.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

Opdelte paneler

~/.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

Adfærd

Scrollback

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

Arbejdsmappe

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

Appindstillinger

In-app-indstillinger er tilgængelige via cmux > Indstillinger (⌘,):

Tematilstand

  • System: følg macOS-udseende
  • Lys: altid lys tilstand
  • Mørk: altid mørk tilstand

Automatiseringstilstand

Adgangsniveau for kontrolsocket:

  • Fra: ingen socketkontrol (mest sikker)
  • Kun cmux-processer: tillad kun processer startet inde i cmux-terminaler at forbinde
  • allowAll: tillad enhver lokal proces at forbinde (CMUX_SOCKET_MODE=allowAll, kun env-override)
På delte maskiner bør du overveje at bruge "Fra" eller "Kun cmux-processer"-tilstand.

Browser-linkadfærd

Under Indstillinger > Browser eksponerer cmux to værtslister med forskellige formål:

  • Værter til åbning i indbygget browser: gælder for links klikket fra terminaloutput. Værter på denne liste åbnes i cmux; andre værter åbnes i din standardbrowser. Understøtter én vært eller wildcard per linje (for eksempel: example.com, *.internal.example).
  • HTTP-værter tilladt i indbygget browser: gælder kun for HTTP (ikke-HTTPS) URL'er. Værter på denne liste kan åbnes i cmux uden en advarsel. Standard inkluderer localhost, 127.0.0.1, ::1, 0.0.0.0 og *.localtest.me.

Eksempelkonfiguration

~/.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