Как я временно делаю область сообщений Weechat “полной шириной” как irssi?

Как Вы предполагаете, соединение, отслеживающее, очевидно, записывает Ваш ICMP "сессия", и таким образом это полагает, что пакеты находятся в УСТАНОВЛЕННОМ состоянии, после того как распространение в прямом и обратном направлениях пинг-понга было выполнено.

Для достижения цели регулировки запросов ICMP, Вы перемещаете "отбрасывание весь другой ICMP" правило (третье правило в Вашем снимке экрана) чуть ниже правила, которое принимает эхо-запросы с ограничением уровня. Таким образом, УСТАНОВЛЕННОЕ правило не рассмотрят для пакетов ICMP.

Однако, так как пакеты ICMP также используются для передачи различных проблем, я настоятельно рекомендую добавить правило, принимающее все icmp пакеты с типом кроме "эхо-запроса" удостовериться, что Вы не получаете проблемы с, например, соединениями TCP (как пример, "Соединение, которому отказывают", передается с помощью ICMP). Правило, которое я предлагаю:

iptables -A INPUT -p icmp ! --icmp-type echo-request -j ACCEPT

и исправленный это ниже Вашего уровня, ограничивающего правило, принимающее Эхо-запросы и чуть выше "отбрасывания весь другой ICMP" правило.

8
09.02.2014, 04:51
4 ответа

UPDATE

: Если вы следите за версиями для разработки, то недавно был добавлен намного более простой способ получить область сообщений во всю ширину для копирования, названный режимом "обнаженного дисплея" !

  1. По умолчанию она привязана к

    meta-l

    - сделайте /key missing, чтобы установить эту привязку клавиш, если её ещё нет в вашей конфигурации, и она отключает весь WeeChat-хромированный режим, оставляя только лог-отображение текущего содержимого буфера.

    Если у вас нет версий для разработки, то следующее решение с кучей настроек всё ещё работает, но я настоятельно рекомендую использовать режим "голого дисплея", если он у вас есть.

  2. Ну, вы можете довольно легко сдвинуть ник-лист с места или спрятать его целиком. Команды для каждой из них (соответственно):

    Если вам нужно регулярно убирать ник-лист с дороги, можно добавить привязку по клавишам.

  3. Левостороннее форматирование немного менее простое. Его можно отключить, сделав следующие настройки; это устранит границу для обернутых строк (так что вы не получите лишних символов границы) и отключит выравнивание источников сообщений.

    После всего этого, вы, скорее всего, все равно получите жесткую обертку в вашем тексте! Установка следующей опции исправляет это, но она известна тем, что производит ошибки рендеринга в WeeChat, так что не рекомендуется оставлять её включенной постоянно:

  4. Со всем этим набором, копирование из WeeChat напрямую должно дать вам что-то довольно близкое к вашему лог-формату.

    .
12
27.01.2020, 20:10

или просто сделайте;

meta-l 

чтобы показать "необработанный" формат, а также журналы, автоматически удаляет список ников и хром - также помогает со ссылками типа «длиннее, чем ширина», которые, в зависимости от эмулятора терминала, теперь можно щелкнуть и превратить в полную ссылку. это на jessie-версии weechat: - 1.0.1

0
27.01.2020, 20:10

La forma correcta de hacer esto es usarAlt+l(también conocido como Meta-l), que pone la terminal en "modo canónico". Esto es fundamentalmente diferente de las otras respuestas que sugieren formas de ocultar las barras laterales, porque hace que las selecciones de texto funcionen correctamente para el texto envuelto, lo que no ocurre al ocultar las barras laterales. Esto es particularmente importante cuando se trata de copiar direcciones URL largas publicadas en los búferes de los canales.

Explicación detallada

El comportamiento exacto de un TTY con respecto a cosas como la edición de líneas y la visualización se manejan mediante varios indicadores que se pueden configurar usando termios(3), o directamente conioctl(2). Estos controlan cosas como si la entrada del teclado debe repetirse automáticamente en la pantalla y si los caracteres especiales como Retroceso o Inicio/Fin deben manejarse de la manera habitual, o si el terminal debe pasarlos directamente a la aplicación subyacente para manejarlos directamente.

Una de estas banderas se llama ICANON, que controla si la terminal está o no en modo canónico. Los detalles están en la termios(3)página del manual (vinculada arriba ). Durante las operaciones normales, WeeChat saca el terminal del modo canónico para que tenga control total sobre la entrada del teclado y la representación en la pantalla. Cuando hace esto,el emulador de terminal ya no puede detectar cuándo se ajusta el texto. Si alguien publica una URL larga en WeeChat, cuando intente seleccionarla con el cursor encontrará que la selección de palabras irá al final de la línea y no se ajustará automáticamente. Del mismo modo, si resalta manualmente la URL completa, su selección de copia tendrá líneas nuevas.

Al usar Alt+l, WeeChat volverá temporalmente al modo canónico y -mostrará la pantalla como texto sin formato. Cuando esto sucede, su terminal puede distinguir el texto envuelto, y las selecciones de "palabras" largas, como las URL, funcionarán correctamente. Una vez que haya terminado de copiar el texto, puede usar Alt+luna segunda vez para volver al modo normal.

1
27.01.2020, 20:10

Вы можете привязать клавишу для переключения nicklist и буферного списка, освобождая большую часть реального -пространства экрана,например:

ctrl-F = "/bar toggle nicklist; /bar toggle buflist"
0
27.01.2020, 20:10

Теги

Похожие вопросы