Как добавить модель клавиатуры в Ubuntu и вернуть эту модель сообществу?

10

Эй, у меня недавно новый ноутбук Lenovo z570. У него уникальная клавиатура. Я могу использовать его, но не в полной мере. Я не могу сопоставить некоторые из «дополнительных» клавиш с их соответствующими функциями. Для lenovo z570 нет отдельной модели клавиатуры. Я хотел бы правильно настроить эту клавиатуру и вернуть репозитории Ubuntu для хранения, чтобы позже кто-то другой, использующий тот же ноутбук, мог использовать мою конфигурацию, которую я установил.

Как я могу это сделать?

ksinkar
источник

Ответы:

7

Создание модифицированной карты ключей и отправка ее в проект Ubuntu

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

Я постараюсь дать вам план необходимых шагов. Детали будут зависеть от того, что нужно вашему компьютеру.

Создание модифицированной карты ключей

Подробные инструкции по настройке пользовательской клавиатуры для Ubuntu находятся здесь . Я бы предложил скопировать существующий файл клавиатуры под новым именем, а затем изменить этот файл, чтобы добавить и изменить то, что необходимо. Вы можете сделать это с помощью gksudo gedit / usr / share / X11 / xkb / symbols / old-name и внести изменения в свой редактор. Затем сохраните их под новым именем. Если вы забыли, вы можете переустановить пакет xkb-data.

Активация и тестирование модифицированной раскладки клавиатуры

Перейдите в настройки системы и выберите панель управления клавиатурой. Внизу выберите Настройки макета . Затем вы можете нажать на значок + в левом нижнем углу, чтобы добавить новый файл в меню, выбрать его и протестировать.

Вклад в Ubuntu

Если у вас его нет, вы должны получить учетную запись на Launchpad. Перейдите на панель запуска и нажмите в верхнем правом углу, чтобы создать его. В противном случае, пожалуйста, войдите.

Следующий шаг - пойти сюда и убедиться, что кто-то еще не подал отчет. Предполагая, что это не так, сообщите о проблеме, что клавиатура по умолчанию не подходит для Lenovo z570, и укажите причину.

Пожалуйста, приложите файл, который вы создали к ошибке.

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

Помогая еще большему количеству людей

Вы можете пойти дальше этого, перейдя по этой ссылке на страницу панели запуска для апстрима этого пакета. Нажатие на тег Bugs показывает проблемы в пакете апстрима, о котором Launchpad знает. Это также показывает, что Freedesktop поддерживает систему сообщений об ошибках для апстрима.

В большинстве дистрибутивов Linux, вероятно, используется этот апстрим-пакет, поэтому ваш вклад может пойти дальше, если он будет добавлен туда. Ubuntu не только помогает своим пользователям, но и помогает разработчикам, работающим в восходящем потоке, таким как Debian и Freedesktop, помогать не пользователям Ubuntu.

Вы можете нажать на ссылку Ошибки отслеживаются в Freedesktop.org Bugzilla. вверху перейдите в систему отчетов об ошибках Freedesktop и отправьте им свой отчет об ошибках и новый файл раскладки ключей. Как только вы это сделаете, вы должны вернуться к вашему отчету об ошибках Launchpad и добавить, что ошибка влияет на пакет upstream и поместить туда ссылку на ваш отчет об ошибках upstream. Таким образом, разработчики Ubuntu будут знать, что им не нужно делать это самостоятельно.

Я вижу, что команда Ubuntu X занята подготовкой Quantal, так что сейчас, вероятно, самое время внести свой вклад. Их список рассылки находится по адресу ubuntu-x@lists.ubuntu.com, и я уверен, что они также общаются на IRC.

Джон С. Грубер
источник
3

Я предполагаю, что вы создаете новую раскладку для своей клавиатуры, используя конфигурационные файлы xkb. Для этого перейдите по ссылке:

/usr/share/X11/xkb/symbols

Здесь вы можете увидеть конфигурации раскладок клавиатуры по странам. Например, макеты для английского США находятся в файле "нас". В этом файле вы можете определить, что должно произойти, если клавиша нажата в разных ситуациях.

Я предлагаю вам взглянуть на файл us и попробовать поиграть с ключами, пока вы не освоите его, а затем создать свое собственное отображение.

Более подробные инструкции можно найти в: http://www.dotkam.com/2007/06/25/custom-keyboard-layout-in-ubuntu-or-just-linux-2/

Сыпь
источник
1

Вы можете попытаться попросить установленного пользователя Launchpad добавить их, или, если вы можете написать код, получить доступ к ветви Bazaar, соответствующей этому коду, и предложить там изменение. Возможно, вам придется сначала присоединиться к соответствующей группе, но вы можете предложить код без членства в группе. Кто-то должен будет совершить это для вас, хотя.

нФ
источник