Рейтинг:2

Создайте собственную раскладку клавиатуры

флаг id

Есть ли простой способ или интерактивный инструмент, который поможет вам создать собственную раскладку клавиатуры? до сих пор я думаю, что перепробовал все:

  • Используйте скрипт python, найденный на github, для преобразования макета, созданного с помощью создателя клавиатуры Microsoft, в файл xkb (это не сработало)
  • Попробуйте использовать ключ Mapper
  • Вручную отредактируйте файл макета xkb, используя ксев команда для определения ключевых символов
  • Попробуйте установить инструмент раскладки клавиатуры (не помогло, я не могу его установить)

Я очень расстроен, потому что в Windows у меня есть простой инструмент, а в Linux я не могу сделать что-то настолько простое. Мне просто нужен инструмент для создания макета, а затем его настройки

guiverc avatar
флаг cn
Убунту 20? Вы имеете в виду Ubuntu Core 20? поскольку продукты *year* отличаются от более распространенных продуктов *year.month* (например, 20 не 20.04). Продукты *year* обычно используются на «безголовых» устройствах, приборах или в облаке; работать с разными (*ограниченными*) моделями безопасности, не использовать пакеты *deb* и т. д.
флаг id
Извините, я новичок в этом мире, я имею в виду последнюю версию ubuntu lts
vanadium avatar
флаг cn
Актуальный вопрос. Действительно, афайк, нет простого инструмента. Можно редактировать файлы xkb, но это крайне неясно и сложно, и требует прав суперпользователя. Старый инструмент `xmodmap` можно было легко изменить несколькими ключами, но он больше не работает надежно (например, больше не будет работать после возобновления работы) и не работает на Wayland.
Рейтинг:2
флаг cn

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

Для изменения/перестановки нескольких клавиш инструмент xmodmap очень подходил. Однако он больше не очень надежен, может перестать работать, например, после приостановки работы компьютера и т. д. Кроме того, он не будет работать на Wayland, драйвере дисплея, который постепенно заменит текущий старый сервер дисплея Xorg.

Редактирование хкб files — это, афайк, единственный путь вперед. Для этого вам нужно быть пользователем root, т. е. невозможно создать раскладку клавиатуры только с правами пользователя, которую может видеть и использовать только ваш пользователь.

А гид доступен в официальной документации Ubuntu. Тем не менее, он скудный, но он может помочь вам начать работу и быстро оценить сложность системы.

Чтобы быть в безопасности при изменении раскладки клавиатуры, создайте новую. Любой новый макет может изменить существующие макеты. Экспериментирование с новым макетом вместо изменения существующих 1) защищает вас от их нарушения и 2) будет сохранено при будущих обновлениях. Тем не менее, при необходимости можно сбросить данные системной клавиатуры, переустановив xkb-данные упаковка.

Ответить или комментировать

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