الإعدادات

يقرأ 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). المضيفون في هذه القائمة يمكنهم الفتح في 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