أخبار التقنية

كيفية إعداد الشاشات المزدوجة باستخدام XRandR


على الرغم من أن إعدادات الشاشة المزدوجة هي أمر نعتبره أمرًا مفروغًا منه عند استخدام Linux، إلا أنها ليست دائمًا مسألة توصيل وتشغيل بسيطة. من الممكن أنك تستخدم بيئة سطح مكتب لا ترغب في العمل مع أجهزتك أو لديك مدير نوافذ يقرر بعناد أن يعرض إحدى شاشات العرض لديك بدقة أقل من تلك التي يدعمها. بالنسبة لمشاكل مثل هذه، أثبت XRandR أنه أداة ذات قيمة غير عادية.

اكتشف الدقة التي تدعمها شاشات العرض الخاصة بك

ابدأ بالاستعلام عن XRandR لمعرفة الدقة التي تدعمها شاشات العرض لديك:

استعلام اكسراندر

في لقطة الشاشة، نرى أن شاشة تسمى HDMI-A-1 متصلة بدقة 1920×1080. “الشاشة 0” هي المساحة المستخدمة لكامل “مساحة الشاشة” التي تحصل عليها في التكوين الحالي الخاص بك. في هذه الحالة، يبلغ ضعف عرض شاشة HDMI-A-1 (3840×1080) نظرًا لوجود شاشة أخرى بنفس الدقة تم إعدادها على يمين الشاشة التي ننظر إليها. ومن خلال التمرير لأسفل في المخرجات، يمكننا أن نرى أن الشاشة الثانية تسمى DP-1.

Xrandr Secondmonitormode

النجمة

بجوار القرار يمثل الوضع المختار. في بروتوكول X، تُسمى الدقة دائمًا باسم “الأوضاع”. علامة الزائد (+) الموجودة بجوار الدقة هي ما يعتقد XRandR أنه الوضع الأمثل لتلك الشاشة المحددة. xrandr -q ستلاحظ عند الكتابة

في جهازك الطرفي، سيتم دائمًا بادئة شاشات العرض الخاصة بك بنوع الكبل الذي تستخدمه للاتصال بالكمبيوتر (على سبيل المثال، HDMI، DP، VGA، DVI). يؤدي هذا إلى التأكد من أن أسماء العرض ليست معقدة للغاية.

إعداد XRandR بشكل صحيح

من أجل التبسيط، سيفترض باقي هذا الدليل أنك تستخدم شاشتي DisplayPort (DP) اللتين تتمتعان بدقة مثالية تبلغ 1080 بكسل (1920 × 1080).

xrandr --auto --output DP-0 --mode 1920x1080 --left-of DP-1
xrandr --auto --output DP-1 --mode 1920x1080

دعنا نوسع شاشتي العرض فقط للانتقال مباشرة إلى كيفية عمل XRandR:

  • فيما يلي ملخص لما تعنيه هذه الأوامر: --auto ال
  • يتم استخدام العلامة إما لتمكين جهاز معطل متصل بالفعل أو تعطيل جهاز لم يعد يتم اكتشافه. يساعد هذا في تصحيح بعض المشكلات التي قد لا تعرض فيها الشاشة أي شيء. --left-of يخبر الأمر الأول XRandR بوضع شاشتك المتصلة بواجهة DisplayPort الأساسية على جهاز الرسومات الخاص بك لتعيين دقة تبلغ 1920 × 1080 وتوجيه الشاشة إلى يسار شاشتك الأخرى. إذا لم يكن هذا ما تريد القيام به، تغيير --right-of ل --left-of وستكون بخير. يمكنك أيضًا استخدام
  • في الأمر الثاني بدلا من ذلك لتحقيق نفس الشيء.

يقوم الأمر الثاني ببساطة بتعيين دقة الشاشة الثانية على 1920×1080. --left-of هل تريد تمديد شاشات العرض عموديا؟ مجرد التبديل --right-of أو --above ل --belowأو

. --same-as هل تريد عكس كلا الشاشتين؟ يستخدم

xrandr --auto --output DP-1 --same-as DP-0

بدلاً من. على سبيل المثال، إذا كنت تريد أن يقوم DP-1 بعكس DP-0، فهذا ما ستكتبه:

يعد هذا مفيدًا بشكل خاص عندما تريد استخدام جهاز عرض على جهاز كمبيوتر محمول أو شيء من هذا القبيل. --rate إذا كنت تريد تعيين معدل تحديث معين، فاستخدم

xrandr --auto --output DP-0 --mode 1920x1080 --rate 60

علَم:

تذكر أن XRandR ليس سحرًا. لا يمكنه تعيين معدلات التحديث التي لا يعرف أن شاشتك تدعمها. لا يمكنك، على سبيل المثال، تحويل شاشة العرض 60 هرتز إلى شاشة ألعاب فائقة السرعة 144 هرتز بأمر واحد بسيط ما لم يكن هذا هو معدل التحديث الذي تدعمه. سيخبرك الاستعلام الذي قمنا به في البداية في عمود واحد أنيق بمعدلات التحديث المتوفرة لدقة معينة مع أجهزتك الخاصة.

