Blinkendes Fenster im Gnu-Bildschirm

6302
user51940

Ich mag gnu screenes 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 .screenrcsieht 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 
24

5 Antworten auf die Frage

23

Einfach vbell "off"zu Ihrem hinzufügen.screenrc

+1, bevorzuge diese Methode. Ich möchte nur die visuelle Glocke vollständig ausschalten. Es ist ziemlich nervig ... vor 13 Jahren 2
15
johntellsall

hinzufügen set bell-style nonezu 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]

Ich hatte das gleiche Problem, aber der einzige Unterschied ist, dass die Readline-Init-Datei in der Datei ~ / .inputrc (zumindest in Ubuntu) gespeichert ist. Ich habe es dort hinzugefügt und jetzt funktioniert es gut! Danke dir Nikita Fedyashev vor 14 Jahren 3
Mit debian habe ich diese Option in `/ etc / inputrc` eingestellt Stphane vor 8 Jahren 0
1

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 termcapinfoZeile in zu ändern

termcapinfo xterm 'Co#256:AF=\E[38;5;%dm' 

Dadurch wird der ABAbschnitt entfernt, der meiner Meinung nach "Klingel" bedeutet.

1

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.

1
nobar

Die Sequenz Ctrl-a, Ctrl-gist schneller Weg in die „visual Glocke“ zu wechseln screen.

Es heißt "auf hörbare Klingel gewechselt". wenn du das tust Ich frage mich, ob der Server jedes Mal einen Signalton ausgibtZu viel zeit. Vielleicht werde ich meinen Morse-Code üben und sehen, ob jemand antwortet. nobar vor 8 Jahren 2