- - لصناعة السيارات في تغيير القرار شاشة ماك عند تبديل مصادر الطاقة

التغيير التلقائي لشاشة Mac عند تبديل مصادر الطاقة

نظام التشغيل العاشر يغير سطوع الشاشة عندمايعمل MacBook على طاقة البطارية ولكن للأسف ، لا يمكنك تشغيله عندما يكتشف النظام أنه لم يعد متصلاً بمأخذ الطاقة. على الرغم من أن الميزة المذكورة أعلاه مفيدة ، فإن المستخدم العادي لا يمكنه فعل أي شيء معها. الآن تخيل أنك تستخدم جهاز Retina MacBook وترغب في تقليل دقة الشاشة عند تشغيله على طاقة البطارية. طريقة واحدة للقيام بذلك هي تغييره يدويا. على الرغم من أنك إذا كنت تفضل تشغيل العملية تلقائيًا ، فستحتاج إلى بذل القليل من الجهد والاستعداد لإجراء قليل من الإعداد. سنوضح لك كيفية تغيير دقة الشاشة باستخدام AppleScript و ControlPlane - تطبيق Mac مجاني يسمح لك بإنشاء سياقات لتشغيل التطبيقات أو البرامج النصية. تعمل هذه الطريقة في Mountain Lion ولكنها قد تعمل أو لا تعمل على إصدارات OS X القديمة.

لنبدأ بفهم النص البرمجي لذلكسوف نستخدم لن يكون لديك واجهة مستخدم لاختيار الدقة ، وستحتاج إلى إجراء أي تغييرات في البرنامج النصي نفسه. للبدء ، افتح محرر AppleScript والصقه في البرنامج النصي التالي:

tell application "System Preferences"
activate
set current pane to pane "com.apple.preference.displays"
end tell
tell application "System Events"
click radio button "Display" of tab group 1 of window 1 of process "System Preferences"
click radio button "Scaled" of tab group 1 of window 1 of process "System Preferences"
select row 9 of table 1 of scroll area 1 of tab group 1 of window 1 of process "System Preferences"
end tell
tell application "System Preferences"
quit
end tell

لا تقم بتشغيله بعد ؛ تفضيلات النظام المفتوحةوحصلت على جزء تفضيل العرض. في قائمة الدقة "المقاسة" ، ابحث عن الدقة التي تريد التبديل إليها عند التبديل إلى طاقة البطارية. بعد ذلك ، لاحظ موقعها في تلك القائمة. على سبيل المثال ، دقة 1344 × 768 هي الإدخال الثالث في هذه القائمة.

عرض

الآن ، ابحث عن هذا السطر في البرنامج النصي واستبدل الرقم بثلاثة (أو أي مكان تشغله الدقة التي حددتها في القائمة المذكورة أعلاه).

select row 3 of table 1 of scroll area 1 of tab group 1 of window 1 of process "System Preferences"

قم بتشغيل البرنامج النصي الآن ، ويجب تغيير الدقة. احفظ هذا البرنامج النصي كتطبيق.

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

سياق ControlPane

بعد ذلك ، انتقل إلى علامة التبويب "القواعد" وأضف قاعدة جديدةالتي يتم تشغيلها في كل مرة تقوم فيها بتشغيل "طاقة البطارية" (انقر فوق زر علامة الجمع وابحث عن الخيار ذي الصلة). قم بتعيينه في سياق "على البطارية" الذي أنشأته للتو. تم الآن ضبط ControlPlane للتبديل إلى سياق "تشغيل البطارية" عندما يكتشف أن النظام يعمل على البطارية.

قواعد طائرة التحكم

بعد ذلك ، عليك أن تخبر ControlPlane بما يجب القيام بهعندما يتحول إلى سياق "على البطارية". لهذا ، انتقل إلى علامة التبويب "إجراءات" وأضف إجراء تطبيق لفتح الملف أو التطبيق. حدد التطبيق الذي قمت بإنشائه من AppleScript وقم بتعيين هذا الإجراء في سياق "على البطارية" الذي أنشأته للتو. تأكد من تمكين الإجراء.

إجراءات طائرة التحكم

هذا كل شيء - قم بإلغاء توصيل جهاز MacBook وستتغير الدقة تلقائيًا إلى الدقة التي حددتها.

على افتراض أنك لم تواجه أي مشاكل معAppleScript ، (تأكد من اختباره) ، ControlPlane هو الشيء الوحيد الذي قد يعطيك مشكلة. كن حذرًا عند إنشاء سياقاتك وإجراءاتك. يمكنك استخدام هذا البرنامج النصي نفسه بعدة طرق. على سبيل المثال ، إذا قمت بتوصيل شاشة خارجية بجهاز MacBook الخاص بك ، فيمكنك تغيير دقة الشاشة الثانية إلى الشاشة المحددة في البرنامج النصي. يمكن لـ ControlPlane اكتشاف عروض إضافية من علامة التبويب "القواعد".

[مصدر البرنامج النصي: MacSparky]

تعليقات