Einfach vbell "off"
zu Ihrem hinzufügen.screenrc
Blinkendes Fenster im Gnu-Bildschirm
Ich mag gnu screen
es wirklich, aber es gibt ein Problem in meiner Umgebung, wenn ich es benutze.
Beispiel:
username@domain:/var/www$ l Display all 130 possibilities? (y or n)
Wenn Sie klicken [Tab]
, um die automatische Vervollständigung durchzuführen, blinkt ein Bildschirm für eine sehr kurze Zeit (sieht aus wie ein weißer Bildschirm, aber ich kann ihn für eine sehr kurze Zeit sehen).
Es gibt keine Probleme damit, wenn ich dieselbe Aktion in einer normalen / Nicht-Bildschirm-Umgebung durchführe.
So .screenrc
sieht mein aus:
attrcolor b ".I" termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' defbce "on" term screen-256color-bce
5 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
hinzufügen set bell-style none
zu der Readline- init Datei ~ / .inputrc
Glocke-Stil
Steuert, was passiert, wenn Readline die Klingel klingeln möchte. Wenn "none" eingestellt ist, klingelt Readline nie. Wenn "sichtbar" eingestellt ist, verwendet Readline eine sichtbare Klingel, falls verfügbar. Wenn "akustisch" (Standardeinstellung) eingestellt ist, versucht Readline, die Klingel des Terminals zu klingeln. Die Klingel des Terminals.
http://www.gnu.org/software/bash/manual/bashref.html#Readline-Init-File
[bearbeiten: danke Fedyashev Nikita]
Die Shell "druckt" das Glockenzeichen, wenn die Frage "Alle Möglichkeiten anzeigen?" Normalerweise ertönt ein Piepton, aber etwas übersetzt es in einen Bildschirmblitz.
Versuchen Sie als wilde Vermutung, die termcapinfo
Zeile in zu ändern
termcapinfo xterm 'Co#256:AF=\E[38;5;%dm'
Dadurch wird der AB
Abschnitt entfernt, der meiner Meinung nach "Klingel" bedeutet.
Ich habe die obige Lösung selbst ausprobiert, die nicht funktioniert hat.
Die folgende Lösung von Thr4wn hat jedoch funktioniert. http://www.linuxquestions.org/questions/linux-software-2/trying-to-use-gnu-screen-backspace-makes-screen-flash-685321/
Die Funktion wird als "visuelle Glocke" bezeichnet.
Hier sind die anwendbaren Eigenschaften, die Sie in Ihrer Datei ~ / .screenrc festlegen können
vbell_msg "bell: window ~%" # Message for visual bell vbellwait 2 # Seconds to pause the screen for visual bell vbell off # Turns visual bell off
Vergessen Sie zu sagen, dass die letzte Zeile alles ist, was sie braucht.
Die Sequenz Ctrl-a
, Ctrl-g
ist schneller Weg in die „visual Glocke“ zu wechseln screen
.
Verwandte Probleme
-
1
Sitzung ohne Bildschirm mit vielen Registerkarten kann nicht geöffnet werden
-
3
So öffnen Sie eine neue Registerkarte in Screen an Ihrem aktuellen Standort
-
2
Wie man die Bildschirm-Terminal-Emulation für init / uninit wie xterm oder rxvt verhält
-
9
Ausführen von Befehlen auf Putty ohne Angst, die Verbindung zu verlieren
-
4
Kann ich die Fluchtkombination von Screen an etwas anderes binden?
-
3
Überprüfen Sie einen laufenden Prozess
-
1
Wie ändere ich die Farben in der Hardstatuszeile in GNU Screen?
-
2
Die Größe des GNU-Bildschirms kann mit Snow Leopard xterm nicht geändert werden
-
3
Cygwin Screen Resume schlägt ohne Nachricht fehl
-
3
Irgendwelche Weise, um die falsche Handhabung von Zeilenumbrüchen auf dem Bildschirm zu beheben? (Vi...