Farbe des I-Beam-Cursors im Terminal von Mavericks

Nach dem Upgrade auf Mavericks wurde der I-Beam-Cursor im Terminal weniger sichtbar (siehe Screenshot, ich verwende das Pro -Profil mit dunklem Hintergrund) .

Geben Sie hier die Bildbeschreibung ein

Gibt es eine Möglichkeit, die Farbe des Cursors zu ändern oder ihn besser sichtbar zu machen? In den Einstellungen konnte ich nur die Farbe des Textcursors ändern .

Ich glaube nicht, dass dies möglich ist, da Sie zum OS-Cursor wechseln müssten.
Versuchen Sie es mit iTerm. Vollständig anpassbar.
@DavidLively Endlich eine Lösung, die tatsächlich funktioniert! Das suche ich schon seit Jahren. Ich habe immer versucht, den Cursor zu ändern. Es ist mir nie in den Sinn gekommen, nur eine bessere Terminal-App zu bekommen. Danke schön.
@DavidLively, bitte antworte darauf, damit wir dies erfolgreich abschließen können.

Antworten (8)

Wie viele oben erwähnt haben, habe ich dies getan -

  1. Erstellen Sie eine Sicherungskopie der vorhandenen ShadowedIBeam.tiff

    cp Terminal.app/Contents/Resources/ShadowedIBeam.tiff Terminal.app/Contents/Resources/ShadowedIBeam.orig.tiff
    
  2. Machen Sie Ihren eigenen Cursor .... oder, wenn Sie faul sind, verwenden Sie einfach diesen - newShadowedIBeam.png(Credit: Chris Dragon und seine Antwort auf diesen Thread )

  3. Kopieren Sie es dann über die ursprüngliche ShadowedIBeam.tiff

    sudo cp ~/Downloads/TIbeam.tiff Terminal.app/Contents/Resources/ShadowedIBeam.tiff
    
  4. Und zum Schluss führe das aus -

    defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES
    

Wenn Sie so viel Glück hatten wie ich, sollten Ihre Augen Ihnen in schierer Dankbarkeit ausgiebig danken!

Das verlinkte Bild ist eine PNG-Datei. Ich habe das als TIFF in Preview.app exportiert und den Rest Ihrer Anweisungen befolgt. Der Cursor wurde unter OS X 10.10.5 (14F27) nicht aufgenommen
Das in den Beitrag eingebettete Bild ist eine PNG-Datei, aber der Link ("dieser") ist für eine TIFF-Datei und funktioniert bei mir.
Yosemite laufen. Hat super funktioniert. Danke. Hinweis: Wenn Sie die vorhandene Datei nicht kopieren, sondern ein rmand mvausführen, müssen Sie den richtigen Eigentümer und die richtigen Berechtigungen festlegen: sudo chown root:wheel ShadowedIBeam.tiffandsudo chmod 644 ShadowedIBeam.tiff

Es sieht so aus, als wäre dies vor Mavericks durch Bearbeitung möglich gewesen

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

Ich habe versucht, diese Datei zu ändern, aber sie wird nie im Terminal angezeigt. Ich würde das gerne ändern, da ich auch eine dunkle Hintergrundfarbe habe.

Bearbeiten Sie das Cursor-TIFF-Bild in der Terminal-App beispielsweise mit dem Bildeditor (Freeware)

Terminal.app/Contents/Resources/ShadowedIBeam.tiff

und dann laufen

defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES
Ich habe gerade Christians Antwort auf Mavericks ausprobiert und es hat funktioniert. Der Schlüssel scheint gewesen zu sein, dass ich Photoshop verwendet habe, um die .tiff-Datei zu bearbeiten, und nicht GIMP oder was auch immer.

Dasselbe gilt für mich: Versucht, ShadowedIBeam.tiff mit GIMP zu bearbeiten, aber keinerlei Effekte. Was ich bemerkt habe (mit dem Dateibefehl). Das Original ist ein Big-Endian-TIFF, meine modifizierte Version ist ein Little-Endian-TIFF. Im Allgemeinen weiß ich, worum es bei Little und Big Endian geht, aber warum sollte Apple Big-Endian-Dateien auf einer Little-Endian-Maschine (Intel!) verteilen?

Ich denke, es wäre klug, wenn Apple eine Option hätte, um die Farbe des I-Beams umzukehren, nichts Besonderes oder Schwieriges daran!

