Me resulta realmente molesto cómo el icono de Adium siempre está en el muelle siendo inútil:
porque para abrir la lista de contactos, puede usar el elemento de la barra de estado (el icono del muelle es solo una pérdida de espacio según yo):
Entonces, ¿hay alguna forma de eliminar el ícono de acoplamiento de Adium (o preferiblemente cualquier aplicación) y solo mantener el elemento de la barra de estado (completamente funcional)?
Esto puede parecer un duplicado de Ocultar el icono del dock de una aplicación, pero esa respuesta también oculta el elemento de la barra de estado, después de eso nadie respondió. ¿Han surgido nuevas técnicas desde 2011?
Preferiría tener una técnica sin otra aplicación, pero si esa es la única opción, entonces tendrá que hacer ...
defaults write com.apple.dock hide-mirror -bool true;killall Dock
Respuestas:
Lo logré con un simple comando de Terminal :
defaults write /Applications/Adium.app/Contents/Info.plist LSUIElement true
Por ejemplo
defaults(1)
, "Valores predeterminados permite a los usuarios leer, escribir y eliminar valores predeterminados de usuario de Mac OS X de un shell de línea de comandos". Entonces, esto realmente está haciendo lo mismo que las otras respuestas aquí, pero sin editar manualmente el archivo plist, lo que lo hace mucho más seguro, sin mencionar que es más fácil (y programable).fuente
defaults write /Applications/Just Press Record.app/Contents/Info.plist LSUIElement true
Da el error:Unexpected argument LSUIElement; leaving defaults unchanged.
. ¿Qué pasa aquí? (Ejecutando El Capitan).Sí, hay una manera: simplemente ve a la aplicación, haz clic derecho y muestra el contenido del paquete. Vaya a Aplicación / Contenido y abra info.plist con un editor de texto simple. Agregue estas líneas bajo la tecla dict:
Sí, hay una diferencia. NSUIElement es una vieja clave. Desde que Apple presentó los servicios Launchd, usan la clave LSUIElement. Esto también está funcionando para Adium, lo acabo de probar.
Si dice que no puede guardar el archivo, simplemente cópielo de la carpeta en su escritorio, edítelo y vuelva a colocarlo en la aplicación.
Tenga en cuenta que con el elemento LSUI, la aplicación funciona en segundo plano. Mantiene el ícono de menú, pero su aplicación no aparecerá en App-Switcher (CMD + Tab) ni en el menú Force-Quit.
Aquí hay una captura de pantalla sobre cómo lo hice:
fuente
He encontrado una manera que funciona para mí.
Originalmente, el usuario chillin me dijo que podía agregar esto al
Info.plist
archivo entre lasdict
etiquetas usando TextEdit:Pero todo lo que vi fue un galimatías (mira a continuación las capturas de pantalla).
Pero luego instalé XCode y abrí el
Info.plist
archivo en el Editor de lista de propiedades.Para abrir
Info.plist
, vaya a su HD (por ejemplo, Macintosh HD) y abra la carpeta Aplicaciones - Macintosh HD> Aplicaciones> Haga clic derecho en Adium> Abrir contenido del paquete> Contenido> Haga clic derechoInfo.plist
y abra con el Editor de lista de propiedades. Esto abrirá esto:Luego, haga clic en Agregar elemento en la parte superior y nombre la clave como
LSUIElement
y la casilla de verificación de valor debe estar marcada (es decir, 1 o Verdadero).LSUIElement
:Fuente
Nota: Cuando hace clic en el campo de valor, la clave cambia automáticamente de nombre a
Application is agent (UIElement)
Entonces debería verse así:
¡Entonces puedes abrir Adium y seguirá estando en la barra de menú pero ya no en el Dock!
Este es el
Info.plist
archivo que vi después de usar el Editor de lista de propiedades (he resaltado una de las partes que cambiaron):Como dije antes, el método que dijo el usuario chillin funcionó para algunas personas, pero esto funcionó para mí. Esto es lo que vi cuando Chillin respondió a esta pregunta:
... donde como debería haber visto algo como esto (imagen a través de hotdigitalnews ):
fuente
La respuesta anterior está cerca, pero no hay cigarro. Los archivos Plist usan un formato clave / valor, declarando el tipo de clave. El código correcto es:
Pegue esto antes de las
</dict> </plist>
líneas, y listo . Esto funciona para mí en High Sierra.Ayuda adicional para los menos experimentados .........
Apple, como siempre, hace que este tipo de control sobre su propia computadora sea difícil cuando no imposible. Esto es lo que tienes que hacer:
Nota: Me estoy saltando la cantidad ridícula de veces que tendrá que ingresar su contraseña.
fuente