Cor do cursor em forma de I no terminal do Mavericks

24

Após a atualização para o Mavericks, o cursor em forma de I no terminal tornou-se menos visível (veja a captura de tela, estou usando o perfil Pro com um fundo escuro)

insira a descrição da imagem aqui

Existe uma maneira de mudar a cor do cursor ou torná-lo mais visível? Nas preferências, apenas consegui mudar a cor do cursor do texto .

Matteo
fonte
Eu não acho que isso seja possível, pois você teria que mudar para o cursor do SO.
Napcae 31/10
3
Experimente o iTerm. Completamente personalizável.
precisa saber é o seguinte
1
@ DavididLively Finalmente, uma solução que realmente funciona! Eu tenho procurado por isso há anos. Eu sempre procurei mudar o cursor. Nunca me ocorreu apenas para obter um aplicativo de terminal melhor. Obrigado.
SaganRitual
@DavidLively, responda essa pergunta para que possamos encerrar com êxito.
Ruskes

Respostas:

7

Como muitos mencionaram acima, eu fiz isso -

  1. Faça um backup do ShadowedIBeam.tiff existente

    cp Terminal.app/Contents/Resources/ShadowedIBeam.tiff Terminal.app/Contents/Resources/ShadowedIBeam.orig.tiff
  2. Faça o seu próprio cursor .... ou, se você for preguiçoso, use este - newShadowedIBeam.png(crédito: Chris Dragon e sua resposta neste tópico )

  3. Em seguida, copie-o sobre o ShadowedIBeam.tiff original

    sudo cp ~/Downloads/TIbeam.tiff Terminal.app/Contents/Resources/ShadowedIBeam.tiff
  4. E, finalmente, execute isso -

    defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

Se você teve a sorte que eu tive, deveria ter seus olhos agradecendo profusamente em pura gratidão!

Shreyas
fonte
A imagem à qual você está vinculado é um arquivo PNG. Exportei isso como TIFF no Preview.app e segui o restante de suas instruções. O cursor não foi capturado no OS X 10.10.5 (14F27)
Douglas Held
A imagem incorporada na postagem é um arquivo .png, mas o link ("este") é para um arquivo .tiff e funciona para mim.
Simétrico
Executando Yosemite. Trabalhou muito bem. Obrigado. Nota: Se você não copiar o arquivo existente, mas fazer um rme mv, em seguida, você precisa definir o proprietário correto e permissões: sudo chown root:wheel ShadowedIBeam.tiffesudo chmod 644 ShadowedIBeam.tiff
Wolfram Arnold
4

Parece que era possível antes do Mavericks editando

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

Eu tentei mudar esse arquivo, mas ele nunca se reflete no Terminal. Eu adoraria mudar isso, pois também tenho uma cor de fundo escuro.

Mike C
fonte
3

Edite a imagem do cursor dentro do Terminal App com, por exemplo, Image editor (freeware)

Terminal.app/Contents/Resources/ShadowedIBeam.tiff

e depois corra

defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES
cristão
fonte
Eu apenas tentei a resposta de Christian no Mavericks e funcionou. A chave parece ter sido que eu usei o Photoshop para editar o .tiff, em vez do GIMP ou qualquer outra coisa.
tel
1

O mesmo para mim: tentei editar o ShadowedIBeam.tiff, com o GIMP, mas sem efeitos. O que eu notei (com o comando file). O original é um tiff big endian, minha versão modificada é um .tiff little endian. Em geral, eu sei o que é little e big-endian, mas por que a Apple distribuiria arquivos big-endian em uma máquina little-endian (Intel!)?

Eu acho que seria sensato se a Apple tivesse uma opção de inverter a cor do I-Beam, nada de especial ou difícil nisso!

user1838696
fonte
Bem-vindo ao perguntar diferente! Isso realmente não responde à pergunta. Se você tiver reputação suficiente, poderá aprovar a pergunta. Como alternativa, marque-a como favorita e você será notificado sobre novas respostas. Se você tiver uma pergunta diferente, faça-a clicando em Fazer pergunta com um link para esta pergunta, se ela ajudar a fornecer contexto.
grg
Eu acho que vale a pena manter a análise endian - mesmo descrever como determinar a endianidade de uma disputa valeria uma OMI de recompensa.
bmike
1
defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES
Widmore
fonte
O cursor é diferente, mas não é realmente legível
Matteo
0

Esta resposta no superusuário fornece uma solução na qual ele criou um aplicativo disponível no github para personalizar o cursor e permitir que ele funcione com todos os aplicativos.

Eu estava usando o iTerm há anos, mas me incomodou onde a saída do terminal às vezes se comportasse de maneira irregular.

Brett Ryan
fonte
0

Você pode fazer isso com o Mousescape: https://github.com/alexzielenski/Mousecape/releases

Se você usa os cursores Svanslös de Max Rudberg, o I-Beam aparece muito bem em um fundo preto com a ressalva de que ele oferece outros tipos de cursores chamativos estranhos. Eu acredito que você pode criar o seu próprio se tiver interesse.

jpgeek
fonte
0

Com base nos passos de Christian :

Edite a imagem do cursor dentro do Terminal App com, por exemplo, Image editor (freeware)

Terminal.app/Contents/Resources/ShadowedIBeam.tiff

e depois corra

defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

Eu usei o GIMP para fazer isso

  1. Você pode usar o GIMP para editar, se desejar (fez isso com sucesso)
  2. Clique em "Abrir" no GIMP, a tela Importar do TIFF aparece.
  3. No pop-up de importação, clique em "Selecionar tudo" e abra como "Camadas -> agora" importar "
  4. NÃO altere o perfil de cores RGB, clique em "manter"
  5. Escolha uma das camadas para manter (grande ou pequena, dependendo do que você deseja); excluir a outra camada
  6. Clique na guia do menu "Cores" na parte superior da tela e clique em "Inverter"
  7. Clique em "Arquivo" e depois em "Exportar" -> exportar como arquivo "TIFF", salve esta cópia nos seus documentos e nomeie-a corretamente ShadowedIBeam.tiff
  8. ANTES DE SUBSTITUIR O ORIGINAL, copie-o e coloque-o na pasta de documentos -> nomeie-o ShadowedIBeam.backup.tiff
  9. cp /Applications/Utilities/Terminal.app/Contents/Resources/ShadowedIBeam.tiff ~/Documents
  10. Copie o arquivo Cursor recém-criado para o local especificado, esta etapa substituirá o arquivo dentro do Terminal.app

    sudo cp ShadowedIBeam.tiff /Applications/Utilities/Terminal.app/Contents/Resources/
  11. Por fim, defina o sinalizador para Terminal.app para usar um cursor personalizado

    defaults write com.apple.Terminal UseCustomIBeamCursor -bool YES

Se a alteração não entrar em vigor imediatamente (ou depois de clicar em volta), basta fechar o aplicativo Terminal completamente (CMD + Q) e reabrir o Terminal.app

(testado em Yosemite 10.10.5)

Cam H.
fonte