Color del cursor I-beam en la terminal de Mavericks

Después de actualizar a Mavericks, el cursor I-beam en la terminal se volvió menos visible (ver captura de pantalla, estoy usando el perfil Pro con un fondo oscuro)

ingrese la descripción de la imagen aquí

¿Hay alguna forma de cambiar el color del cursor o hacerlo más visible? En las preferencias solo logré cambiar el color del cursor de texto .

No creo que esto sea posible, ya que tendrías que cambiar al cursor del sistema operativo.
Prueba iTerm. Completamente personalizable.
@DavidLively ¡Finalmente, una solución que realmente funciona! He estado buscando esto durante años. Siempre he estado buscando cambiar el cursor. Nunca se me ocurrió simplemente obtener una mejor aplicación de terminal. Gracias.
@DavidLively, hágalo como respuesta para que podamos cerrar esto con éxito.

Respuestas (8)

Como muchos han mencionado anteriormente, hice esto:

  1. Realice una copia de seguridad del ShadowedIBeam.tiff existente

    cp Terminal.app/Contents/Resources/ShadowedIBeam.tiff Terminal.app/Contents/Resources/ShadowedIBeam.orig.tiff
    
  2. Haz tu propio cursor... o, si eres perezoso, solo usa este - nuevoShadowedIBeam.png(crédito: Chris Dragon y su respuesta en este hilo )

  3. Luego cópielo sobre el ShadowedIBeam.tiff original

    sudo cp ~/Downloads/TIbeam.tiff Terminal.app/Contents/Resources/ShadowedIBeam.tiff
    
  4. Y finalmente, ejecuta esto:

    defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES
    

Si tuvieras tanta suerte como yo, ¡deberías tener tus ojos agradeciéndote profusamente en pura gratitud!

La imagen a la que se ha vinculado es un archivo PNG. Lo exporté como TIFF en Preview.app y seguí el resto de tus instrucciones. El cursor no se recogió en OS X 10.10.5 (14F27)
La imagen incrustada en la publicación es un .png, pero el enlace ("este") es para un .tiff y funciona para mí.
Corriendo Yosemite. Funcionó muy bien. Gracias. Nota: si no copia sobre el archivo existente, pero hace un rmy mv, entonces deberá configurar el propietario y los permisos correctos: sudo chown root:wheel ShadowedIBeam.tiffysudo chmod 644 ShadowedIBeam.tiff

Parece que antes de Mavericks era posible editando

/Applications/Utilities/Terminal.app/Contents/Resources/ShadowedIBeam.tiff

Intenté cambiar ese archivo, pero nunca se refleja en la Terminal. Me encantaría cambiar esto ya que también tengo un color de fondo oscuro.

Edite la imagen tiff del cursor dentro de la aplicación Terminal con, por ejemplo, el editor de imágenes (freeware)

Terminal.app/Contents/Resources/ShadowedIBeam.tiff

y luego corre

defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES
Acabo de probar la respuesta de Christian en Mavericks y funcionó. La clave parece haber sido que usé Photoshop para editar el .tiff, en lugar de GIMP o lo que sea.

Lo mismo para mí: Intenté editar ShadowedIBeam.tiff, con GIMP, pero sin ningún efecto. Lo que noté (con el comando de archivo). El original es un tiff big-endian, mi versión modificada es un .tiff little-endian. En general, sé de qué se trata little y big-endian, pero ¿por qué Apple distribuiría archivos big-endian en una máquina little-endian (¡Intel!)?

Creo que sería prudente si Apple tuviera la opción de invertir el color del I-Beam, ¡no es nada complicado ni complicado!

¡Bienvenido a Ask Different! Esto realmente no responde la pregunta. Si tiene suficiente reputación, puede votar la pregunta. Alternativamente, "destaque" como favorito y se le notificará de cualquier respuesta nueva. Si tiene una pregunta diferente, puede hacerla haciendo clic en Hacer pregunta con un enlace a esta pregunta si ayuda a proporcionar contexto.
Creo que vale la pena mantener el análisis endian, incluso describir cómo determinar la endianidad de un tiff valdría una recompensa en mi opinión.
defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES
El cursor es diferente pero no realmente legible

Puede hacer esto con Mousescape: https://github.com/alexzielenski/Mousecape/releases

Si usa los cursores Svanslös de Max Rudberg, el I-Beam se muestra muy bien sobre un fondo negro con la advertencia de que le brinda otro tipo de cursores extraños y llamativos. Creo que puedes crear el tuyo propio si tienes interés.

Para las versiones recientes de Mac OS, deberá deshabilitar el cursor IBeam personalizado en la Terminal:

defaults write com.apple.Terminal UseCustomIBeamCursor -bool NO
Desafortunadamente, para versiones posteriores de Mac OS, esto no funciona a menos que haga lo siguiente: defaults write com.apple.Terminal UseCustomIBeamCursor -bool NO.

Esta respuesta sobre superusuario proporciona una solución en la que ha escrito una aplicación disponible en github para personalizar el cursor y permitir que funcione con todas las aplicaciones.

Había estado usando iTerm durante años, pero me molestó que la salida de la terminal a veces se comportara de manera errática. Volví a la Terminal alrededor de Snow-Leopard o algún tiempo después de que la terminal nativa proporcionara soporte de pestañas.

Basado en los pasos de Christian :

Edite la imagen tiff del cursor dentro de la aplicación Terminal con, por ejemplo, el editor de imágenes (freeware)

Terminal.app/Contents/Resources/ShadowedIBeam.tiff

y luego corre

defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

Usé GIMP para lograr esto

  1. Puede usar GIMP para editar si lo desea (lo hizo con éxito)
  2. Haga clic en "abrir" en GIMP, aparece la pantalla Importar desde TIFF
  3. En Importar ventana emergente, haga clic en "Seleccionar todo" y ábralo como "Capas --> ahora "importar"
  4. NO cambie el perfil de color RGB, haga clic en "mantener"
  5. Elija una de las capas para mantener (grande o pequeña según lo que desee); eliminar la otra capa
  6. Haga clic en la pestaña del menú "Colores" en la parte superior de la pantalla y luego haga clic en "Invertir"
  7. Haga clic en "Archivo" y luego en "Exportar" -> exportar como archivo "TIFF", guarde esta copia en sus documentos y asígnele el nombre correctoShadowedIBeam.tiff
  8. ANTES DE SOBREESCRIBIR EL ORIGINAL, haga una copia y también póngalo en su carpeta de documentos -> asígnele un nombreShadowedIBeam.backup.tiff
  9. cp /Applications/Utilities/Terminal.app/Contents/Resources/ShadowedIBeam.tiff ~/Documents
  10. Copie el archivo Cursor recién creado en la ubicación especificada, este paso sobrescribirá el archivo dentro de Terminal.app

    sudo cp ShadowedIBeam.tiff /Applications/Utilities/Terminal.app/Contents/Resources/
    
  11. Finalmente configure la bandera para Terminal.app para usar un cursor personalizado

    defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES
    

Si el cambio no se aplica de inmediato (o después de hacer clic), simplemente cierre la aplicación Terminal por completo (CMD + Q) y luego vuelva a abrir Terminal.app

(probado en Yosemite 10.10.5)