غير قادر على أن لا المنتشرة ويندوز في الشاشة من قبل .Xresources

StackOverflow https://stackoverflow.com/questions/809935

  •  03-07-2019
  •  | 
  •  

سؤال

Inital المشكلة: لا المنتشرة في ويندوز عند استخدام vspilt في همة داخل الشاشة

والمحاولات لحل المشكلة:

  1. من المستحيل: لزيادة عرض منعش سعر ماك محطة رمز
  2. لإضافة شيء .Xresources

النص البديل http://dl.getdropbox.com/u/175564/bugWithScreen.png

Unix أدوات السلطة -الكتاب يقول أن المشكلة يمكن حلها .Xresources.غير أنه لا يحدد exacly كيف.

لقد جمعت الرموز التالية إلى بلدي .Xresources

     mrxvt*scrollBar: true 
     mrxvt*loginShell: true
     mrxvt*syncTabTitle: true
     mrxvt*font: Monaco
     mrxvt*faceSize: 11 
     mrxvt*xft: True
     mrxvt*xftFont: Monaco
     mrxvt*xftSize: 12 
     mrxvt*xftAntialias: True
     mrxvt*termName: xterm-256color

     XTerm*VT100.metaSendsEscape: True                                                                                                                                                                        

     # translations used to coordinate xterm with xcilpboard
     # Unix Power Tools: p.117
     *VT100.Translations: #override\
         Button1 <Btn3Down>: select-end(primary,CUT_BUFFER0,CLIPBOARD)\n\
         !Shift <Btn2Up>: insert-selection(CLIPBOARD)\n\
         ~Shift ~Ctrl ~Meta <Btn2Up>: insert-selection(primary,CUT_BUFFER0)
هل كانت مفيدة؟

المحلول

إعراب ~/.Xresources ويتم ذلك عندما X11 خادم بدأت كجزء من X11 الدورة init البرامج النصية.إذا قمت بتحرير ~/.Xresources ثم تحتاج إلى استخدام xrdb(1) تحميل ملف جديد لنقول تشغيل خادم X11 حول التغييرات.

حذار أن xrdb(1), افتراضيا, استبدال الموارد الحالية بدلا من الكتابة عليها و القراءة من stdin هو الافتراضي ، حتى لا تحتج بها مع المعلمات!إذا كنت ترغب في استخدام

xrdb -merge ~/.Xresources

لتحميل ملف تغيير في.يمكنك استخدام

xrdb -query

لمعرفة ما هو تحميلها بالفعل.

ماك, أنا لا أعرف ماذا ، أين أو متى يمكن أن تبحث في ~/.Xresources;لأن X11 الاشياء هو برنامج تشغيل استخدام الشاشة, بدلا من سيد كل شيء الرسومية ، قد يكون ضعيفا و لا تفعل ذلك بشكل افتراضي.xrdb -الاستعلام سوف تساعد.

الشيء الوحيد الذي قد يساعد هو أن بدلا من ذلك تعيين XAPPLRESDIR كما صدرت قذيفة متغير ؛ هناك بعض مقبض الباب في مكان ما في ماك تعيين متغيرات البيئة مثل الدورة الشيء المرئي إلى كافة البرامج دون ضرب المستخدم قذيفة ، ولكن نسيت أين (وجدته عند إعداد SSH المفاتيح مرة واحدة).XAPPLRESDIR هو env متغير متغير للإشارة إلى المستخدم الخاصة يتجاوز تطبيق الموارد.إنه يجب أن تكون قيمة دليل ($HOME/حصة/xapps/ على سبيل المثال).كل X11 تطبيق ربط ضد × إينترينسيكس مكتبة (libXt) ، في X11 init الوقت ، انظر في هذا الدليل على ملفات مطابقة التطبيق اسم الفئة.بهذه الطريقة, كنت لا داعي للقلق حول تحميل الموارد ، وما إلى ذلك ؛ تحرير الملف app, بدء تشغيل البرنامج.

لذا الموارد إكس تيرم تذهب إلى ملف إكس تيرم ، وما إلى ذلك ؛ لمعرفة الفصل التعسفي البرنامج ، يمكنك استخدام xprop(1) مع عدم وجود الحجج ، انقر فوق في إطار هدف بينما المؤشر عبر الشعر ثم ننظر المعياري من xprop عن wm_ class الملكية.بعض كبار السن أدوات مثل إكس تيرم يمكنك أيضا استخدام editres(1) أن تكون قادرة على عرض تفاعلي الحاجيات من X تشغيل التطبيق عبر جهاز التحكم عن بعد التفتيش ؛ هناك على شجرة عنصر القائمة ، لتمكنك انقر على التطبيق الهدف و آخر عنصر القائمة لإظهار أسماء فئة.

نفسي ~/حصة/xapps/إكس تيرم الملف مجموعات القائمة لون الخلفية إلى البشعة الأصفر ؛ بهذه الطريقة, عندما السيطرة-<left|middle|right>-انقر فوق في إكس تيرم أعرف على الفور إذا كان هناك شيء خاطئ و الموارد لم تكن محملة.

#ifdef COLOR
XTerm.SimpleMenu*background: yellow
#endif

نصائح أخرى

هل هذا يحدث عند تشغيل Tlist ، أو عند إعادة الاتصال إلى فتح سابقا ؟

إذا كان هذا الأخير (و حجم الإطار يختلف), قد يكون بسبب شاشة الخيارات انطلقت مع.محاولة إطلاق الشاشة مع هذه الخيارات "-aADR"."- "و "-A" قوة الشاشة لإعادة رسم عند إعادة الاتصال.

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