Как использовать supervisorctl на Ubuntu?

решение

, используя в udev

с Хэл устарела и [f25 привод датчика] используется и сейчас, такой подход является более предпочтительным, чем другой мой ответ (хотя я думаю, что решение с использованием Хэл проще).

однако для многих функциональных клавиш вы можете просто использовать системные настройки > Клавиатура > сочетания клавиш для привязки скрипта, попробуйте это первыми! Это экономит вам много неприятностей. Для например, клавиши яркости это не работает (я понятия не имею, почему бы и нет), так что если вы хотите знать, как изменить поведение, например, клавиши яркости, Читать далее.

Примечание: если вы используете ноутбук Samsung вы можете исправить все (в зависимости от модели) функциональные клавиши, установив пакет [ф26] от мой ответ

в данном руководстве предполагается, что вы умеете использовать терминал, и использует vim редактор. Если Вы не знаете [ф28] пожалуйста, замените его в команды, либо gedit или [ф30].

внимание

[Ф1]

следует печатать клавиатурах, подключенных к компьютеру, в моем случае

[Ф2]

теперь есть два варианта:

USB клавиатуры: если вы хотите переназначить клавиатуру USB, осмотрите их, выполнив [Ф3], где вы должны заменить 9 в заявлении на awk на правильный номер. Вывод должен быть похож на [Ф4], который правильно указывает на то, что моя клавиатура обрабатывается через мой Logitech USB приемник (вход/event7 оказался мой Logitech G9 с мышь, который имеет несколько программируемых кнопок). Клавиатура ноутбука : если вы хотите переназначить клавиатуру ноутбука, вы должны помнить номер [ф31] что на 4 в моем случае. Также получить информацию DMI для вашего ноутбука: [ф5], которая в моем случае [ф6] и [ф7] что в моем случае [ф8]

определить ваше текущее отображение ваших функциональных клавиш

теперь мы можем определить наш нынешний keymapping, слушая клавиатура (вставить нужную цифру)

[F9] и

вы можете покинуть эту команду с помощью ESC на клавиатуре или Ctrl+C на другую клавиатуру.

если ваш экран начнет перемещаться вниз очень тяжело, нажмите ЭСК и Ctrl+сочетание клавиш Ctrl несколько раз и снова попробовать с

[ф10] [и D40]или, если вы все еще есть проблемы с прокруткой[!и D40] [ф11] [dрайвер d41]в последнем случае вы по-прежнему есть прокрутка, но если Вы нажмете функциональные клавиши, они должны пойти в [f32 из], где вы можете прочитать их позже.[!dрайвер d41]

теперь мы можем проверить текущее построение карты функциональных клавиш, нажимая их, которые должны дать вам список как (это мое клавиши Ctrl+F1 до с+Ф12):

[ф12]

теперь запишем сканирование кодов, для которых вы хотите изменить поведение.

определить ваше текущее отображение ваших функциональных клавиш

если вы видите ключ-код явно не покрывает то, что вы ожидаете, что ключ к вы можете посмотреть в /usr/include/linux/input.h под системные настройки > Клавиатура > сочетания клавиш, чтобы увидеть, если есть ключевой код, который лучше соответствует тому, что вы на самом деле хотите, чтобы произошло. Ключ есть коды в формате KEY_KEYCODE и вы должны записать часть после [ф35] в Нижнем регистре. Иногда изменение этого достаточно, чтобы решить проблему.

яркость однако часто ключи имеют правильное значение кода, связанных с ними, и это не позволяет им быть переназначен. Поэтому нужно менять их на другие коды. Мы будем использовать [f36 В] И [фунции f37] для этого примера, потому что это не используется на моем компьютере, однако вы можете также использовать f13 через [f39 расстройства], или [ф40] через [ф41] если у вас есть Яблоко клавиатуре Ф1 через Зг19 ключи.

создать пользовательскую раскладку: создать файл контурная карта в каталоге /lib/udev/keymaps с подходящим названием, посмотрим на выходе ls /lib/udev/keymaps чтобы видеть подходящих имен. Я иду с [пулемет f44] для целей настоящего вопрос. [от f13] и введите коды сканирования клавиш вы хотите изменить, затем scancodes вы хотите их иметь. Мой [f45 с] выглядит так: [ф14] создать пользовательский ключ файл релиза. Только если Вы не меняются клавиатуру ноутбука: иногда ключевым событием релиз не правильно отправить, приводя к зависанию компьютера. Чтобы избежать этого, мы будем писать пользовательский файл ключа релиз [ф15] этот файл должен содержать те же скан-кодов, моя выглядит как [ф16]

убедитесь, что новые сопоставления загружаются в правилах файлы, теперь мы должны убедиться, что ваши сопоставления загружаются. Мы можем сделать это путем редактирования /lib/udev/rules.d/95-keymap.rules, так что это умно, чтобы сделать резервную копию

опять у нас два варианта:

USB клавиатуры: если вы хотите переназначить клавиатуру USB, осмотрите их, выполнив [Ф3], где вы должны заменить 9 в заявлении на awk на правильный номер. Вывод должен быть похож на [Ф4], который правильно указывает на то, что моя клавиатура обрабатывается через мой Logitech USB приемник (вход/event7 оказался мой Logitech G9 с мышь, который имеет несколько программируемых кнопок).

USB клавиатуры: если вы хотите переназначить клавиатуру USB, осмотрите их, запустив

[зг19] теперь также добавить правило [f55, которая после резервного копирования [ф20]

, где вы должны заменить 9 в заявлении на awk на правильный номер. Вывод должен быть похож на

[клавиши f21]

клавиатура ноутбука: если [ф50] сообщили клавиатуру ноутбука как AT keyboard ваше правило должно идти под LABEL="keyboard_vendorcheck", в противном случае положите его под LABEL="keyboard_modulecheck". Снова положить его под другие элементы для вашего ноутбука производителя. Добавить следующее правило (SAMSUNG ELECTRONICS CO., LTD. это немного долго, поэтому я использовал подстановочный знак`)

[ф22]

опять под другие элементы вашего производителя добавить

[г70]убедитесь, что новые сопоставления загружаются в файлы правил[!г70] для загрузки новых правил

[ф23]

Примечание: udevadm control --reload-rules (еще в инструкции на многих сайтах) не работает.

[ф24]

теперь проверяем, если правила были успешно применены

, которые должны теперь отчет за яркость клавиш

Переназначить клавиши в настройках системы если последним шагом сообщили правильные коды клавиш, либо клавиши начинают работать автоматически (в случае, если они сначала не тот ключ коды).

для яркости вам все равно придется привязывать ключи от сумы теперь можно с помощью клавиатура.

[кадрах, снятых D80]

USB клавиатуры: если вы хотите переназначить клавиатуру USB, осмотрите их, запустив

[зг19] теперь также добавить правило [f55, которая после резервного копирования [ф20]

, где вы должны заменить 9 в заявлении на awk на правильный номер. Вывод должен быть похож на

[клавиши f21][!кадрах, снятых D80] Клавиатура ноутбука : если вы хотите переназначить клавиатуру ноутбука, вы должны помнить номер [ф31] что на 4 в моем случае. Также получить информацию DMI для вашего ноутбука: [ф5], которая в моем случае [ф6] и [ф7] что в моем случае [ф8]

1
задан 26 May 2014 в 23:20

0 ответов

Другие вопросы по тегам:

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