gildot

Topo
Sobre
FAQ
Tópicos
Autores
Preferências
Artigos
Sondagens
Propor artigo


8/3
gildicas
9/30
jobs
10/9
perguntas
10/25
press

 
Scrollbar horizontal em terminais linux?
Contribuído por scorpio em 24-11-00 18:40
do departamento ask-gildot
Linux Avalon escreve "A questão que coloco é tão simples que parece mentira que não exista ainda um terminal linux que nos dê uma scrollbar horizontal! Eu pessoalmente não conheço nenhum e já andei à procura durante algum tempo.

Qual a razão desta necessidade? Simples. Para os utilizadores de Oracle, o comando sqlplus é bem conhecido e conhecem certamente a versão deste comando para windows, ele é constituído por uma janela muito básica, de texto, mas que possui scrollbar horizontal e vertical. A versão para janela DOS, pode ser configurada para suportar a scrollbar horizonal mediante o comando "set linesize xxxx". A partir desse instante, caso seja feita uma query que ultrapasse a largura da janela, aparece logo uma scrollbar horizontal. A janela contiua a ser de 80x25, mas virualmente pode ser bastante maior.

O que vinha perguntar era como pode ser atingido este objectivo em Linux? Nenhum terminal suporta este comportamento. Se mudar o "linesize" do Oracle não aparece nehuma barra depois de uma query; se mudar a geometria da janela, o aspecto desta é ficar ENORME e sem scrollbar horizontal e se tentar efectuar o resize da mesma, estou a alterar a geometria, o que significa que a janela "virtual" é sempre igual (em termos de largura) à janela real. Alguém pode partilhar as suas experiências em relação a este assunto? Pode parecer pouco interessante, mas julgo ser uma questão pertinente principalmente para um DBA que não quer estar constantemente a fazer spool do output do sqlplus para um ficheiro e editá-lo manualmente... Simplesmente, não funciona!

[Avalon]

"

MS Linux | Entrevista com Larry Wall  >

 

gildot Login
Login:

Password:

Referências
  • Linux
  • Mais acerca Linux
  • Também por scorpio
  • Perguntas
  • Como se pode ter o seu próprio host ?
  • Linux preparado para 'enterprise'?
  • Produtividade: linha de comando vs IDE
  • Sistemas operativos: O que são?
  • linux distribuído nas revistas, sim ou não ?
  • Pergunte ao Gildot: qual o melhor codificador de mp3?
  • staroffice
  • Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário.
    Sinceramente (Pontos:1)
    por slug em 25-11-00 15:20 GMT (#1)
    (Utilizador Info)
    não vejo qual o problema. Se não há um feito, que tal contribuires para a comunidade e fazeres tu um com as características que desejas? Isto supondo que procuraste bem e não vais reinventar a roda pois provavelmente mais alguém teve essa necessidade.
    Uma solução que me veio à cabeça agora mesmo: por que não usar a linha de comando a partir do EMACS? ;)

    Tiro no escuro.. (Pontos:1)
    por TarHai em 25-11-00 19:25 GMT (#2)
    (Utilizador Info)
    Nao me lembro se o konsole tem scroll horizontal.

    Em ultimo recurso podes usar o emacs como terminal e teras uma janela completamente configuravel. Os comandos exactos para fazer isso noa me lembro, mas tb nao devem ser dificeis de pescar no help.

    So user esse modo esporadicamente para invocar cvomandos tipo gcc, mas nao se surpresendia se ate conseguisses gravar as sessoes para ficheiros.
    script (Pontos:1)
    por higuita em 26-11-00 19:33 GMT (#3)
    (Utilizador Info) http://raff.fe.up.pt/~eq92025
    bem...
    nunca reparei nisso, mas podes sempre usar o comando script para gravares o terminal e depois fazes um tail typescript |less noutra janela

    tenta ver tambem se consegues activar o auto-wordwarp

    boa sorte
    Higuita
    Re:script (Pontos:0)
    por Anonimo Cobarde em 27-11-00 10:23 GMT (#4)
    Obrigado pelas sugestões. Vou analisar melhor a utilização do emacs; realmente nunca me lembrei disso. Quanto ao script, não é prático... Estar a fazer isso vezes sem conta é contra-producente. A hipótese de criar um terminal eu próprio *é* uma hipótese... Talvez venha a arranjar tempo para isso! Entretanto, gostaria que se alguém mais tiver sugestões, serão bem vindas! Thankx
    Acho q isto funciona no emacs (Pontos:1)
    por TarHai em 27-11-00 17:40 GMT (#5)
    (Utilizador Info)
    Adiciona o seguinte ao .emacs e depois chama a shell fazendo M-x shell na linha do emacs.

    -----------------------------------------------

    (add-hook 'shell-mode-hook
                '(lambda ()
                      (setq truncate-lines 1)
                    (auto-show-mode 1)
                      )
                )

     

     

    [ Topo | Sugerir artigo | Artigos anteriores | Sondagens passadas | FAQ | Editores | Preferências | Contacto ]