Couleur du curseur en I dans le terminal de Mavericks


24

Après la mise à niveau vers Mavericks, le curseur en I dans le terminal est devenu moins visible (voir capture d'écran, j'utilise le profil Pro avec un fond sombre)

entrez la description de l'image ici

Existe-t-il un moyen de changer la couleur du curseur ou de la rendre plus visible? Dans les préférences, j'ai seulement réussi à changer la couleur du curseur de texte .


Je ne pense pas que ce soit possible, car il faudrait changer de curseur OS.
napcae

3
Essayez iTerm. Entièrement personnalisable.
3Dave

1
@DavidLively Enfin, une solution qui fonctionne réellement! Je le cherche depuis des années. J'ai toujours cherché à changer le curseur. Cela ne m'est jamais venu à l'esprit juste pour obtenir une meilleure application de terminal. Merci.
SaganRitual

@DavidLively veuillez répondre à cette question afin que nous puissions clôturer cette opération avec succès.
Ruskes

Réponses:


7

Comme beaucoup l'ont mentionné ci-dessus, je l'ai fait -

  1. Faites une sauvegarde de ShadowedIBeam.tiff existant

    cp Terminal.app/Contents/Resources/ShadowedIBeam.tiff Terminal.app/Contents/Resources/ShadowedIBeam.orig.tiff
  2. Faites votre propre curseur .... ou, si vous êtes paresseux, utilisez simplement celui-ci - newShadowedIBeam.png(crédit: Chris Dragon et sa réponse sur ce fil )

  3. Ensuite, copiez-le sur le ShadowedIBeam.tiff original

    sudo cp ~/Downloads/TIbeam.tiff Terminal.app/Contents/Resources/ShadowedIBeam.tiff
  4. Et enfin, exécutez ceci -

    defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

Si vous avez été aussi chanceux que moi, vous devriez avoir les yeux vous remerciant abondamment de pure gratitude!


L'image à laquelle vous avez lié est un fichier PNG. J'ai exporté cela en TIFF dans Preview.app et j'ai suivi le reste de vos instructions. Le curseur n'a pas été récupéré sur OS X 10.10.5 (14F27)
Douglas tenue

L'image intégrée dans le message est un .png, mais le lien ("celui-ci") est pour un .tiff, et fonctionne pour moi.
Symétrique

Exécution de Yosemite. Fonctionne très bien. Merci. Remarque: Si vous ne copiez pas sur le fichier existant, mais faites un rmet mv, alors vous devrez définir le propriétaire et les autorisations corrects: sudo chown root:wheel ShadowedIBeam.tiffetsudo chmod 644 ShadowedIBeam.tiff
Wolfram Arnold

4

Il semble que c'était possible avant Mavericks en modifiant

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

J'ai essayé de changer ce fichier, mais il ne se reflète jamais dans Terminal. J'adorerais changer cela car j'ai aussi une couleur de fond sombre.


3

Modifier l'image tiff du curseur à l'intérieur de l'application Terminal avec par exemple l'éditeur d'image (freeware)

Terminal.app/Contents/Resources/ShadowedIBeam.tiff

puis exécutez

defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

J'ai juste essayé la réponse de Christian sur Mavericks et cela a fonctionné. La clé semble avoir été que j'ai utilisé Photoshop pour éditer le .tiff, plutôt que GIMP ou autre chose.
tél

1

Même chose pour moi: J'ai essayé d'éditer ShadowedIBeam.tiff, avec GIMP, mais aucun effet. Ce que j'ai remarqué (avec la commande file). L'original est un tiff big-endian, ma version modifiée est un .tiff little-endian. En général, je sais de quoi parle le petit et le gros-boutiste, mais pourquoi Apple distribuerait-il des fichiers gros-boutiens sur une machine petit-boutiste (Intel!) ??

Je pense qu'il serait sage qu'Apple puisse inverser la couleur de l'I-Beam, rien de compliqué ni de compliqué à ce sujet!


Bienvenue sur Ask Different! Cela ne répond pas vraiment à la question. Si vous avez une réputation suffisante, vous pouvez voter pour la question. Vous pouvez également le "mettre en vedette" comme favori et vous serez informé de toute nouvelle réponse. Si vous avez une question différente, vous pouvez la poser en cliquant sur Poser une question avec un lien vers cette question si elle permet de fournir un contexte.
grg

Je pense que l'analyse endienne vaut la peine d'être conservée - même décrire comment déterminer l'endianité d'un tiff vaut une prime OMI.
bmike

1
defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

Le curseur est différent mais pas vraiment lisible
Matteo

0

Cette réponse sur superutilisateur fournit une solution où il a écrit une application disponible sur github pour personnaliser le curseur pour lui permettre de fonctionner avec toutes les applications.

J'utilisais iTerm depuis des années, mais cela m'a dérangé lorsque la sortie du terminal pouvait parfois se comporter de manière erratique.Je suis revenu à Terminal autour de Snow-leopard ou quelque temps après que le terminal natif ait fourni un support d'onglet.


0

Vous pouvez le faire avec Mousescape: https://github.com/alexzielenski/Mousecape/releases

Si vous utilisez les curseurs Svanslös de Max Rudberg, le I-Beam apparaît bien sur un fond noir avec la mise en garde qu'il vous donne un autre type de curseurs flashy étranges. Je crois que vous pouvez créer le vôtre si cela vous intéresse.


0

Basé sur les étapes de Christian :

Modifier l'image tiff du curseur à l'intérieur de l'application Terminal avec par exemple l'éditeur d'image (freeware)

Terminal.app/Contents/Resources/ShadowedIBeam.tiff

puis exécutez

defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

J'ai utilisé GIMP pour accomplir cela

  1. Vous pouvez utiliser GIMP pour modifier si vous le souhaitez (cela a réussi)
  2. Cliquez sur "ouvrir" dans GIMP, l'écran d'importation à partir de TIFF apparaît
  3. Dans la fenêtre contextuelle d'importation, cliquez sur "Sélectionner tout" et ouvrez-le en tant que "Calques -> maintenant" importer "
  4. Ne modifiez PAS le profil de couleur RVB, cliquez sur "conserver"
  5. Choisissez l'une des couches à conserver (grande ou petite selon ce que vous voulez); supprimer l'autre couche
  6. Cliquez sur l'onglet du menu "Couleurs" en haut de l'écran puis cliquez sur "Inverser"
  7. Cliquez sur "Fichier" puis sur "Exporter" -> exporter sous forme de fichier "TIFF", enregistrez cette copie dans vos documents et nommez-la correctement ShadowedIBeam.tiff
  8. AVANT D'ÉCRASER L'ORIGINAL, faites-en une copie et mettez-la également dans votre dossier de documents -> nommez-la ShadowedIBeam.backup.tiff
  9. cp /Applications/Utilities/Terminal.app/Contents/Resources/ShadowedIBeam.tiff ~/Documents
  10. Copiez le fichier Cursor nouvellement créé à l'emplacement spécifié, cette étape remplacera le fichier à l'intérieur de Terminal.app

    sudo cp ShadowedIBeam.tiff /Applications/Utilities/Terminal.app/Contents/Resources/
  11. Enfin, définissez l'indicateur pour Terminal.app pour utiliser un curseur personnalisé

    defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

Si le changement ne prend pas effet immédiatement (ou après avoir cliqué), fermez simplement l'application Terminal complètement (CMD + Q), puis rouvrez Terminal.app

(testé sur Yosemite 10.10.5)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.