UnionMovil.com
 

Tutorial: Solucionar bug de iStat Pro/Nano en OS X Mountain Lion

Como recordaran en mi publicación anterior les hable acerca de estos dos widgets así como también mencione que ambos tenían un defecto al trabajar bajo este sistema operativo, solucionarlo es muy simple sin embargo si requiere cierta atención hacerlo.

istat pro broken processes

istat nano broken processes

Primero que nada necesitamos acceder a la carpeta donde se almacenan los widgets, estos se encuentran en la librería dentro de una carpeta llamada “Widgets”, pero aquí suele ocurrir cierta confusión, pues una es la carpeta de sistema y otra la carpeta de usuario, los widgets se guardan en la segunda carpeta, pero esta se encuentra oculta por el sistema así que primero hay que hacer que el sistema la muestre, para esto lo que debemos hacer es abrir la aplicación “Terminal” y escribir el siguiente código:

chflags nohidden ~/Library

Después de esto ya estará a la vista la carpeta de forma permanente, la puedes encontrar en Finder dentro de tu carpeta de usuario (se muestra en la barra lateral con el icono de una casa) bajo el nombre “Librería” y en su icono una representación del Partenón, dentro de esta hay una carpeta llamada “Widgets”, y dentro de esta están los widgets que has instalado, asi que ahora explicare como reparar ambos widgets:

Articulo Relacionado:  Instagram se separa de Twitter

iStat Pro:

Das click secundario sobre el icono y en el menú que aparece seleccionas “Mostrar contenido del paquete” y buscas dos archivos con el nombre de “Tall.js” y “Wide.js”, ambos los abres con el editor de textos de tu preferencia y buscas las siguientes lineas de texto:

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 ""$1""$2""$3,$4,$5""}'', 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 ""$1""$2""$3,$4,$5""}'', function(data){ _self.updateProcessesOut(data);});
 }

Si tu editor de texto puede llevarte a alguna linea especifica, dentro de “Tall.js” son las lineas 548 y 550, mientras que dentro de “Wide.js” son las lineas 609 y 611, centra tu atención en la parte que dice “egrep “PID|$1” y agregas un espacio antes del signo de dólar para que quede de la siguiente manera “egrep “PID| $1” y guardas los archivos.

iStat Nano:

El proceso es prácticamente idéntico al de la versión Pro, con la diferencia de que solo modificas el archivo llamado “Workers.js”, el texto a modificar es el mismo pero en este archivo se ubica en las lineas 99 y 101.

Una vez modificados los archivos necesarios lo único que debes hacer es abrir la aplicación “Terminal” y ejecutar el siguiente código:

killallDock

Ya con esto tendrás funcionando de manera perfecta tus widgets bajo OS X Mountain Lion.

istat pro fixed processes

iStat nano fixed processes

Acerca del Autor Ver todos sus Articulos

Omar Barrera Peña

Pin It on Pinterest