1

Я только что переключился с LXDE на Gnome, и я пытаюсь настроить клавиатуру так, как я хочу. Шведская раскладка клавиатуры болезненна при программировании (например, {[]} требуется акробатика правой руки), поэтому я переназначил их, используя xkbcomp .

В LXDE/LXDM отображение может происходить автоматически при входе в систему, поместив его в ~/.xprofile . Это не работает под Gnome/GDM, хотя. /etc/gdm/Xsession , который GDM использует для запуска gnome-session , создает исходный код ~/.xprofile , но к тому времени, когда я вошел в систему и запустил терминал, сопоставления были отменены. Я предполагаю что-то, что gnome-session или одна из его когорт отменяет мои осторожные изменения в карте клавиатуры.

Полагаю, мне нужно как-то внести свои изменения на более позднем этапе процесса входа в систему, но мне не удалось найти способ добиться этого. Как я могу это сделать?

(В качестве альтернативы, есть ли способ добавить раскладки клавиатуры пользователя, которые выбираются в диалоге настроек раскладки клавиатуры Gnome3? Или, если это не удалось, как я могу добавить макеты в систему?)

1 ответ1

1

Дурак я! Подумав немного, я нашел хороший и простой способ сделать это:

  1. Скопируйте содержимое ~/.xprofile куда-нибудь в скрипт. Убедитесь, что это исполняемый файл.
  2. Запустите gnome-session-properties и добавьте новую программу запуска. Укажите это на сценарий.

Вот и все.

Гораздо проще, чем возиться со специальными точечными файлами, которые поставляются при входе в систему :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .