Yapılandırma

cmux, Ghostty yapılandırma dosyalarından yapılandırma okur ve Ghostty'den geliyorsanız size tanıdık seçenekler sunar.

Yapılandırma dosyası konumları

cmux yapılandırmayı şu konumlarda arar (sırasıyla):

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

Yapılandırma dosyası yoksa oluşturun:

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

Görünüm

Font

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

Renkler

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

Bölünmüş paneller

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

Davranış

Scrollback

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

Çalışma dizini

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

Uygulama ayarları

Uygulama içi ayarlar cmux > Settings (⌘,) aracılığıyla kullanılabilir:

Tema modu

  • Sistem: macOS görünümünü takip et
  • Açık: her zaman açık mod
  • Koyu: her zaman koyu mod

Otomasyon modu

Socket erişim seviyesini kontrol edin:

  • Kapalı: socket kontrolü yok (en güvenli)
  • Yalnızca cmux süreçleri: yalnızca cmux terminalleri içinde başlatılan süreçlerin bağlanmasına izin ver
  • allowAll: herhangi bir yerel sürecin bağlanmasına izin ver (CMUX_SOCKET_MODE=allowAll, yalnızca ortam değişkeni geçersiz kılma)
Paylaşılan makinelerde "Kapalı" veya "Yalnızca cmux süreçleri" modunu kullanmayı düşünün.

Tarayıcı bağlantı davranışı

Ayarlar > Tarayıcı'da cmux, farklı amaçlara sahip iki ana bilgisayar listesi sunar:

  • Gömülü Tarayıcıda Açılacak Ana Bilgisayarlar: terminal çıktısından tıklanan bağlantılara uygulanır. Bu listedeki ana bilgisayarlar cmux'ta açılır; diğer ana bilgisayarlar varsayılan tarayıcınızda açılır. Satır başına bir ana bilgisayar veya joker karakter destekler (örneğin: example.com, *.internal.example).
  • Gömülü Tarayıcıda İzin Verilen HTTP Ana Bilgisayarları: yalnızca HTTP (HTTPS olmayan) URL'lere uygulanır. Bu listedeki ana bilgisayarlar cmux'ta uyarı istemeden açılabilir. Varsayılanlar localhost, 127.0.0.1, ::1, 0.0.0.0 ve *.localtest.me'yi içerir.

Örnek yapılandırma

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