Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

FreemanW

macrumors 6502
Original poster
Sep 10, 2012
483
93
The Real Northern California
Happy New Year!
I performed an in place upgrade to High Sierra 10.13.2 from Sierra using a flash stick.

I have GeekTool providing me with the day, time, and date across the top of my screen and the desktop calendar pictured below.

This is my second run at High Sierra.

The first one took place in early October and produced a couple of interesting anomalies and I went back using CCC.

Any ideas about solving this GeekTool dysfunction? Is there a replacement to GeekTool that is more better?

Screen Shot 2018-01-01 at 12.39.25 PM.png
 
Post the contents of the current geektool script. If you got it from somewhere, as distinct from writing it yourself, also post where you got it from.

My first guess is that there's a character encoding problem. I can't think of a specific reason why High Sierra would crap out while earlier versions don't, but maybe there's something that changed regarding default character encodings.

In any case, we'll need to see what you're doing now.
 
Thank you both for the responses!

Here is the current code string for the calendar:
Code:
cal | sed "s/^/ /;s/$/ /;s/ $(date +%e) / $(date +%e | sed 's/./#/g') /"
[doublepost=1514841579][/doublepost]Here is the code string that I had been using in Sierra and all prior macOS without any issues:
Code:
cal_head=`cal | head -1`; cal_tail=`cal | tail -7`; today=`date "+%e"`; echo "$cal_head"; echo "${cal_tail/${today}/\033[1;36m${today}\033[0m}"
[doublepost=1514841786][/doublepost]
HA !

Your link to reddit solved the issue! THANK YOU !

I'm now using this code string:
Code:
cal_head=`cal -h | head -1`; cal_tail=`cal -h | tail -7`; today=`date "+%e"`; echo "$cal_head"; printf "${cal_tail/${today}/\033[1;31m${today}\033[0m}"

Thanks again!
 
  • Like
Reactions: kryten2
I switched from GeekTool to Übersicht after upgrading to High Sierra. Pretty happy with the results, but took a bit of adjustment. One nice feature is the widgets can be easily displayed on multiple monitors without replicating the items.

Still occasionally have issues with calendar dates, seems to be a spacing thing, but usually works fine.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.