В Debian /etc/zsh/zshrc
имеет:
typeset -A key
key=(
BackSpace "${terminfo[kbs]}"
Home "${terminfo[khome]}"
End "${terminfo[kend]}"
Insert "${terminfo[kich1]}"
Delete "${terminfo[kdch1]}"
Up "${terminfo[kcuu1]}"
Down "${terminfo[kcud1]}"
Left "${terminfo[kcub1]}"
Right "${terminfo[kcuf1]}"
PageUp "${terminfo[kpp]}"
PageDown "${terminfo[knp]}"
)
Добавлено пользователем , зафиксировавшим в zsh
пакете Debian 5.0.0 -1.
Возможно, Arch скопировал это zshrc
из Debian. В любом случае, это не часть вышестоящего дистрибутива zsh.
Вы всегда можете посмотреть определение хэша $key
с помощью:
typeset -p key | sed -n l
Или
printf '%q => %q\n' "${(@kv)key}"
Попробуйте выяснить, какая ошибка возвращается. См.
man 2 sched_setaffinity
Помимо этого, вам (двоичному файлу )нужна возможность "CAP _SYS _NICE" для изменения привязки. Поэтому вы должны
Установка необходимых возможностей двоичного файла выполняется с помощью
sudo setcap CAP_SYS_NICE+e <file>