Estoy seguro de que puedo meterme en todo tipo de problemas al hacer esto, pero de eso se trata este sitio ¿no?
Encontré una clave en ~/Library/Preferences/com.apple.Safari.plist llamada TopSitesGridArrangement que, está conectada a la preferencia de Safari "Top Sites Show" que te permite elegir 24, 12 o 6 Top Sites a la vez. Cuando se establece la preferencia a 24 el valor del plist se cambia a 2 y así sucesivamente con 12 --> 1, y 6 --> 0.
Quiero poder hacer esto a la inversa, es decir, cambiar el plist y hacer que Safari respete el cambio. El problema es que al hacerlo de esta manera, Safari siempre recuerda lo que fue la última vez y anula el cambio que hiciste en el plist. ¿Alguien sabe cómo hackear esto? Tengo pensado modificar este archivo a través de un script de Python por si alguien tiene curiosidad.