Willkommen bei Ask Different! Das beantwortet die Frage nicht wirklich. Wenn Sie über einen ausreichenden Ruf verfügen, können Sie die Frage positiv bewerten. Alternativ können Sie es als Favorit "markieren" und Sie werden über neue Antworten benachrichtigt. Wenn Sie eine andere Frage haben, können Sie sie stellen, indem Sie auf Frage stellen mit einem Link zu dieser Frage klicken, wenn dies hilfreich ist, um Kontext bereitzustellen.
Ich denke, die Endian-Analyse ist es wert, aufbewahrt zu werden - selbst die Beschreibung, wie man die Endian-Ness eines TIFFs bestimmt, wäre meiner Meinung nach ein Kopfgeld wert.
defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES
Der Cursor ist anders, aber nicht wirklich lesbar

Sie können dies mit Mousescape tun: https://github.com/alexzielenski/Mousecape/releases

Wenn Sie die Svanslös-Cursor von Max Rudberg verwenden, erscheint der I-Beam schön auf einem schwarzen Hintergrund, mit der Einschränkung, dass er Ihnen eine andere Art von seltsamen, auffälligen Cursors gibt. Ich glaube, Sie können Ihre eigenen erstellen, wenn Sie Interesse haben.

Für neuere Versionen von Mac OS müssen Sie den benutzerdefinierten IBeam-Cursor im Terminal deaktivieren:

defaults write com.apple.Terminal UseCustomIBeamCursor -bool NO
Für spätere Versionen von Mac OS funktioniert dies leider nicht, es sei denn, Sie tun Folgendes: defaults write com.apple.Terminal UseCustomIBeamCursor -bool NO.

Diese Antwort auf Superuser bietet eine Lösung, bei der er eine auf GitHub verfügbare App geschrieben hat , um den Cursor so anzupassen, dass er mit allen Apps funktioniert.

Ich habe iTerm seit Jahren verwendet, aber es hat mich gestört, wo sich die Terminalausgabe manchmal unberechenbar verhalten konnte. Ich habe um Snow Leopard herum oder irgendwann, nachdem das native Terminal Tab-Unterstützung bereitgestellt hatte, wieder auf Terminal umgeschaltet.

Basierend auf den Schritten von Christian :

Bearbeiten Sie das Cursor-TIFF-Bild in der Terminal-App beispielsweise mit dem Bildeditor (Freeware)

Terminal.app/Contents/Resources/ShadowedIBeam.tiff

und dann laufen

defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

Ich habe GIMP verwendet, um dies zu erreichen

  1. Sie können GIMP zum Bearbeiten verwenden, wenn Sie dies wünschen (erfolgreich).
  2. Klicken Sie in GIMP auf „Öffnen“, der Bildschirm „Aus TIFF importieren“ wird angezeigt
  3. Klicken Sie im Import-Popup auf "Alle auswählen" und öffnen Sie es als "Ebenen --> jetzt "Importieren".
  4. Ändern Sie NICHT das RGB-Farbprofil, klicken Sie auf „Behalten“
  5. Wählen Sie eine der Ebenen aus, die Sie behalten möchten (groß oder klein, je nachdem, was Sie möchten); Löschen Sie die andere Ebene
  6. Klicken Sie oben auf dem Bildschirm auf die Menüregisterkarte „Farben“ und dann auf „Invertieren“.
  7. Klicken Sie auf "Datei" und dann auf "Exportieren" --> als "TIFF"-Datei exportieren, speichern Sie diese Kopie in Ihren Dokumenten und benennen Sie sie richtigShadowedIBeam.tiff
  8. BEVOR SIE DAS ORIGINAL ÜBERSCHREIBEN, machen Sie eine Kopie davon und legen Sie diese auch in Ihren Dokumentenordner --> Benennen Sie sieShadowedIBeam.backup.tiff
  9. cp /Applications/Utilities/Terminal.app/Contents/Resources/ShadowedIBeam.tiff ~/Documents
  10. Kopieren Sie die neu erstellte Cursor-Datei an den angegebenen Speicherort. Dieser Schritt überschreibt die Datei in Terminal.app

    sudo cp ShadowedIBeam.tiff /Applications/Utilities/Terminal.app/Contents/Resources/
    
  11. Setzen Sie schließlich das Flag für Terminal.app, um einen benutzerdefinierten Cursor zu verwenden

    defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES
    

Wenn die Änderung nicht sofort wirksam wird (oder nachdem Sie herumgeklickt haben), schließen Sie einfach die Terminal-App vollständig (CMD + Q) und öffnen Sie dann Terminal.app erneut

(getestet auf Yosemite 10.10.5)