تطبيق بسيط لإعدادات الشاشة على X11 باستخدام C و GTK3 و XRandR.
- عرض الشاشات المتصلة
- تفعيل أو تعطيل كل شاشة
- اختيار الدقة ومعدل التحديث إن توفر أكثر من وضع
- تغيير اتجاه الشاشة
- تحديد الشاشة الأساسية
- تحديث الحالة الحالية من الخادم
- معاينة بصرية لترتيب الشاشات مع السحب بالفأرة
- حفظ واسترجاع بروفايلات الشاشات
- أوضاع سريعة مثل
ExtendوMirror - تراجع آمن بعد التطبيق إذا لم يتم تأكيد الإعدادات
gtk+-3.0xrandr- خادم
X11
make./display-settings- التطبيق مخصص لـ
X11فقط، وليس لـWayland. - يعتمد على مكتبة
XRandRمباشرة. - يمكن ترتيب الشاشات عبر السحب داخل المعاينة أو يدويًا عبر حقول
XوY. - في بعض الإعدادات المعقدة جدًا مثل مشاركة
CRTCبين أكثر من مخرج قد تحتاج لاحقًا إلى منطق أوسع.
src/
app/ ربط التطبيق وتنسيق التدفق العام
domain/ النماذج والتحويلات العامة
services/ خدمات النظام والتعامل مع XRandR
ui/ مكونات الواجهة