Anzahl der Desktops gibt nur 1 zurück


6

Gibt es eine Idee, warum das folgende Skript nur 1 zurückgibt, wenn eindeutig mehr als ein Desktop geöffnet ist?

tell application "System Events"
    set n to count of desktops
    display alert n
end tell

Ich habe es sogar mit JAX JavaScript versucht und bekomme auch 1.

Hinweis: Als Referenz verwende ich El Capitan (MBP Mid 2012)

Geben Sie hier die Bildbeschreibung ein


1
'Desktops' sind 'Monitore', keine Leerzeichen. Es gibt keine programmatische Möglichkeit, Leerzeichen zu zählen, ohne die GUI zu verwenden, was sehr erfolgreich ist.
Tetsujin

ok das erklärt es dann. Enttäuscht von der mangelnden Kontrolle über Räume ...
Sami Farhat

Erzähl mir davon ;-) Wenn sogar Vollbild-Apps in der regulären Space-Zählung enthalten wären ... Ich denke, jemand hat Spaces vergessen, als er den 'neuen' Vollbildmodus entwickelte. Hoffen wir, dass der Sinn in dieses Lager zurückkehrt, vielleicht 10.12…?
Tetsujin

Ein spätes Häkchen für akzeptiert;), aber Anmerkung 10.14 bringt Spaces leider immer noch keinen Verstand: /
Tetsujin

Antworten:


1

'Desktops' sind 'Monitore', keine Leerzeichen.
Es gibt keine programmatische Möglichkeit, Räume zu zählen, außer die GUI zu verwenden, was sehr erfolgreich ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.