См. /usr/include/X11/keysymdef.h
для доступных имен клавиш:
xmodmap -e 'keycode 112=Up'
xmodmap -e 'keycode 117=Down'
(префиксы нужно убрать ).
Вы можете попытаться запустить свой X-сервер даже при отсутствии монитора, а затем активировать вывод с помощью xrandr
, когда монитор станет доступным (или деактивировать его снова ).
Таким образом, сам X-сервер также будет выступать в роли «фиктивного x-сервера». Это может потребовать некоторой возни, и я не уверен, что это будет работать со всеми драйверами оборудования. Таким образом, первым шагом будет определение вашего аппаратного драйвера и чтение справочной страницы xorg.conf для этого драйвера.
В качестве альтернативы, взгляните на что-то вроде Xpra , чтобы иметь X-сервер, к которому вы всегда можете подключиться, который вы можете дополнительно просматривать на реальном мониторе (со вторым X-сервером ). Таким образом, сервер Xpra будет действовать как «всегда использовать этот фиктивный» сервер. Однако OpenGL и подобное ускорение и т. д. будут медленными или вообще не будут работать.