البرمجة

تنظيم النوافذ في macOS El Capitan

للأسف، لا يمكن التحكم في عرض “شاشة مقسمة” في macOS El Capitan باستخدام سكريبت Bash أو AppleScript مباشرة. يعتمد ذلك على تفاعل المستخدم مع واجهة المستخدم الرسومية لنظام التشغيل.

بدلاً من ذلك، يمكنك استخدام تطبيقات تحسين الإنتاجية مثل Moom أو Magnet التي تسمح لك بتنظيم نوافذ التطبيقات وعرضها في “شاشة مقسمة” بسهولة عن طريق النقر فقط، دون الحاجة إلى سكريبت.

إذا كنت ترغب في استمرار استخدام السكريبت، يمكنك النظر في استخدام أدوات تحكم في النوافذ مثل Hammerspoon، والتي تسمح لك بالتحكم في نوافذ التطبيقات باستخدام لغة برمجة Lua. ومن خلال استخدام Hammerspoon، يمكنك ربما تحقيق الوظائف التي ترغب فيها، بما في ذلك تنظيم النوافذ في “شاشة مقسمة”.

المزيد من المعلومات

تطوير سكريبت لتنظيم النوافذ في macOS El Capitan يتطلب فهمًا جيدًا للأدوات المتاحة. يمكنك استخدام الأداة المساعدة “Automator” لإنشاء سكريبت يشغل تطبيقاتك المفضلة ويعيد ترتيب النوافذ.

أولاً، قم بفتح Automator واختر “تطبيق” كنوع للسكريبت الذي تريد إنشاؤه. ثم، قم بإضافة إجراء “Run AppleScript” من القائمة اليسرى، وقم بكتابة السكريبت الذي يفتح التطبيقات ويعيد ترتيب النوافذ. على سبيل المثال، يمكن أن يكون السكريبت كالتالي:

applescript
tell application "System Events" tell application "Finder" to set visible of every process whose visible is true and name is not "Finder" to false delay 0.5 do shell script "open -a Safari" delay 0.5 do shell script "open -a Mail" delay 0.5 set frontmost of process "Safari" to true tell process "Safari" click menu item "New Window" of menu "File" of menu bar 1 delay 0.5 click menu item "New Window" of menu "File" of menu bar 1 end tell set frontmost of process "Mail" to true tell process "Mail" click menu item "New Viewer Window" of menu "File" of menu bar 1 end tell delay 0.5 tell application "System Events" to key code 18 using {command down, shift down} -- Mission Control delay 0.5 tell application "System Events" to key code 124 using {option down} -- Right arrow key delay 0.5 tell application "System Events" to keystroke "1" using {control down} -- Enter Space 1 delay 0.5 tell application "System Events" to keystroke "2" using {control down} -- Enter Space 2 end tell

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

مقالات ذات صلة

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

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر