Вы используете тег X11, поэтому я предполагаю, что вы говорите о XOrg. Да, это возможно.
В Xorg вы можете использовать либо xmodmap
, либо XKB extensions
. XKB — это современный, но сложный способ.
Сначала вам нужно найти код ключа вашего ключа. Вам нужно xev
. Запустите его и нажмите кнопку. Вы увидите что-то вроде keycode 31
. Это ваш ключевой код.
xmodmap
Пожалуйста, прочтите man xmodmap
, затем выполните xmodmap -e "keycode 31 = o O"
. Это означает, что 31 производит o, а с модификатором (сдвиг )дает заглавную O.
Место для постоянного хранения этого параметра зависит от того, как вы запускаете XOrg (диспетчер отображения, startx и т. д. )но, вероятно, это ~/.Xmodmap
. Этот файл просто используется чем-то вроде xmodmap ~/.Xmodmap
из xinitrc
или чем-то подобным.
ХКБ
Вы можете создать дополнительную карту кодов клавиш и добавить ее к кодам клавиш, используя setxkbmap
. См.:Переопределение нескольких кодов клавиш с помощью XKB
.
Этот документ очень полезен, если вы хотите понять XKB:https://www.charvolant.org/doug/xkb/html/index.html
PS :Список всех символов клавиш (, которые вы сопоставляете коду клавиши (31 )с символом клавиши (буква O ), можно найти в include X11/keysym.h
. Вам нужно удалить префикс XK
. Для паузы(XK_Pause
)вы можете сопоставить код клавиши с паузой и т. д.
.
Откройте /etc/vsftpd.conf
и измените ниже конфигурацию:
xferlog_enable=YES
После изменения значения конфигурации откройте файл журнала с помощью tail
:
tail -f /var/log/vsftpd.log