I-Beam-Cursor-Farbe in Mavericks 'Terminal


24

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

Bildbeschreibung hier eingeben

Gibt es eine Möglichkeit, die Farbe des Cursors zu ändern oder ihn sichtbarer zu machen? In den Einstellungen habe ich es geschafft nur die Farbe des ändern Text - Cursor.


Ich denke nicht, dass dies möglich ist, da Sie zum OS-Cursor wechseln müssten.
Napcae

3
Probieren Sie iTerm aus. Komplett anpassbar.
3Dave

1
@DavidLively Endlich eine Lösung, die tatsächlich funktioniert! Ich habe jahrelang danach gesucht. Ich habe immer versucht, den Cursor zu ändern. Es ist mir nie in den Sinn gekommen, einfach eine bessere Terminal-App zu bekommen. Vielen Dank.
SaganRitual

@DavidLively machen Sie bitte eine Antwort, damit wir dies erfolgreich abschließen können.
Ruskes

Antworten:


7

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

  1. Erstellen Sie eine Sicherungskopie von ShadowedIBeam.tiff

    cp Terminal.app/Contents/Resources/ShadowedIBeam.tiff Terminal.app/Contents/Resources/ShadowedIBeam.orig.tiff
  2. Mache deinen eigenen Cursor ... oder, wenn du faul bist, benutze einfach diesen - newShadowedIBeam.png(Quelle: Chris Dragon und seine Antwort auf diesen Thread )

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

    sudo cp ~/Downloads/TIbeam.tiff Terminal.app/Contents/Resources/ShadowedIBeam.tiff
  4. Und schließlich führen Sie diese -

    defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

Wenn Sie so viel Glück hatten wie ich, sollten Sie Ihre Augen haben, die sich in großer Dankbarkeit bei Ihnen bedanken!


Das Bild, mit dem Sie verlinkt haben, ist eine PNG-Datei. Ich habe das als TIFF in Preview.app exportiert und bin den restlichen Anweisungen gefolgt. Der Cursor wurde unter OS X 10.10.5 (14F27)
Douglas Held,

Das in den Beitrag eingebettete Bild ist eine .png-Datei, aber der Link ("dieser") ist für eine .tiff-Datei und funktioniert für mich.
Symmetric

Laufen Yosemite. Hat super funktioniert. Vielen Dank. Hinweis: Wenn Sie die vorhandene Datei nicht kopieren, sondern ein rmund mvausführen, müssen Sie den richtigen Eigentümer und die richtigen Berechtigungen festlegen: sudo chown root:wheel ShadowedIBeam.tiffundsudo chmod 644 ShadowedIBeam.tiff
Wolfram Arnold

4

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

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

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


3

Bearbeiten Sie das Cursortiff-Bild in der Terminal-App, zum Beispiel mit dem Bildeditor (Freeware).

Terminal.app/Contents/Resources/ShadowedIBeam.tiff

und dann rennen

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 das .tiff zu bearbeiten, anstatt GIMP oder was auch immer.
Tel.

1

Das Gleiche gilt für mich: Ich habe versucht, ShadowedIBeam.tiff mit GIMP zu bearbeiten, aber keine Effekte. Was mir aufgefallen ist (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. Warum sollte Apple Big-Endian-Dateien auf einem Little-Endian-Computer (Intel!) Verteilen?

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


Willkommen bei Ask Different! Dies beantwortet die Frage nicht wirklich. Wenn Sie einen ausreichenden Ruf haben, können Sie der Frage zustimmen . Alternativ können Sie es als Favorit markieren, um über neue Antworten informiert zu werden. 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 zur Bereitstellung des Kontexts beiträgt.
grg

Ich denke, die Endian-Analyse ist es wert, eingehalten zu werden - selbst wenn man beschreibt, wie man das Endian eines Tiffs bestimmt, wäre es eine Kopfgeld-IMO wert.
bmike

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

Der Cursor ist anders, aber nicht wirklich lesbar
Matteo

0

Diese Antwort für den 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 jahrelang benutzt, aber es hat mich daran gehindert, dass sich die Terminalausgabe manchmal unregelmäßig verhält. Ich habe um Schneeleoparden herum auf Terminal zurückgeschaltet oder einige Zeit, nachdem das native Terminal Tab-Unterstützung bereitgestellt hat.


0

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

Wenn Sie die Svanslös-Cursor von Max Rudberg verwenden, wird der I-Beam auf einem schwarzen Hintergrund gut dargestellt, mit dem Vorbehalt, dass er Ihnen eine andere Art von seltsamen auffälligen Cursorn bietet. Ich glaube, Sie können Ihre eigenen erstellen, wenn Sie das Interesse haben.


0

Basierend auf den Schritten von Christian :

Bearbeiten Sie das Cursortiff-Bild in der Terminal-App, zum Beispiel mit dem Bildeditor (Freeware).

Terminal.app/Contents/Resources/ShadowedIBeam.tiff

und dann rennen

defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

Ich habe GIMP verwendet, um dies zu erreichen

  1. Sie können GIMP verwenden, um bei Bedarf zu bearbeiten (hat dies erfolgreich durchgeführt)
  2. Klicken Sie in GIMP auf "Öffnen". Der Bildschirm "Aus TIFF importieren" wird angezeigt
  3. Klicken Sie im Import-Popup auf "Alles 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ösche 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 korrekt ShadowedIBeam.tiff
  8. BEVOR SIE DAS ORIGINAL ÜBERSCHREIBEN, machen Sie eine Kopie davon und legen Sie diese ebenfalls in Ihrem Dokumentenordner ab -> benennen Sie sie ShadowedIBeam.backup.tiff
  9. cp /Applications/Utilities/Terminal.app/Contents/Resources/ShadowedIBeam.tiff ~/Documents
  10. Kopieren Sie die neu erstellte Cursordatei an den angegebenen Speicherort. In diesem Schritt wird die Datei in der Datei Terminal.app überschrieben

    sudo cp ShadowedIBeam.tiff /Applications/Utilities/Terminal.app/Contents/Resources/
  11. Setzen Sie abschließend 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 (oder nach einem Klick) wirksam wird, schließen Sie einfach die Terminal-App vollständig (CMD + Q) und öffnen Sie Terminal.app erneut

(getestet auf Yosemite 10.10.5)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.