Получить удаленные файлы по списку, сохраняя их относительные пути, и сделать это на удаленной машине

Эти клавиши не работают в конфигурации по умолчанию, поскольку они сопоставлены с кодами клавиш > 255. По историческим причинам X11 ограничивает коды клавиш диапазоном [8, 255], а это . ] действительно трудно исправить .

Обходной путь состоит в том, чтобы переназначить коды клавиш на диапазоны ниже 255 , которые все еще свободны, как показано в ответе, указанном выше.

Получите все горячие клавиши USB-клавиатуры Lenovo Enhanced Performance для работы в Fedora

Создать новый файл/lib/udev/hwdb.d/61-keyboard-custom.hwdb(имя важно :сопоставление клавиш по умолчанию находится в файле 60-keyboard.hwdb, и мы хотим переопределить его ),с этим содержанием

evdev:input:b0003v04B3p301B*
 KEYBOARD_KEY_90004=prog2
 KEYBOARD_KEY_90005=prog3

Это переписывает клавиши(KEY_WORDPROCESSORиKEY_SPREADSHEET)текстового процессора и электронной таблицы на клавиши prog2 и prog3, которые находятся в разрешенном диапазоне для X11.

Затем запустите

udevadm hwdb --update
udevadm trigger --sysname-match="event*"

и проверьте с помощью evtest, что оба ключа теперь работают.

Теперь можно использовать настройки клавиатуры XFCE для назначения программ этим клавишам.

Бонус :Если приложение уже запущено, сфокусируйтесь на его последнем использованном окне

Желаемое поведение горячей клавиши -для меня -состоит в том, чтобы либо вернуться к последнему использовавшемуся окну приложения (, если оно уже запущено ), либо запустить приложение заново и сосредоточиться на этом. Это легко сделать с помощью сценария оболочки в этом ответе

0
16.09.2019, 08:01
1 ответ

Используйте комбинацию mkdir и dirname перед выполнением sftp

mkdir -p $(dirname /base/q/w/e/r/t/y/file)
  • dirnameизвлечет полный путь каталога к файлу

  • mkdir -pобеспечит создание всего дерева каталогов
    (даже если он частично доступен)

3
28.01.2020, 02:22

Теги

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