Como encontro o número do espaço atual do Controle de Missão na linha de comando?

6

Existe alguma maneira de determinar o número do espaço / área de trabalho do Mission Control atualmente ativo no Mac OS X Lion a partir da linha de comando?

Stuart Wheeler
fonte
Apenas curioso. Por que você precisa saber o número da área de trabalho atual do Mission Control?
Daviesgeek
Eu tenho um monte de papéis de parede, alguns bons, outros ruins. Com os Spaces antigos, eu tinha um fluxo de trabalho de automação vinculado a um botão que encontrava o nome do papel de parede atual e lixava o arquivo no lixo se eu pressionasse o botão. Dessa forma, eu poderia excluir as imagens que não gostava mais. Com o Controle da Missão, a única maneira de conseguir fazer isso é conhecendo primeiro o número do espaço que estou vendo. Se você pode encontrar um método alternativo para encontrar e destruir a imagem que está sendo visualizada atualmente, então sou todo ouvidos.
Stuart Wheeler
Vou ter que pensar sobre isso. Isso é muito complicado e muito legal também!
Daviesgeek
Os nomes dos papéis de parede dos espaços estão em com.apple.desktop, mas não tenho idéia de como descobrir qual deles é para qual espaço, além de grepping pelos nomes neste arquivo e ver as imagens. Como eu corro 6 espaços e tenho milhares de imagens, seria bom poder lixeira uma que eu não gosto se aparecer no espaço atual que estou usando.
Stuart Wheeler
Acho que terei que fazer com que meu fluxo de trabalho me pergunte em que espaço estou. Essa é provavelmente a solução mais fácil na ausência de uma propriedade de valor-chave que seja fácil de interrogar.
Stuart Wheeler

Respostas:

2

Eu encontrei este post no site SO principal. Parece bastante simples (er, na verdade não) ..

Espero que isto ajude.

David DelMonte
fonte