تعطيل التمرير المرن في OS X

إذا كنت تستخدم OS X Lion ، فستجد أن Apple قد نفذت ميزة bouncelike مرنة لسلوك التمرير الخاص بها ، حيث عندما تصل إلى نهاية المستند أثناء التمرير ، ستظهر الصفحة لتمتد إلى ما وراء نطاق الصفحة فإنه يكشف عن نمط نسيج رمادية ، تليها انزلاق مرة أخرى إلى موقعه المتوقع. يحدث هذا السلوك عند استخدام أجهزة إدخال multitouch مثل لوحات تعقب Apple أو Magic Mouse ، وبينما تكون ممتعة من بعض المنظورات ، فهي ميزة قد لا يرغب البعض في الحصول عليها طوال الوقت.

على الرغم من أن ميزة التمرير المرنة هذه تتسم بالتنقل في الاتجاه الذي يتم التمرير فيه ، فإن المشكلة في أنها تعمل في جميع الاتجاهات ، لذا عند التمرير رأسيًا خلال أحد المستندات ، قد تأخذ الصفحة أي تحركات أفقية كمؤشر لدفع جانب المستند إلى جانب.

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

لسوء الحظ ، لا توفر Apple خيارًا لإزالة سلوك التمرير المرن لأولئك الذين يريدون تعطيله ؛ ومع ذلك ، بعد البحث المكثف في هذه المشكلة من قبل عدد من الأفراد في منتديات Apple Discussion ، وجد الأعضاء أنه يمكنك تعطيل سلوك التمرير هذا عن طريق تعطيل متغير مخفي في إعدادات تفضيلات المستخدم العالمية. للقيام بذلك ، قم ببساطة بفتح الأداة المساعدة الطرفية (الموجودة في / Applications / Utilities / folder) ثم قم بتشغيل الأمر التالي:

افتراضات الكتابة -g NSScrollViewRubberbanding -bool false

يضيف هذا الأمر ببساطة متغير "NSScrollViewRubberbanding" إلى ملف التفضيلات العمومية للمستخدم (وهو ملف مخفي في مجلد تفضيلات المستخدم) ، ثم يقوم بتعيينه ليكون كاذباً. عند التعيين ، عندما يسجل المستخدم الخروج وسُجل السجلات مرة أخرى في المتغير ك "false" أو "disabled" ، بدلاً من قيمته "true" الافتراضية. لذلك ، بمجرد تسجيل دخول المستخدم والعودة إلى النظام ، يجب أن تكون قادرًا على استخدام التمرير بالقصور وغير ذلك من سلوكيات التمرير السابقة ، باستثناء أن الصفحات لن تتحرك بعد ذلك إلى أبعد من حدودها عندما تصل إلى نهايتها.

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

إذا قررت أنك تريد إعادة تمكين التمرير المرن ، فيمكنك القيام بذلك عن طريق إزالة المتغير الجديد من مجلد التفضيلات العمومية باستخدام الأمر التالي:

defaults delete -g NSScrollViewRubberbanding


 

ترك تعليقك