0 votos

Añade un valor al plist de CustomPapers usando Terminal

Estoy intentando añadir una impresora a CustomPapers'. .plist utilizando este comando de terminal:

defaults write com.apple.print.custompapers.plist 165x165 -dict-add <bottom>0</bottom><custom>1</custom><height>467.71653555</height><id>'165x165'</id><left>0</left><name>'165x165'</name><printer> </printer><right>0</right><top>0</top><width>467.71653555</width>

Por favor, alguien puede sugerir dónde me he equivocado con esto y si existe un elemento de diccionario con la clave "165x165" que no debería añadir el elemento.

0voto

Fuzzy Purple Monkey Puntos 702

Tienes que citar el valor, eliminar -dict-add y utilizar, por ejemplo <key>name</key><string>165x165</string> en lugar de <name>165x165</name> :

defaults write com.apple.print.custompapers 165x165 '<dict><key>bottom</key><real>0</real><key>custom</key><true/><key>height</key><real>467.71653555</real><key>id</key><string>165x165</string><key>left</key><real>0</real><key>name</key><string>165x165</string><key>printer</key><string> </string><key>right</key><real>0</real><key>top</key><real>0</real><key>width</key><real>467.71653555</real></dict>'

Comprueba si la clave existe:

if defaults read com.apple.print.custompapers 165x165 &> /dev/null; then echo 'the key exists'; fi

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X