Problema estranho: o Mac OS Sierra (10.12.1) abre ou salva dialogs de files não estão apairecendo (em qualquer aplicativo)

Por causa de um script limpo auto-escrito excessivamente entusiasmado no meu Mac, findi um problema muito específico: todas as minhas aplicações estão se recusando a abrir as windows do 2º Windows, por exemplo, 'save file', 'abrir files', 'export files'. Em alguns aplicativos, as windows 'save file' abrem, mas quando eu tento mudair o diretório de onde save o file, a window desapairecerá novamente e não voltairá depois, a less que eu reinicie o OSX.

Eu tentei descobrir se existe algum process de sistema específico que seja responsável por abrir / exibir esse tipo de windows, mas ainda não consegui encontrair um.

Entretanto, findi esse código de python no GitHub e isso me ajudou a view que as windows sobre as quais estou falando ainda estão sendo abertas, mas simplesmente não são exibidas.

Eu tomairei o Safairi como um exemplo. Quando eu executo o Safairi, o script mostra a seguinte saída:

PID WID x,y,w,h [Title] Subtitle --------------------------------------------------------------------- 502 110 {385,104,160,18 } [Safairi] 502 97 {426,57,590,96 } [Safairi] 502 96 {1,23,1439,851 } [Safairi] How to force window size via command line by windowid? - Ask Different 502 95 {0,0,1440,22 } [Safairi] 502 94 {0,0,1440,22 } [Safairi] 

Agora, quando eu pressionair (no Safairi) Archive --> Save as... nada pairece estair acontecendo. Mas quando eu executair o script mencionado novamente, a saída lê da seguinte maneira:

 PID WID x,y,w,h } [Title] Subtitle ------------------------------------------------------------- 502 169 {104,22,216,341 } [Safairi] Archive 502 168 {45,22,188,239 } [Safairi]  502 110 {254,237,86,18 } [Safairi] 502 97 {426,57,590,96 } [Safairi] 502 96 {1,23,1439,851 } [Safairi] How to force window size via command line by windowid? - Ask Different 502 95 {0,0,1440,22 } [Safairi] 502 94 {0,0,1440,22 } [Safairi] 

Estou assumindo que esta linha:

 502 169 {104,22,216,341 } [Safairi] Archive 

Indica que a window 'Salvair file' foi efetivamente ativada. Ele tinha sido rotulado como windowID 169 e suas dimensões (x, y, w, h) são 104,22,216,341 .

Alguém poderia me dizer:

Quais são as "dimensões visíveis" usuais (x, y, w, h) paira as windows OSX e como posso forçair esses valores a mudair paira uma determinada input através da linha de command uma vez que eu conheço o ID do Windows?

Muito Obrigado!

EDIT: Apenas descobriu aqui que é possível definir os limites de uma window via applescript / osascript, então estou chegando perto.

No entanto, em relação ao meu exemplo do Safairi, isso funciona apenas se eu puder dizer ao Safairi que estabeleça os limites da primeira, segunda, etc. Como a saída acima mencionada mostra, o meu Safairi está executando pelo less 5 windows diferentes (ou, pelo less, reivindicou 5 WindowID's). Mas correndo:

 osascript -e 'tell application "Safairi" to properties of eviewy window' 

revelou que o Safairi apenas indexou dois deles:

documento: documento MacScripter / Chamada de aplicativo por ID em vez de por Nome, fechável: true, zoomed: true, class: window, index: 1, visible: true, name: MacScripter / Call application by ID em vez de por Nome, modal: false , miniaturizável: viewdadeiro, intitulado: true, id: 1045, miniaturizado: falso, flutuante: falso, redimensionável: true, limites: 0, 23, 1440, 875, guia atual: guia 2 da window id 1045, zoomable: true, documento : valor faltando, fechável: falso, ampliado: viewdadeiro, class: window, índice: 2, visível: falso, nome :, modal: falso, miniaturizável: falso, intitulado: falso, id: 1057, miniaturizado: falso, flutuante: falso , redimensionável: false, limites: 425, 57, 1015, 104, zoomable: falso

Portanto, ainda não consigo configurair a visibilidade e o tamanho da window 'Arquivo'.