¿Cómo cambio los accesos directos de Control de Misión de la línea de command?

He estado tratando de resolver esto por un largo time. Tengo una secuencia de commands de aprovisionamiento de Mac OS bastante típica:

https://gist.github.com/ryanpcmcquen/b2e608311f286a4ab3e1

  • Maximice las windows al igual que Windows en OS X
  • ¿Cuál es el atajo para confirmar los dialogs en Mac?
  • ¿Cómo puedo abrir una window de Terminal directamente desde mi location de Terminal actual?
  • Método abreviado de keyboard para acceder a una function en una aplicación de barra de menus?
  • Método abreviado de keyboard para detener el uso compartido de pantalla a través de VNC en el lado del cliente
  • Establecer meta / command / ⌘ tecla como atajo Launchpad?
  • Me gustaría cambiar los accesos directos de control de la Misión a todos sean Ctrl + Alt + ... en lugar de Ctrl + .... Por ejemplo, el valor pnetworkingeterminado es: Ctrl + Arriba para activar el Control de Misión. Me gustaría cambiar esto a Ctrl + Alt + Up , porque el atajo actual entra en conflicto con otros progtwigs que uso.

    Tenga en count que ya estoy al tanto de cómo hacer esto a través de System Preferences > Keyboard > Shortcuts , estoy buscando una solución de command-line y secuencias de commands.

    EDITAR: Gracias a @ user3439894 revisé e hice un script para cambiar todas las teclas plist a lo que quiero que sean. El único problema es que no funciona. 🙁

    Esto es lo que tengo hasta ahora:

     #!/bin/bash defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 32 "{enabled = 1; value = { parameters = (65535, 126, 2883584); type = standard; }; }" defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 33 "{enabled = 1; value = { parameters = (65535, 125, 2883584); type = standard; }; }" defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 34 "{enabled = 1; value = { parameters = (65535, 126, 3014656); type = standard; }; }" defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 35 "{enabled = 1; value = { parameters = (65535, 125, 3014656); type = standard; }; }" defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 79 "{enabled = 1; value = { parameters = (65535, 123, 2883584); type = standard; }; }" defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 80 "{enabled = 1; value = { parameters = (65535, 123, 3014656); type = standard; }; }" defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 81 "{enabled = 1; value = { parameters = (65535, 124, 2883584); type = standard; }; }" defaults write ~/Library/Preferences/com.apple.symbolichotkeys.plist AppleSymbolicHotKeys -dict-add 82 "{enabled = 1; value = { parameters = (65535, 124, 3014656); type = standard; }; }" chown -Rf `whoami` ~/Library/Preferences/com.apple.symbolichotkeys.plist; defaults read com.apple.symbolichotkeys 

  • Al deslizar entre espacios, a veces el background se mueve y a veces no funciona
  • ¿Cómo puedo modificar una image de DVD (ISO) y luego grabar un nuevo DVD?
  • OS X solicita repetidamente la contraseña de inicio de session de llavero
  • ¿Debo mover la location de intercambio para mi Mac de la SSD a la unidad de disco duro más grande en mi computadora portátil?
  • ¿Es posible usar una image animada para la image del usuario?
  • ¡Flash Player rompe Safari!
  • 2 Solutions collect form web for “¿Cómo cambio los accesos directos de Control de Misión de la línea de command?”

    Esta no es una respuesta directa aunque espero que la información presentada aquí lo ayude a get una respuesta directa.

    Puedo decirte qué cambios en qué file cuando cambias el atajo de keyboard pnetworkingeterminado para el Control de Misión desde la Flecha de Control hasta la Flecha de Control-Opción-Arriba. Es el "Número del Artículo 2" de la matriz "parameters" en el Diccionario "valor" del Diccionario "32" y el "34" Diccionario del Diccionario "AppleSymbolicHotKeys" en /Users/$USER/Library/Preferences/com.apple.symbolichotkeys.plist file.

    Aquí hay una representación de defaults read de la estructura del file com.apple.symbolichotkeys.plist en relación con los cambios realizados en las circunstancias definidas anteriormente.

    Control de la misión con la flecha de control pnetworkingeterminada

     { AppleSymbolicHotKeys = { 32 = { enabled = 1; value = { parameters = ( 65535, 126, 2359296 ); type = standard; }; }; 34 = { enabled = 1; value = { parameters = ( 65535, 126, 2490368 ); type = standard; }; }; }; } 

    El control de la misión cambió a la flecha de control-opción-arriba

     { AppleSymbolicHotKeys = { 32 = { enabled = 1; value = { parameters = ( 65535, 126, 2883584 ); type = standard; }; }; 34 = { enabled = 1; value = { parameters = ( 65535, 126, 3014656 ); type = standard; }; }; }; } 

    La sección BUGS de la página de manual defaults dice:

    Los valores pnetworkingeterminados se pueden estructurar de forms muy complejas, lo que dificulta al usuario ingresarlos con este command.

    Y este es un ejemplo perfecto, ya que será una línea de command muy compleja que utilizará defaults para escribir los valores objective en los elementos de la matriz objective, si es posible. Solo un FYI … Si vas a intentar hacer un command de defaults write com.apple.symbolichotkeys ... forma defaults write com.apple.symbolichotkeys ... hacer una copy de security del file de destino.

    La otra opción es usar un AppleScript para cambiar la configuration navegando por la GUI de Preferences del sistema, y ​​eso también será un poco complejo en comparación con la configuration de un object de nivel superior, que el objective aquí no es. Sin embargo, ni siquiera estoy seguro de que sea factible si necesitaba una forma automatizada para resolverlo, pero no tengo time para descubrir ninguno de los methods, lo siento.

    Al less ahora sabe qué cambia dónde y desde allí es posible que pueda resolverlo por su count u get ayuda adicional para saber un poco más.

    Aquí hay una image recortada en Xcode del file com.apple.symbolichotkeys.plist .

    enter image description here

    Por cierto atrapé los cambios usando una utilidad de terceros que registraba los cambios en el sistema de files y luego convertía esa información a una salida más legible para proporcionar esta información.

    Esta es mi recomendación: use una utilidad como Karabiner para lograr tal personalización.

    Como desarrollador, quiero decir que personalmente considero que es un tema fascinante y tentador, y realmente muestra el lado más feo y oscuro de macOS escondiéndose detrás de escena que solo los desarrolladores de software y los hackers pueden apreciar realmente …

    El problema es bastante simple: solo quiero reasignar la combinación de teclas pnetworkingeterminada a mi propio enlace.

    ¿Por qué es tan difícil / complicado? Tengo la intención de descubrir y publicar una solución … Estén atentos.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).