Os terminais do Mac são lentos?

3

Eu gostaria de saber como um novo usuário do Mac, se alguém tiver alguma idéia de porque a rolagem ou mover o cursor no terminal é tão lenta.

Pode ser comum para aplicativos do Mac, mas eu uso mais o terminal. Mesmo instalar e executar comandos embutidos no terminal parece lento. O ambiente Unix é nativo do Mac OS X ou as ferramentas e utilitários são portados para o Mac.

Definitivamente não é uma escassez de recursos, porque eu estou rodando 4G RAM e é um processador 2.1 Core 2 Duo, então imagino que os aplicativos de linha de comando, no mínimo, não devam parecer lentos.

    
por Joe Ryan 08.09.2010 / 22:04

2 respostas

5

Você está rolando e posicionando o cursor mantendo pressionadas as teclas de seta e confiando na repetição automática de teclas? Se sim, então o problema pode ser simplesmente a taxa de repetição da sua chave. Você pode ajustar isso no painel Teclado das Preferências do Sistema.

Se você já tiver as configurações de taxa de repetição de teclas e de atraso antes de repetir as configurações mais rápidas, convém pensar em ajustá-las manualmente usando esse truque que foi postado no StackOverflow: link

Você também pode querer desativar a rolagem suave no painel Aparência das Preferências do Sistema, caso isso atrase você.

Também seria interessante comparar o Terminal.app integrado do Mac OS X a outros emuladores de terminal no Mac OS X, como o iTerm ou o xterm, no ambiente interno do X11, ou até mesmo o Modo de Usuário Único (mantenha pressionado Cmd-S na inicialização até obter um prompt de shell) para ver como esses outros emuladores se comparam para os problemas de velocidade que você está falando.

Era uma vez, Terminal.app foi um pouco lento ao despejar toneladas de texto para a janela como cat'ing um arquivo enorme, porque insistia em desenhar todos os personagens para a tela, não importa o quão longe por trás estava recebendo produzindo o texto enfileirado, e demorava muito para desenhar glifos antialiased apropriados para cada caractere. Eu não vi isso ser um problema em anos e anos embora.

    
por 09.09.2010 / 00:03
-1

talvez você possa limpar seus registros de terminal

sudo rm -rf /private/var/log/asl/*.asl

    
por 10.07.2013 / 04:04