Ergebnis 1 bis 7 von 7
  1. #1
    Schöner von Nordhausen
    Themenstarter
    Avatar von Cargath
    Registriert
    12.2007
    Ort
    Bremen
    Beiträge
    320

    Grafikfehler im Terminal?

    Ich habe im Terminal folgende History:

    Code:
    ...
    hosts
    cd /etc
    sudo vim bashrc
    bashrc
    ssh cargath@xxx.xxx.xxx.xxx
    ssh cargath@<remote-host name>
    open .bash_history
    Nun starte ich ein neues Terminal / gebe irgendwas ein und soll eine neue Eingabe tätigen. Ich drücke Pfeil-rauf und bekomme nacheinander:

    Code:
    ~: open .bash_history
    ~: open .bash_ssh cargath@<remote-host name>
    ~: open .bash_ssh cargath@xxx.xxx.xxx.xxx
    Das heißt es bleibt immer
    Code:
    ~: open .bash_
    stehen, der Rest wird nurnoch angehängt. Ich kriege es auch nicht mehr weg, wenn ich maximal häufig den Pfeil runter drücke.

    So ist es immer. Ab einer gewissen Länge des Kommandos bleiben die ersten paar Buchstaben stehen. Das nervt total, es ist extrem schlecht zu lesen. Das ist schon so seit ich mein MacBook Pro habe (ca. 3 Jahre) und ist auch bei keinem Softwareupdate (Leo, Snow Leo) behoben worden. Auf dem iMac ist es genau dasselbe. Woran könnte das liegen und vor allem wie kriege ich es weg?

  2. #2
    Charlamowsky Avatar von Rastafari
    Registriert
    03.2005
    Beiträge
    12.966
    Welchen Unfug hast du denn in die bashrc eingetragen?

  3. #3
    Schöner von Nordhausen
    Themenstarter
    Avatar von Cargath
    Registriert
    12.2007
    Ort
    Bremen
    Beiträge
    320
    Zitat Zitat von Rastafari Beitrag anzeigen
    Welchen Unfug hast du denn in die bashrc eingetragen?
    Na ja, ich exportiere einen neuen Prompt, aber damit sollte das Terminal umgehen können...

  4. #4
    Schöner von Nordhausen
    Themenstarter
    Avatar von Cargath
    Registriert
    12.2007
    Ort
    Bremen
    Beiträge
    320
    Hm, es scheint zu passieren, wenn ich Farben via "\033[0m" einbaue... ich möchte meinen Prompt aber unbedingt farbig haben, er enthält mehrere Informationen die einer visuellen Trennung bedürfen. Auf jedenfall ist es ein fieser Bug, das Grafikfehler entstehen, wenn man Escapesequences benutzt. Kann man das beheben oder gibt es irgendwelche Alternativen um den Prompt zu färben?

    (ich hatte die Escape-Sequenzen so aus dem Internet ergoogelt, ich habe sie mal ausführlicher geschrieben, also etwa "\[\033[0m\]", jetzt _scheint_ es zu gehen. Ich hatte solche Probleme aber schon bevor ich die bashrc das erste mal editiert habe, die ließen sich nur nie vernünftig reproduzieren)
    Geändert von Cargath (08.11.2010 um 18:15 Uhr)

  5. #5
    Charlamowsky Avatar von Rastafari
    Registriert
    03.2005
    Beiträge
    12.966
    damit sollte das Terminal umgehen können
    ...wenn man's rüschtüg macht.

  6. #6
    Galloway Pepping Avatar von fyysh
    Registriert
    01.2010
    Ort
    Rheinknie
    Alter
    33
    Beiträge
    1.348
    Probier mal die, die rockt:
    PS1='\[\e]1;\]\u@\h:\w\[\a\]\n\[\e[0;36m\]\u@\[\e[0;36m\]\h: \[\e[0;32m\]\w`r=$?; test $r -ne 0 && echo " \[\e[1;31m\]ret:$r"`\n\[\e[m\]\$> '

    Grafikfehler im Terminal?-screenshot_20101110_235557.png
    The cause of the problem is:
    Don't worry; it's been deprecated.
    The new one is worse.

  7. #7
    London Pepping Avatar von Loooki
    Registriert
    09.2009
    Ort
    Koblenz
    Beiträge
    2.056
    Zitat Zitat von fyysh Beitrag anzeigen
    Probier mal die, die rockt:
    PS1='\[\e]1;\]\u@\h:\w\[\a\]\n\[\e[0;36m\]\u@\[\e[0;36m\]\h: \[\e[0;32m\]\w`r=$?; test $r -ne 0 && echo " \[\e[1;31m\]ret:$r"`\n\[\e[m\]\$> '

    Klicke auf die Grafik für eine größere Ansicht

Name:	Screenshot_20101110_235557.png
Hits:	39
Größe:	20,0 KB
ID:	67763
    Nö die ist blöd

    Die rockt:

    Grafikfehler im Terminal?-bildschirmfoto-2010-12

    PS1='\[\033[0;35m\]\t \[\033[1;34m\]\u\[\033[1;34m\]@\[\033[1;34m\]\h:\[\033[1;32m\]`pwd`\[\033[0;32m\]~$\[\033[1;37m\] '
    ich bin in keinem sozialen Netzwerk
    Tut mir leid
    (für eure Dummheit!)
    last.fm

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •