istat Pro "Processes" doesn't work since upgrade to OS X 10.8.2

Ever since I upgraded the OS to 10.8, the istat Pro widget on the dashboard doesn't list anything but a stack of empty white squares under "Processes". Is this a known bug?

MacBook Air, OS X Mountain Lion (10.8.2)

Posted on Mar 16, 2013 2:01 PM

Reply
7 replies

Sep 17, 2013 7:09 AM in response to CT

Thanks CT! Here are the steps from the macrumors.com link:


Steps:

1. Locate your widget, it will be under /Library/Widgets or ~/Library/Widgets

2. Right click it and select: "Show Package Contents"

3. Open Wide.js or Tall.js file in some editor (Wide is for horizontal view, Tall for vertical)

4. Locate the line


Quote:


WideSkinController.prototype.updateProcesses = function(){
var _self = this;
var exclude = "";
if(p.v("processes_excludewidgets") == 'on')
exclude = " grep -v DashboardClient | ";


if(p.v("processes_sort_mode") == 'cpu')
widget.system('ps -arcwwwxo "pid %cpu command" | egrep "PID|$1" | grep -v grep | ' + exclude + ' head -7 | tail -6 | awk \'{print "<pid>"$1"</pid><cpu>"$2"</cpu><name>"$3,$4,$5"</name></item>"}\'', function(data){ _self.updateProcessesOut(data);});
else
widget.system('ps -amcwwwxo "pid rss command" | egrep "PID|$1" | grep -v grep | ' + exclude + ' head -7 | tail -6 | awk \'{print "<pid>"$1"</pid><cpu>"$2"</cpu><name>"$3,$4,$5"</name></item>"}\'', function(data){ _self.updateProcessesOut(data);});
}

Change "PID|$1" to "PID| $1" (Add space before $ sign)

5. Save the changes

6. remove widget and re-add it Dashboard, and it should be fixed

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

istat Pro "Processes" doesn't work since upgrade to OS X 10.8.2

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.