سؤال xrdb -merge ~ / .Xresources يعطّل gtk anti-aliasing


عند التشغيل في xmonad ، تكون الخطوط gtk معادية ، ولكن لسبب ما ، فإن urxvt لديه مشاكل مع أسماء المتغيرات في ~/.Xresources (فشل في تحليل أسماء المتغيرات كألوان وبالتالي كل شيء وردي). يتم إصلاح هذا عن طريق تشغيل xrdb -merge ~/.Xresources. ومع ذلك ، يبدو أن هذا يؤدي إلى تعطيل تنعيم الخطوط في تطبيقات gtk ، ولكن ليس في urxvt.

ما الذي يمكن أن يسبب هذا؟

بلدي ~ /. Xresources: http://paste.ubuntu.com/6560111/


2
2017-12-12 08:11


الأصل


هل سبق لك أن إيجاد حل لهذا؟ أواجه نفس المشكلة. - Michael
السبب في كل شيء هو الوردي لأنك تستخدمه #define في .Xresources الخاص بك. متى xrdb يسمى عند تسجيل الدخول يتم تشغيله مع -nocpp مما يؤدي إلى إلقاء خطأ عند التحليل #define. هناك حل هنا (# 6 و # 7) حيث يتم تشغيل الملف من خلال المعالج قبل يدويا قبل أن يتم تمريرها إلى xrdb. bugs.launchpad.net/ubuntu/+source/unity/+bug/1163129 - Michael
شخصيا انتهى بي الأمر مجرد إضافة دليل xrdb -merge /home/alecb/.Xdefaults لي xmonad.hs - Alec


الأجوبة: