أهلا،
عندما أقوم بتشغيل compton باستخدام compton -bc
، تختفي خلفيتي البيضاء التي قمت بتعيينها بـ xsetroot -solid "#FFFFFF"
.
هل هناك أي طريقة يمكنني من خلالها الحفاظ على خلفيتي البيضاء ولكن في نفس الوقت يمكنني استخدام compton؟
شكرا!
لا تهتم. لقد تحولت إلى hsetroot -solid "#FFFFFF"
والذي يحافظ على إعدادات الخلفية حتى مع Compton.
بقدر ما أعرف ، يستخدم $ xsetroot
XSetWindowBackground()
لتعيين لون نافذة الجذر عند تحديد لون خالص. لست متأكدًا من طريقة تحديد محتوى نافذة الجذر التي تم تعيينها بهذه الطريقة بعد تمكين التركيب. حاولت مرة قراءة محتوى نافذة الجذر مباشرة (مع / بدون --paint-on-overlay
) ولم يعمل بشكل جيد في ظل تطبيق Xorg الحالي. قد يكون من الممكن تخزينها مؤقتًا قبل إعادة توجيه الشاشة ، ولكن ربما لن تكون مهتمًا جدًا بالنتيجة. يستخدم conky XSetWindowBackgroundPixmap(dpy, parent, ParentRelative)
للعناية بهذا ، على ما أعتقد ، وأنا غير متأكد مما إذا كان بإمكاننا دعم xsetroot باستخدامه. على أي حال ، بشكل عام لا يبدو من المجدي بذل الكثير من الجهود لدعم xsetroot. يتم دعم فقط هؤلاء واضعي الخلفيات الذين يقدمون الخاصية _XROOTPMAP_ID
أو _XSETROOT_ID
.
لا يتم دعم سوى أدوات ضبط الخلفية التي توفر الخاصية _XROOTPMAP_ID أو _XSETROOT_ID.
هذا سبب عادل للغاية. شكرا مرة أخرى على شرحك!
التعليق الأكثر فائدة
لا تهتم. لقد تحولت إلى
hsetroot -solid "#FFFFFF"
والذي يحافظ على إعدادات الخلفية حتى مع Compton.