2 votos

Averigüe el identificador de la aplicación (generalmente una cadena de DNS inversa) para el comando "predeterminado"

Me gustaría deshabilitar la retención y presionar para Hyper Terminal. Ya lo he hecho con éxito para VS Code usando la siguiente receta:

 defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false

de https://stackoverflow.com/a/44010683/7483211

Mi problema es que no conozco el identificador de la aplicación que debo ingresar en lugar de com.microsoft.VSCode .

¿Cómo averiguo esto para una aplicación?

4voto

Jose Chavez Puntos 645

En realidad, no se llama "identificador de aplicación" (eso es algo ligeramente diferente); el nombre correcto es "identificador de paquete".

Lo puede encontrar buscando en el Info.plist archivo en el Contents carpeta de cualquier aplicación de MacOS. Por ejemplo, para Visual Studio Code, normalmente se ubicaría en:

 /Applications/Visual Studio Code.app/Contents/Info.plist

Debe buscar la clave llamada CFBundleIdentifier ; se verá así:

 <key>CFBundleIdentifier</key>
<string>com.microsoft.VSCode</string>

2voto

Cornelius Roemer Puntos 111

Descubrí una forma pasando por defaults ayuda:

 defaults read | grep hyper

Esto produce:

    "co.zeit.hyper" =     {
                "bundle-id" = "co.zeit.hyper";

Entonces, en mi caso, la respuesta es co.zeit.hyper .

Puede haber una forma mejor, pero esto funciona si puede adivinar parte del nombre de la aplicación correctamente.

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