@Матфея читаем: принцип подключения контроллера к Nexus 7 такая же С. С. создание файла, пометив его как исполняемый файл и скопировать его в другое место "слишком сложной"?!? Я не уверен, что у вас есть правильное слово! :-) @Потрошитель: смысл, в Ubuntu обеспечил его как бинарный пакет. Когда вы типа питона, питона вы получаете? Есть несколько сложных, но интересных темах, где бимодальное распределение вполне типична. Хорошие студенты подбирают их и действительно слабых забрать их, потому что они не понимают сложности. В среднем студенты будут хотя избежать этих темах, так как они часто лучше, чем слабым, чтобы судить свои собственные навыки. Таким образом, фирменные знаки, конечно же, может быть бимодальным. В случае Р. Куинн, ниже, это **отклонения** из последних дистрибутивов, которые подняли флаги. Плюс, Квинн утверждал, что доносчик. За удовольствие читать, видеть "обман" глава из книги "Фрикономики".

Установка ключа управления поведением в xserver, а не Гном (если вы не используете Вэйланд вместо X):

Используя setkbmap

  1. Получить раскладку клавиатуры:

    setxkbmap -запрос
    

    Искать строфы помечены макет. Что-то вроде ГБ для английской раскладки. Ваше может отличаться.

  2. Изменить параметры раскладки клавиатуры, используя тот же макет, вы находитесь нарушить функционирование используя в #2 выше:

    setxkbmap -макет ГБ -опция управление:nocaps
    

    Здесь клавише Ctrl:nocaps вариант делает ваш капс лок дополнительный управляющий ключ. Чтобы сделать эти изменения постоянными вы можете добавить его в свой .файла файл при запуске X с помощью StartX или xinit из терминала. Если вы не делаете, что вижу этот ответ , Как выполнить команду при входе в GNOME.

Используя параметр xmodmap

Создайте следующий .Параметр xmodmap файл в вашем домашнем каталоге:

!
! Сделать Caps_Lock другой Control_L
!
снять блокировку = Caps_Lock
keysym Caps_Lock = Control_L
добавить замок = Caps_Lock

Затем можно выполнять следующие при запуске, чтобы сделать это изменение активной для своего X-сессии:

параметр xmodmap ~/.Параметр xmodmap

Как только вы имеете то, что вам нравится можно добавить эту команду в ваш .файла или использовать тот же метод, что связано выше, чтобы сделать это постоянным.

Ухожу Глубже

Можно также поменять колпачки, чтобы контролировать на уровне ядра через loadkeys.

Основы здесь используют dumpkeys чтобы сбросить ваш существующий ключ карты в файл. Изменить сопоставление для капс лок, а затем использовать loadkeys , чтобы загрузить новую раскладку.

Обратите внимание, что поскольку вы вносите изменения как в ядре считывает ввод с клавиатуры, эти изменения нужны привилегии суперпользователя. Вот на GitHub суть с соответствующими модификациями и некоторые инструкции.