10 votos

Ocultar el icono de Adium (o de cualquier otra aplicación) en el dock

Me molesta mucho que el icono de Adium esté siempre en el dock siendo inútil:

enter image description here

porque para abrir la lista de contactos, basta con utilizar el elemento de la barra de estado, (el icono del dock es sólo un desperdicio de espacio según yo):

enter image description here

Entonces, ¿hay alguna forma de eliminar el icono del dock de Adium (o preferiblemente de cualquier aplicación) y mantener sólo el elemento de la barra de estado (totalmente funcional)?

Esto puede parecer una duplicación de Ocultar el icono del dock de una aplicación pero esa respuesta oculta el elemento de la barra de estado también, 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 es la única opción, tendrá que ser así...

0 votos

Veo que vas por el enfoque minimalista del muelle, sabes que puedes desactivar el reflejo en espejo del muelle con defaults write com.apple.dock hide-mirror -bool true;killall Dock

11voto

TravisCarden Puntos 51

Lo he conseguido con un simple Terminal mando:

defaults write /Applications/Adium.app/Contents/Info.plist LSUIElement true

Por defaults(1) Defaults permite a los usuarios leer, escribir y eliminar los valores predeterminados de usuario de Mac OS X desde un intérprete de comandos". Así que esto es en realidad hacer lo mismo que las otras respuestas aquí, pero sin manualmente editando el archivo plist, lo que lo hace mucho más seguro, por no mencionar más fácil (y programable).

0 votos

defaults write /Applications/Just Press Record.app/Contents/Info.plist LSUIElement true Da error: Unexpected argument LSUIElement; leaving defaults unchanged. . ¿Qué ocurre aquí? (Ejecutando El Capitan).

1 votos

@Winterflags intente poner la ruta entre comillas dobles ya que hay un espacio en la ruta así: defaults write "/Applications/Just Press Record.app/Contents/Info.plist" LSUIElement true

4voto

Neil Puntos 49

Sí hay una manera : Simplemente ve a la aplicación, haz clic con el botón derecho y muestra el contenido del paquete. Entra en Aplicación/Contenidos y abre el info.plist con un simple editor de texto. Añadir estas líneas bajo la clave dict :

<key>LSUIElement</key>
<true/>

Sí, hay una diferencia. NSUIElement es una clave antigua. Desde que Apple introdujo los servicios Launchd, utilizan la clave LSUIElement. Esto también funciona para Adium, acabo de probarlo.

Si dice que no puede guardar el archivo, simplemente cópielo de la carpeta a su escritorio, edítelo y vuelva a moverlo a la aplicación.

Tenga en cuenta, que con el elemento LSUI, la aplicación está trabajando en segundo plano. Mantiene el icono del menú, pero tu aplicación no aparecerá en el App-Switcher (CMD+Tab) ni en el menú de Forzar Salida.

Aquí hay una captura de pantalla de cómo lo hice : Screenshot Text Wrangler Edit

0 votos

Sí, otra persona me dijo esto también, pero por alguna razón, no hay ninguna etiqueta dict en mi Adium... Yo también uso Editar>encontrar

0 votos

He añadido una captura de pantalla. Tal vez eso ayude ;)

0 votos

@shub wth... hay DOS conjuntos de etiquetas dict en su Adium Info.plist después de convertir a xml con plutil. ¿Por qué dices que no hay etiquetas dict? ¡He visto tu plist! En la 5ª línea hay una etiqueta dict. ><

4voto

rlayte Puntos 159

He encontrado una forma que me funciona.

Originalmente, el usuario chillin me dijo que podía añadir esto a la Info.plist entre el archivo dict utilizando TextEdit:

<key>LSUIElement</key>
<true/>

Pero todo lo que vi fue un galimatías (más abajo hay capturas de pantalla).

Pero entonces instalé XCode y abrió el Info.plist en el Editor de listas de propiedades.

Para abrir Info.plist Vaya a su disco duro (p. ej. Macintosh HD) y abra la carpeta Aplicaciones - Macintosh HD > Aplicaciones > Haga clic con el botón derecho en Adium > Abrir contenido del paquete > Contenido > Haga clic con el botón derecho Info.plist y abrir con el Editor de listas de propiedades. Esto abrirá esto:

enter image description here

A continuación, haga clic en Añadir elemento en la parte superior y nombre la clave como LSUIElement y la casilla de verificación del valor debe estar marcada (es decir, 1 o True).

LSUIElement :

Especifica si la aplicación es una aplicación agente, es decir, una aplicación que no debe aparecer en el Dock o en la ventana Forzar salida.

Fuente

Nota: Al hacer clic en el campo de valor, la clave cambia automáticamente de nombre a Application is agent (UIElement)

Entonces debería tener este aspecto:

enter image description here

Entonces podrás abrir Adium y seguirá estando en la Barra de Menús, pero ya no en el Dock.


Esta es la Info.plist que he visto después de utilizar Property List Editor (he resaltado una de las partes que han cambiado):

enter image description here


Como he dicho antes, el método que el usuario chillin dijo que funcionaba para algunas personas, pero esto funcionó para mí. Esto es lo que vi cuando chillin respondió a esta pregunta:

enter image description here

... mientras que debería haber visto algo como esto (imagen vía hotdigitalnews ):

enter image description here


2voto

daviddalto Puntos 61

La respuesta anterior está cerca, pero no es posible. Los archivos Plist utilizan un formato clave/valor, declarando el tipo de la clave. El código correcto es:

<key>LSUIElement</key>
<string>true</string>

Mételos antes de la </dict> </plist> líneas, y voilà . Esto funciona para mí en High Sierra.

Un poco de ayuda extra para los menos experimentados.........

Apple, como de costumbre, dificulta, cuando no imposibilita, este tipo de control sobre tu propio ordenador. Esto es lo que tienes que hacer:

  1. Asegúrese de haber iniciado sesión como administrador.
  2. En el Finder, en Aplicaciones, busca la app correspondiente. Haz clic con el botón derecho > selecciona "Mostrar contenido del paquete" > selecciona "Contenido". Ahora deberías ver el directorio que contiene tu app, que debería incluir un archivo llamado info.plist .
  3. Haga doble clic en el archivo .plist. Esto debería abrir el archivo en TextEdit.
  4. En cuanto intentes hacer algo en el archivo, aparecerá un mensaje diciendo "No tienes permiso para escribir en la carpeta en la que está el archivo 'Info'" y ofreciéndote editar un duplicado. Haz clic en "Duplicar".
  5. Realice la edición como se indica más arriba.
  6. Guarde el archivo (duplicado) en su escritorio. Ponle un nombre info.plist . (Tenga cuidado de no dejar que Finder cambie la extensión a .txt, o añada "copia" al nombre. En caso de duda, desmarca "Ocultar extensión" en la parte inferior izquierda de la ventana Guardar).
  7. Copie este archivo recién editado en la carpeta "Contenido" que encontró en el paso 2.

N.B. Me estoy saltando el ridículo número de veces que tendrás que introducir tu contraseña.

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