يؤدي تشغيل الأسماك 2.1.0 من داخل جلسة tmux 1.6-1ubuntu1 إلى أن تستخدم الأسماك الألوان "الأساسية" فقط ، على الرغم من أن tmux يدعم 256 لونًا.
غالبًا (دائمًا ، حسب تجربتي) ، يفشل tmux في تنبيه العمليات الموجودة ضمنه بأن دعم 256 لونًا متاح.
ماذا يقول echo $TERM
؟ إذا كان الأمر ببساطة screen
، فقد تحتاج إلى إضافة set-option -g default-terminal "screen-256color"
إلى .tmux.conf
.
شكرا لك ، هذه هي الحيلة.
كنت أواجه مشكلة مماثلة حيث كان tmux
يستخدم لون fish_prompt
بدلاً من لون السمكة الافتراضي. تمكنت من إصلاحه بنفس الطريقة عن طريق إضافة السطر set-option -g default-terminal "screen-256color"
إلى ~/.tmux.conf
وتحديد المصادر.
التعليق الأكثر فائدة
غالبًا (دائمًا ، حسب تجربتي) ، يفشل tmux في تنبيه العمليات الموجودة ضمنه بأن دعم 256 لونًا متاح.
ماذا يقول
echo $TERM
؟ إذا كان الأمر ببساطةscreen
، فقد تحتاج إلى إضافةset-option -g default-terminal "screen-256color"
إلى.tmux.conf
.