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

Я пытаюсь иметь поведение клавиатуры Mac на своей ubuntu/trusty32 виртуальной машине и имел некоторые проблемы с нею до сих пор.

Используя sudo dpkg-reconfigure keyboard-configuration казалось, работал сначала, но не было никакого способа сохранить изменения после перезагрузки и команды sudo udevadm trigger --subsystem-match=input --action=change работавший ни один.

/etc/default/keyboard содержание было:

XKBMODEL = "macbook79"

XKBLAYOUT = "франк"

XKBVARIANT = ""

XKBOPTIONS = "lv3:ralt_switch"

После некоторого чтения и тестов я обнаружил это XKBVARIANT="mac" имеет лучшие эффекты. Я должен теперь ввести команду sudo udevadm trigger --subsystem-match=input --action=change получить ожидаемое поведение, даже после перезагрузки.

Таким образом, я задаюсь вопросом, неправильно читал ли я предложение

После изменения/etc/default/keyboard, можно применить изменения в консоли Linux путем выполнения setupcon. Если X будет настроен для использования того файла также, то изменения станут видимыми к X, только если udevadm инициировали - subsystem-match=input - action=change, назван, или система перезагружается.

Как заставить перезагрузку принять во внимание новую настройку клавиатуры?

1
задан 20 December 2016 в 19:08

2 ответа

Я нашел помеху благодаря Gunnar Hjalmarsson снова.

VM предоставили "oh-my-zsh" конфигурацию, и последняя строка .zshrc указала setxkbmap fr

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

Очень забавный впоследствии. :-/

1
ответ дан 7 December 2019 в 13:39

Один путь на рабочем столе Ubuntu для персистентной установки "французского языка (Macintosh)" для текущего пользователя состоит в том, чтобы выполнить эту команду:

gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'fr+mac')]"

Редактирование:

На сервере я думаю, что эта команда дает тот же результат:

setxkbmap -layout fr -variant mac

Однако, если система отказывается распознавать XKBVARIANT при чтении /etc/default/keyboard (не может объяснить, почему), Вы, возможно, должны иметь ту команду, выполненную в начале каждой сессии.

1
ответ дан 7 December 2019 в 13:39

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

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