Non più possibile con le Preferenze di Sistema
Sembra impossibile utilizzare il Controllo missione o qualsiasi altro pannello delle preferenze fornito da Apple per modificare i collegamenti dello spazio delle applicazioni o presentare una panoramica dei collegamenti.
Utilizzo del terminale per visualizzare o modificare i bind
Una panoramica dei collegamenti dello spazio delle applicazioni
Comando:
defaults read com.apple.spaces
Dove un'applicazione è elencata senza l'UUID di uno spazio desktop, questo sembra significare desktop 1 .
(Immagino che il desktop permanente non richieda UUID.)
Esempio
[macbookpro08-centrim:~] gjp22% defaults read com.apple.spaces
{
"app-bindings" = {
"com.apple.preview" = "7EA54FE0-EB71-444A-8075-C6A2D7000305";
"com.apple.safari" = AllSpaces;
"com.barebones.textwrangler" = "";
};
spaces = (
{
type = 0;
uuid = "7EA54FE0-EB71-444A-8075-C6A2D7000305";
},
{
type = 0;
uuid = "CD0AFD50-7902-41EC-A4C4-C313B04CD2BB";
}
);
}
Considerando gli array in questo esempio, non proverei a cambiare o eliminare singoli elementi all'interno di un array usando solo Terminal. Dalla impostazioni predefinite (1) Pagina manuale Mac OS X :
… Defaults can be structured in very complex ways, making it difficult for the user to enter them with this command. …
Un inizio relativamente nuovo
Per eliminare i bind senza perdere spazi:
-
chiudi tutto tranne Finder e Terminale
-
in Terminale, comando:
defaults delete com.apple.spaces app-bindings
-
non tentare di utilizzare il Dock per impostare un binding
-
disconnettersi.
Suggerimento
Se utilizzi il Dock troppo presto per impostare un'associazione, potresti scoprire che tutto che hai eliminato dalle preferenze di Spaces viene automaticamente riscritto in quel file delle preferenze.
Le informazioni possono essere memorizzate nella cache da qualche parte. Non so dove.
Accessibilità dei menu Dock
La mia esperienza di VoiceOver con Dock è che mentre i menu Dock sono accessibili, la routine per la modifica di un'associazione non sarebbe particolarmente user-friendly.
Alternative
C'è spazio per uno sviluppatore di terze parti per scrivere un'applicazione, forse un pannello delle preferenze, per una più facile panoramica / gestione dei binding.