Выполнение команд оболочки изнутри tmux приводит к тому, что терминал Gnome ломает ключ [дубликат]

На Fedora 25 Workstation, NetworkManager (NM) настраивает все сетевые интерфейсы, по умолчанию. Это означает, что и проводные тоже. И NetworkManager не создает EUI-64 производные IPv6-адреса. Вместо этого он генерирует так называемые 'stable-privacy'. Очевидно, чтобы не раскрывать MAC-адрес для каждого IPv6-получателя.

Это можно изменить для данного интерфейса $i путем изменения ключа IPV6_ADDR_GEN_MODE в конфигурационном файле /etc/sysconfig/network-scripts/ifcfg-$i. Например, через:

sed -i 's/^IPV6_ADDR_GEN_MODE=stable-privacy/IPV6_ADDR_GEN_MODE=eui64/' \
  /etc/sysconfig/network-scripts/ifcfg-$i

Изменение вступает в силу после того, как NetworkManager перечитает свою конфигурацию и после повторного подключения:

nmcli con reload
nmcli con down $i
nmcli con up $i

Примечания

  • эта опция не доступна через графический интерфейс настроек NM
  • файлы конфигурации интерфейса в /etc/sysconfig/network-scripts, читаемые NM, специфичны для Fedora/Redhat, но ключ конфигурации не специфичен - т.е. в других дистрибутивах NM просто считывает конфигурации интерфейсов из других мест/файлов конфигурации

2
23.05.2018, 13:40
1 ответ

У меня возникла та же (раздражающая) проблема. Похоже, что использование xsel -ib вместо xclip -i -sel clipboard , как предлагалось ] в этом ответе , работает!

Таким образом, окончательная привязка должна быть такой: bind Cy run "tmux save-buffer - | xsel -ib"

0
27.01.2020, 22:44

Теги

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