Деактивирайте еластичното превъртане в OS X

Ако сте използвали OS X Lion, ще откриете, че Apple е внедрила еластична отблъскваща функция за поведението си при превъртане, където, когато стигнете до края на документа, докато се превъртате, страницата ще изглежда по-голяма от тази на страницата, където разкрива сив структурен модел, последван от плъзгане обратно към очакваното му местоположение. Това се случва, когато използвате устройства за въвеждане с мултитъч, като например песните на Apple или Magic Mouse, и докато се забавлявате от някои гледни точки, това е функция, която някои може да не искат да имат през цялото време.

Докато тази еластична функция за превъртане е чиста, за да има в посоката, в която се превърта, проблемът с него е, че работи във всички посоки, така че когато превъртате вертикално през документ, страницата може да предприеме хоризонтални движения като индикатор, който да придвижи страната на документа до страна.

Apple предлага няколко опции за управление на някои от поведението на мишката, което може да се намери в предпочитанията на системата за универсален достъп. В тези предпочитания, преходът към секцията "Опции на тракпада" ще ви даде възможност да активирате или деактивирате инерционното превъртане, но докато това ще попречи на действието да се случи до някаква степен, то няма да го спре. Освен това, инерционното превъртане е много полезно за бързо преминаване през големи документи, така че хората да могат да го запазят.

За съжаление Apple не предлага възможност за премахване на това еластично превъртане за тези, които искат да го деактивират; Въпреки това, след задълбочено проучване на този проблем от страна на редица лица в дискусионните форуми на Apple, членовете откриха, че можете да деактивирате това поведение на превъртане, като деактивирате скрита променлива в общите настройки на потребителя. За да направите това, просто отворете помощната програма на терминала (намираща се в папката / Applications / Utilities / и) и изпълнете следната команда:

по подразбиране напишете -g NSScrollViewRubberbanding -bool false

Тази команда просто добавя променливата "NSScrollViewRubberbanding" към глобалния файл с предпочитания на потребителя (който е скрит файл в папката на предпочитанията на потребителя) и след това го задава невярно. Когато е зададен, когато потребителят излезе и логът в променливата ще се чете като "false" или "disabled", вместо стойността по подразбиране "true". Следователно, след като потребителят е излязъл от системата и се върне в системата, трябва да можете да използвате инерционното превъртане и други по-ранни начини на превъртане, с изключение на това, че страниците вече няма да се преместят извън тях, когато стигнете до края им.

Тази конфигурация работи добре на всички приложения, които по-рано бяха разрешени за поведението при превъртане, с изключение на Safari. Изглежда, че Safari трябва да използва различно глобално изпълнение на това поведение или да използва собствено, отделно от глобалните опции, реализирани от други програми. Засега възможността за изключване на тази функция за Safari или други приложения поотделно не е разкрита, но ако искате да забраните поведението на еластичното превъртане в други програми, тогава тази команда трябва да го направи.

Ако решите да активирате отново еластичното превъртане, можете да го направите, като премахнете новата променлива от папката си за глобални предпочитания със следната команда:

по подразбиране изтрива -g NSScrollViewRubberbanding


 

Оставете Коментар