Запрограммируйте клавишу F1 как ^ [[A вместо ^ [OP в xterm

Я не могу сказать, чем Windows отличается от Linux, но формат определения локальной машины влияет на результаты, которые вы получите от команды 'hostname'.

Формат, который я считаю наиболее стабильно работающим, следующий:

127.0.0.1 etest.mydomain.com etest localhost

Главное, что я обнаружил, это то, что FQDN должно быть первым, а псевдонимы, в любом порядке, после него.

Если вы поэкспериментируете с перестановкой имен после IP-адреса, а затем воспользуетесь командами 'hostname -s' (короткое имя) и 'hostname -f' (полное доменное имя или FQDN), вы поймете, что я имею в виду. Это должно выглядеть примерно так:

$ hostname -s
etest

$ hostname -f
etest.mydomain.com

'hostname' сам по себе должен вернуть любое имя, которое вы ввели для хоста в /etc/conf.d/hostname или /etc/hostname (расположение файла зависит от дистрибутива, но он должен находиться где-то в /etc).

Если вы измените порядок имен, вы можете обнаружить, что команда "hostname -f" дает ответы типа "localhost" или "hostname: системная ошибка". Единственное расположение, которое я нашел, которое работает правильно, это размещение FQDN первым.

Я всегда устанавливаю строку локального адреса IPv6 (::1) таким же образом, т.е.:

::1 etest.mydomain.com etest localhost

Я знаю, что некоторые дистрибутивы устанавливают имя IPv6 на что-то вроде ip6-localhost. Я пока не использую IPv6, поэтому не могу прокомментировать, какими будут лучшие настройки для этой строки. Могу только сказать, что в сети IPv4 обе строки имеют одинаковые имена.

1
21.02.2018, 21:12
1 ответ

xterm le permite traducir una clave en una secuencia de caracteres. Esto se hace configurando recursos, por ejemplo:

XTerm*VT100.Translations: #override\n\
 <Key>F1: string(0x1b) string("[A")\n\
 <Key>F2: string(0x1b) string("[B")\n

Normalmente, puede poner estas líneas en su archivo ~/.Xdefaultsy el servidor las lee al inicio. Más dinámicamente, puede cargarlo o recargarlo en el servidor en ejecución con

xrdb -merge <~/.Xdefaults
1
28.01.2020, 00:39

Теги

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