سؤال

أنا عندي 256 لونا عمل عظيم في محطة (اختبار البرامج النصية هنا) لكنه توقف عن العمل عند استخدام سأركع (عبر روبي-سأركع).طباعة الهروب تسلسل معين على تلك الصفحة يعمل بشكل جيد, ولكن عندما تهيئة سأركع 'يضع' توقف عن العمل ولا أستطيع إخراج الألوان مع مختلف سأركع تغيير لون/سلسلة الانتاج وظائف وجدت.ما يعطي ؟

هل كانت مفيدة؟

المحلول 2

وnjsf: لقد كنت جزئيا هنا، وبعد ترقيع الكثير أكثر وأنا في نهاية المطاف حصلت على العمل. شكرا لمساعدتك. القصة: إكس تيرم (وrxvt، وEterm) دعم 256 لونا عبر تسلسل الهروب (ما كنت أشاهده) ولكن "tput الألوان" سيقول "8" وسوف سأركع لا تكون قادرة على الحصول عليهم، لأن سأركع يلعب لطيفة ومحاولة الوصول عبر terminfo.

لصالح أي شخص يعانون من آلام مماثلة:

وجدت أنني بحاجة إلى تثبيت حزمة سأركع الأجل (أوبونتو) للحصول على / ليب / terminfo / س / إكس تيرم-256color وغيرها من 256color terminfo الملفات. ثم أضع الأجل لتيرم-256color وإضافة السطر '* التخصيص: لون "لبلدي ~ / .Xdefaults، ركض" xrdb -merge ~ / .Xdefaults "لتحميله، ومنذ ذلك الحين لدي السليم 256 لون الدعم في xterms الجديد.

نصائح أخرى

أنا لست متأكدا مما إذا كان هذا سيكون كل القصة, ولكن تأكد من محطة الخاص بك قدرات بالفعل تنص على 256 لونا الوصف.

ما هو مصطلح بيئة متغيرة القيمة ؟ محاولة تعيين إلى إكس تيرم-256color ثم أعد قبل ذلك.سأركع ثم يجب الحصول على اللون المناسب تسلسلات الهروب.

يمكنك أيضا اختبار قدرات محطة ومحطة اللون الناتج مع برنامج نستخدم في SXEmacs التنمية:

http://www.triatlantico.org/tmp/tty-colors.c

ترجمة مع دول مجلس التعاون الخليجي -o tty-الألوان tty-الألوان.ج -lncurses

تحرير:ملاحظة هذا فقط لأن النصوص التي وجدت على صافي الناتج 256 الألوان ، لا أن "كل مجموعة".الشتائم برامج تعتمد على terminfo و termcap و مصطلح متغير البيئة إلى معرفة كيفية التفاعل مع المحطة.وذلك من أجل الشتائم التطبيق لتكون قادرة على استخدام 256 لون واحد يجب تعيين مصطلح متغير موجود اسم المحطة التي تدعم 256 لونا.ج البرنامج أعلاه سوف تظهر لك ما سأركع يفكر في محطة الخاص بك ، ليس فقط إخراج إكس تيرم تسلسل مثل معظم النصوص لا [حتى واحد من X.org]

وإعداد

وENV [ 'TERM'] + = '-256color "إذا ENV [' TERM '] ==' إكس تيرم '# تفعيل 256 لونا

ويعمل على أوبونتو 10.04 +

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top