iptables mangle

На любой известной мне раскладке клавиатуры создание этих кавычек требует использования третьего уровня некоторых клавиш. Обычно это Доступ к ним осуществляется путем удержания клавиши AltGr в качестве клавиши Shift.

(Я собираюсь вводить эти символы напрямую, а не с помощью клавиши создания или с помощью метода «ввод на цифровой клавиатуре», поскольку эти символы печатаются так часто, что они заслуживают доступа к ним напрямую.)

Многие европейские клавиатуры используют AltGr + V(AltGr + B()

Что касается клавиатуры США, то стандартная клавиатура США не имеет этих функций. символы. Он имеет только два уровня (несмещенный и сдвинутый )для буквенно-цифровые клавиши, и ни одна из них не содержит этих символов. Тем не мение, есть вариант «международный США», на котором эти символы могут быть доступ к Shift + AltGr + [() и Shift + AltGr + ](). Как вы увидите, если вы пытаетесь напечатать это, это впечатляюще неудобно, так как вы должны зажать Shift любой рукой, AltGr правой рукой, а затем либо [либо ] правой рукой (†1 ).

US International называется us(intl), если вы используете такой инструмент, как Setxkbmap:

setxkbmap "us(intl)"

†1 :Французские кавычки(«»)занимают более удобное место уровень вниз(AltGr + [ и AltGr + ] ), что любопытно, так как я думаю, что английские фигурные кавычки получили бы более удобное размещение, чем их.

Более удобный набор текста на US International

Существует опцияmisc:typo(«опечатка» как в «типографский» ), которая может быть объединен с us(intl), так как он только переопределяет некоторые уровни 3 и 4 ключи. Особенно,он отображает и в AltGr + K и AltGr + L , соответственно. Это кажется гораздо более удобным, чем клавиши, которые us(intl)использует. Чтобы использовать эту опцию сus(intl):

setxkbmap -option "misc:typo" "us(intl)"

Еще одна вещь, которую можно сделать, это определить некоторые альтернативные или дополнительные модификаторы уровня 3, чтобы можно было вводить двойные кавычки удобнее. Согласно человеку xkeyboard -конфигурация , Xkb предоставляет довольно много готовых -вариантов:

Option: Description
lv3:switch: Right Ctrl
lv3:menu_switch: Menu
lv3:win_switch: Any Win
lv3:lwin_switch: Left Win
lv3:rwin_switch: Right Win
lv3:alt_switch: Any Alt
lv3:lalt_switch: Left Alt
lv3:ralt_switch: Right Alt
lv3:ralt_switch_multikey: Right Alt; Shift+Right Alt as Compose
lv3:ralt_alt: Right Alt never chooses 3rd level
lv3:enter_switch: Enter on keypad
lv3:caps_switch: Caps Lock
lv3:bksl_switch: Backslash
lv3:lsgt_switch: 
lv3:caps_switch_latch: Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser
lv3:bksl_switch_latch: Backslash; acts as onetime lock when pressed together with another 3rd level chooser
lv3:lsgt_switch_latch: ; acts as onetime lock when pressed together with another 3rd level chooser

Лично я считаю, что CapsLock хорошо подходит для переключения уровня 3:

setxkbmap -option "lv3:caps_switch" "us(intl)"

Если вы предпочитаете сочетания клавиш misc:typo, вы, конечно, можете включить и этот вариант:

setxkbmap -option "lv3:caps_switch" -option "misc:typo" "us(intl)"

0
23.12.2019, 17:54
1 ответ

Команда изменяет поле DSCP на 26 каждого пакета, покидающего компьютер с активной командой и поступающего с адресов 1955:1890:1401:24FF::/64. iptables может манипулировать пакетами на INPUT, FORWARD, OUTPUT. Ваша команда исправит ситуацию до того, как пакет уйдет.

Заголовок DSCP Value предназначен для дифференцированных услуг (https://en.wikipedia.org/wiki/Differentiated_services), которые определяют качество обслуживания. Команда настраивает какой-то приоритет для пакетов, приходящих с этого адреса. Значение 26 определяет класс гарантированной пересылки для пакета.

1
28.01.2020, 02:59

Теги

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