Привязать CapsLock+hjkl к клавишам со стрелками

Разделителем полей по умолчанию для вывода является пробел. Но разделителем записей является новая строка. ALL_TTY_OWNERS_STRсодержит набор символов root, разделенных символами новой строки:

$ printf "%q\n" "$ALL_TTY_OWNERS_STR"
$'root\nroot\nroot\n....

И readпо умолчанию читаются до первой новой строки.

Если вам просто нужны все пользователи из ALL_TTY_OWNERS_ARRAY, может быть проще сделать что-то вроде:

ALL_TTY_OWNERS_ARRAY=( $(stat -c '%U' /dev/*tty*) )
1
01.08.2019, 11:35
1 ответ

См. пример здесьhttps://wiki.archlinux.org/index.php/X_keyboard_extension#Caps_hjkl_as_vimlike_arrow_keys

Он должен работать во всех приложениях.

Я постараюсь уточнить этот ответ и представить более полный пример позже.

0
28.01.2020, 00:04

Теги

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