Просто добавьте vbell "off"
в свой.screenrc
Мигающее окно на экране GNU
Мне действительно нравится, gnu screen
но в моей среде возникает проблема, когда я ее использую.
нелогич-:
username@domain:/var/www$ l Display all 130 possibilities? (y or n)
когда вы нажимаете, [Tab]
чтобы выполнить автозаполнение, в течение очень короткого промежутка времени мигает экран (выглядит как белый экран, но я вижу его очень-очень короткое время).
Нет проблем с этим, когда я выполняю то же действие в обычной / неэкранной среде.
Вот как .screenrc
выглядит моя :
attrcolor b ".I" termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' defbce "on" term screen-256color-bce
5 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
добавить set bell-style none
в файл инициализации readline ~ / .inputrc
колокол стиль
Управляет тем, что происходит, когда Readline хочет позвонить в терминал. Если установлено «none», Readline никогда не звонит. Если установлено значение «видимый», Readline использует видимый звонок, если он доступен. Если установлено значение «слышимый» (по умолчанию), Readline пытается позвонить на звонок терминала.
http://www.gnu.org/software/bash/manual/bashref.html#Readline-Init-File
[править: спасибо Федяшев Никита]
Оболочка «печатает» символ звонка, когда спрашивает «Показать все возможности?» Обычно это звуковой сигнал, но что-то переводит его в экранную вспышку.
Как дикое предположение, попробуйте изменить termcapinfo
строку на
termcapinfo xterm 'Co#256:AF=\E[38;5;%dm'
Это удаляет AB
раздел, который, я думаю, означает «аудио звонок».
Я попробовал вышеупомянутое решение самостоятельно, которое не работало.
Однако следующее решение от Thr4wn сработало. http://www.linuxquestions.org/questions/linux-software-2/trying-to-use-gnu-screen-backspace-makes-screen-flash-685321/
Функция называется «визуальный звонок».
Вот применимые свойства, которые вы можете установить в вашем файле ~ / .screenrc
vbell_msg "bell: window ~%" # Message for visual bell vbellwait 2 # Seconds to pause the screen for visual bell vbell off # Turns visual bell off
[править] Забыл сказать, что последняя строка - это все, что ей нужно.
Последовательность Ctrl-a
, Ctrl-g
быстрый способ включить «визуальный звонок» в screen
.
Похожие вопросы
-
1
Невозможно открыть сеанс без экрана со многими вкладками
-
3
Чтобы открыть новую вкладку на экране в вашем текущем местоположении
-
2
Как сделать так, чтобы эмуляция экранного терминала действовала как xterm или rxvt для init / uninit
-
-
9
Запуск команд на Putty без страха потерять связь
-
4
Могу ли я привязать escape-комбинацию Screen к чему-то еще?
-
3
Скрининг запущенного процесса
-
1
Как изменить цвета в строке hardstatus на экране GNU?
-
2
Изменение размера экрана GNU с помощью Snow Leopard xterm
-
3
Возобновление экрана Cygwin завершается без сообщения
-
3
Есть ли способ исправить неправильное обращение экрана с переносом строки? (Может быть, только Termi...