Sesam.hu — Engineering Manager & Trail Runner

Sesam.hu

Personal blog by Péter Szilágyi — Engineering Manager and trail runner based in Stockholm.
Writing on leadership, running, and life in the north.

Hungarian

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á:

  1. 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.

  2. Jobb kattintás után válaszd a Show Package Contents opciót.

  3. Nyisd meg a Wide.js (horizontális nézet) vagy a Tall.js (vertikális nézet) filet.

  4. 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);});
    }

  5. 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.

fixwidgetBjangoiStatTech & GizmosOS X

Comments