Mavericks终端中的I型光标光标颜色


24

升级到Mavericks后,终端中的I型光标变得不可见(请参见屏幕截图,我使用的Pro配置文件背景较暗)

在此处输入图片说明

有没有办法改变光标的颜色或使其更明显?在首选项中,我仅设法更改了文本光标的颜色。


我认为这是不可能的,因为您必须更改为OS光标。
napcae

3
试试iTerm。完全可定制的。
3Dave 2014年

1
@DavidLively最后,一个切实可行的解决方案!我一直在寻找这个。我一直在寻找改变光标。我从来没有想过要获得更好的终端应用程序。谢谢。
SaganRitual 2014年

@DavidLively,请回答这个问题,以便我们成功关闭它。
罗斯2014年

Answers:


7

如上文所述,我这样做-

  1. 备份现有的ShadowedIBeam.tiff

    cp Terminal.app/Contents/Resources/ShadowedIBeam.tiff Terminal.app/Contents/Resources/ShadowedIBeam.orig.tiff
  2. 让你自己的光标....或者,如果你是一个懒惰的一个,只是用这一个 - newShadowedIBeam.png(来源:克里斯龙他的这个线程的答案

  3. 然后将其复制到原始的ShadowedIBeam.tiff

    sudo cp ~/Downloads/TIbeam.tiff Terminal.app/Contents/Resources/ShadowedIBeam.tiff
  4. 最后,运行此-

    defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

如果您像我一样幸运,那您应该深表感谢,感谢您!


您链接到的图像是PNG文件。我在Preview.app中将其导出为TIFF,并按照其余说明进行操作。光标未在OS X 10.10.5(14F27)上拾取
道格拉斯于2015年

帖子中嵌入的图像是.png,但是链接(“ this one”)是.tiff的,并且对我有用。
2015年

运行优胜美地。很棒。谢谢。注意:如果您不复制现有文件,而是执行rmmv,那么您需要设置正确的所有者和权限:sudo chown root:wheel ShadowedIBeam.tiffsudo chmod 644 ShadowedIBeam.tiff
Wolfram Arnold

4

看起来小牛可以通过编辑来实现

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

我尝试过更改该文件,但是它从未反映在Terminal中。我也想更改它,因为我的背景颜色也很深。


3

使用例如图像编辑器(免费软件)在Terminal App中编辑光标tiff图像

Terminal.app/Contents/Resources/ShadowedIBeam.tiff

然后运行

defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

我只是在小牛上尝试了克里斯蒂安的答案,但它奏效了。关键似乎是我使用Photoshop编辑.tiff,而不是GIMP或其他任何东西。
tel

1

对我来说也一样:尝试使用GIMP编辑ShadowedIBeam.tiff,但没有任何效果。我注意到的内容(使用file命令)。原始版本是大端序tiff,我的修改版本是小端序.tiff。总的来说,我确实知道little-big-endian是什么意思,但是为什么Apple会在little-endian(Intel!)计算机上分发big-endian文件?

我认为,如果Apple可以选择反转I型光束的颜色,那将是明智的选择,对此一点也不幻想或困难!


欢迎询问不同!这并不能真正回答问题。如果您有足够的声誉,则可以反对该问题。或者,将其“收藏”为收藏,您将收到任何新答案的通知。如果您有其他问题,可以通过单击带有该问题链接的“ 提问”提问,以帮助提供背景信息。
grg

我认为字节序分析值得保留-即使描述如何确定tiff的字节序也值得IMO赏金。
bmike

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

游标是不同的但不是真正可读的
Matteo


0

您可以使用Mousescape做到这一点:https : //github.com/alexzielenski/Mousecape/releases

如果您使用Max Rudberg的Svanslös光标,则I-Beam会很好地显示在黑色背景上,并发出警告,它会为您提供其他奇怪的闪光光标。我相信,如果您有兴趣,可以创建自己的。


0

根据Christian步骤

使用例如图像编辑器(免费软件)在Terminal App中编辑光标tiff图像

Terminal.app/Contents/Resources/ShadowedIBeam.tiff

然后运行

defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

我用GIMP来做到这一点

  1. 您可以根据需要使用GIMP进行编辑(此操作成功完成了)
  2. 在GIMP中单击“打开”,弹出从TIFF导入屏幕
  3. 在导入弹出窗口上,单击“全选”,然后以“层->现在”导入”打开
  4. 请勿更改RGB颜色配置文件,请单击“保留”
  5. 选择其中一个要保留的图层(大小取决于您的需要);删除另一层
  6. 点击屏幕顶部的“颜色”菜单标签,然后点击“反转”
  7. 单击“文件”,然后单击“导出”->导出为“ TIFF”文件,将此副本保存在文档中并正确命名 ShadowedIBeam.tiff
  8. 在您覆盖原始文件之前,先对其进行复制,然后将其放入文档文件夹中->对其进行命名 ShadowedIBeam.backup.tiff
  9. cp /Applications/Utilities/Terminal.app/Contents/Resources/ShadowedIBeam.tiff ~/Documents
  10. 将新创建的Cursor文件复制到指定位置,此步骤将覆盖Terminal.app中的文件

    sudo cp ShadowedIBeam.tiff /Applications/Utilities/Terminal.app/Contents/Resources/
  11. 最后,将Terminal.app的标志设置为使用自定义光标

    defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

如果更改没有立即生效(或在四处单击之后),则只需完全关闭Terminal应用程序(CMD + Q),然后重新打开Terminal.app

(在优胜美地10.10.5上测试)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.