С переходом на OS X 10.8 пользователи виджета iStat Pro заметили, что он стал работать с ошибками: секция активных процессов стала пустой и шкалы заполненности накопителей раздвоились. От разработчиков никаких вестей на этот счет, но благо, что эти глюки каждый пользователь виджета может исправить самостоятельно, слегка покопавшись в его исходниках.
Для начала перейдите в свою папку ~/Library/Widgets, в которой хранится iStat Pro. Щелкнув правой кнопкой мыши на значке виджета, выберите в контекстном меню команду Показать содержимое пакета (Show Package Contents) — так вы попадете внутрь виджета.
Сначала исправим визуальный глюк отображения шкал заполненности накопителей. В любом текстовом редакторе откройте файл Core.css. Найдите седьмую строку с именем правила.verticalbarbg. Весь этот блок нужно дополнить так (красным выделена строка, которую нужно добавить):
.verticalbarbg {
background-image:url(./images/common/bar_vertical_bg.png);
width:8px;
overflow:hidden;
background-position: -4px 0;
}
Под этим блоком добавьте еще такой код:
.verticalbar {
}
background-position: -4px 0;
Сохраните файл Core.css и закройте его. Теперь займемся починкой секции активных процессов. Для этого откройте в текстовом редакторе два файла — Tall.js и Wide.js, которые находятся там же, внутри виджета.
В обоих файлах замените по два вхождения строки PID|$1
на PID| $1
— иначе говоря, перед знаком доллара вставьте пробел. Сохранив оба файла, закройте их. Теперь, перейдите на экран Dashboard и, если iStat Pro уже был добавлен, щелкните на нем и нажмите клавиши command+R— эффектно крутнувшись, виджет обновится с уже исправленной секцией процессов и шкалами заполненности накопителей.
Осталось только добавить один небольшой штришок — заменить иконку iStat Pro на такую же, но в бо́льшем разрешении. В той же корневой внутренней папке виджета удалите файл Icon.png и перетащите туда вот эту картинку ().
Проследите, чтобы скаченный файл назывался точно так же: Icon.png. Сразу после этого на экране добавления нового виджета значок iStat Pro станет смотреться значительно четче.