ضع في اعتبارك أيضًا أن بيئة سطح المكتب أو مدير النوافذ الذي تستخدمه حاليًا قد لا يسمح لك بتعيين معدلات تحديث أعلى من الحد الأقصى لمعدل أبطأ شاشة لديك. --offلإيقاف تشغيل الشاشة، استخدم فقط

xrandr --output DP-1 --off

: --auto لاحظ كيف لا تشمل

هنا. إنه ليس ضروريًا حقًا لأنه يعمل فقط كحالة طوارئ لتشغيل شاشات العرض التي قد تكون معطلة ولكنها متصلة. وهذا ليس ما نريد أن نفعله الآن. --auto لإعادة تشغيل الشاشة مرة أخرى، اضبط وضعها باستخدام الزر

xrandr --auto --output DP-1 --mode 1920x1080

علَم:

جعل إعدادات XRandR تستمر عبر عمليات إعادة التشغيل

الآن بعد أن قمت بإعداد الشاشات الخاصة بك بالطريقة التي تريدها بالضبط، لا تقم بإعادة التشغيل الآن. سيفقد جهاز الكمبيوتر الخاص بك هذه الإعدادات بمجرد تشغيله مرة أخرى. ولمنع ذلك، سيتعين علينا كتابة نص. monitorsetup.sh قم بإنشاء ملف يسمى

#!/bin/bash
xrandr --auto --output DP-0 --mode 1920x1080 --left-of DP-1
xrandr --auto --output DP-1 --mode 1920x1080

في دليل منزلك. من أجل التبسيط، سنعود إلى مثالنا الأول حيث قمنا بإعداد شاشتي DisplayPort بدقة 1080 بكسل، مع كون DP-0 هي الشاشة الموجودة على اليسار. في هذه الحالة، هذا هو ما نقوم بملء الملف به:#!/bin/bashإذا كان لديك أمر آخر في ذهنك، فاستبدل ما كتبته به واحفظ الملف. فقط تأكد من أن السطر العلوي (

) يتم تركها وحدها. يساعد ذلك على التأكد من أن Linux يستخدم الغلاف الصحيح لتنفيذ البرنامج النصي الخاص بك.

chmod a+x ~/monitorsetup.sh

لا تنس فتح جهازك مرة أخرى وجعل هذا البرنامج النصي قابلاً للتنفيذ:

كل ما عليك فعله الآن هو تعيين هذا البرنامج النصي كبرنامج بدء تشغيل في بيئة سطح المكتب التي تختارها.

هل هناك واجهة المستخدم الرسومية لهذا؟

تحتوي كل بيئة سطح مكتب على واجهة أمامية لـ XRandR. عليك فقط أن تنظر من خلال الإعدادات الخاصة بك. إذا كنت تعرف مكان ضبط الدقة على سطح المكتب لديك، فقد عثرت على واجهة المستخدم الرسومية.

ولكن إذا كنت تستخدم مدير نوافذ أو بيئة غريبة حقًا، فقد لا يكون لديك واجهة أمامية XRandR مثبتة مسبقًا. في هذه الحالات، قد ترغب في تجربة ARandR، وهي واجهة بسيطة ومباشرة وتحفظ لك البرامج النصية المعدة مسبقًا.

لاستخدامه، افتح التطبيق وانتقل إلى قائمة

اكسراند اراندر

احفظ تغييراتك واستمتع!

الارتقاء بتجربة العرض الخاصة بك إلى مستوى أبعد

إذا كنت أكثر ميلًا إلى المغامرة، فقد ترغب في تجربة وايلاند. لم يتم حل مكامن الخلل بشكل كامل، ولكن الكثير من القيود التي قد تقودك إلى الحاجة إلى استخدام XRandR لتكوين شاشات العرض الخاصة بك قد لا تكون موجودة إذا قمت بالتبديل من X11 إلى Wayland. لقد توقف تطوير X منذ فترة، لذا فهذا هو الوقت المناسب لتشغيل كليهما بشكل متزامن ومعرفة المكان الذي تجد فيه أكبر قدر من السعادة!

مصدر الصورة: مينه فوك عبر Pexels؛ جميع لقطات الشاشة من قبل المؤلف

اشترك في نشرتنا الإخبارية!

يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك

ميغيل ليفا جوميز

لقد كان ميغيل خبيرًا في نمو الأعمال والتكنولوجيا لأكثر من عقد من الزمان وقام بكتابة البرامج لفترة أطول. ومن قلعته الصغيرة في رومانيا، يقدم وجهات نظر باردة وتحليلية للأشياء التي تؤثر على عالم التكنولوجيا.


اكتشاف المزيد من إشراق العالم

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى