iStat Pro fix
Régóta használom az iStat Pro widgetet OS X-en. Kiváló arra, hogy egy gyors mozdulattal rá lehessen tekinteni a szabad tárhelyre, a memória állapotára, vagy hogy melyik processz zabálja épp a CPU-t. Mivel a Dashboardon ül, máskor nem zavar fölöslegesen ezekkel.
Sajnos a Bjango már nem fejleszti a terméket, a kiváltására ajánlott iStat Menus pedig nekem nem tetszik, és drága is. Viszont Mountain Lion alatt eltört a widget folyamatokat listázó része…
Szerencsére találtam egyszerű javítást hozzá:
- Keresd meg a widgetet a ~/Library/Widgets (esetleg a /Library/Widgets ) könyvtárban.
Ha nem megy, Finderben a Shift + Command + G nyitja meg ezeket. - Jobb kattintás után válaszd a Show Package Contents opciót.
- Nyisd meg a Wide.js (horizontális nézet) vagy a Tall.js (vertikális nézet) filet.
-
Az alábbi sorokban a “ **PID $1** “ részeknél a pipe után kell írni egy spacet: “ **PID $1** “ 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);}); }
- Mentés után a widget eltávolításával, majd újra Dashboardhoz adásával már helyesen listázódnak a processzek.