Я хочу создать активную версию Ubuntu, где у пользователя нет доступа к функциональным клавишам, подразумевая, что они не производят эффекта при нажатии. Как это может быть автоматизировано от начальной загрузки?
Сначала вы просто создаете USB с помощью USB Universal Installer , и вам предоставляется возможность «Сделать накопитель постоянным», флажок «Да» и создать диск.
Во-вторых, загрузите экземпляр, и для переназначения ключей вам понадобятся два инструмента, xev и xmodmap.
Запустить терминал и запустить xev.
Если отображаемая клавиша имеет другое значение при использовании с клавишей Shift (например, для английских раскладок клавиатуры, Shift + 2 дает кавычки), вы можете просто перечислить вторичную команду после первой. Например, если вы хотите, чтобы ключ с кодом 53 отображался как обычная обратная косая черта, но при использовании символа shift, вы можете сделать:
xmodmap -e "keycode 53 = backslash bar"
xmodmap -pke >~/.Xmodmap
(он создает файл с именем .Xmodmap в вашем доме directory (~))
Затем вам нужно создать файл с именем .xinitrc в вашем домашнем каталоге, в который вы поместите команду xmodmap .Xmodmap.
Теперь вы можете изменить .Xmodmap и запустить xmodmap .Xmodmap из консоли, чтобы увидеть изменения.
источник: Ubuntu Foruns