Я некоторое время пытался переключить клавиши Ctrl и CMD на своем MacBook, но, похоже, ничего не работает.
Многие ответы говорят о том, чтобы перейти в «Системные настройки»> «Расположение клавиатуры» и изменить его там, но у меня есть совершенно новая установка Ubuntu, и у нее нет этой функции.
Я также пытался настроить xmodmap, который работает для текущего сеанса, но при перезагрузке настройки не сохраняются.
Чтобы попытаться сохранить его, я добавил команду xmodmap ~/.Xmodmap
в мои приложения автозагрузки, но это не сработало. Я также попытался добавить команду в файл /etc/profile.d/myfile.sh
(я также изменил права доступа). Я пробовал файл file ~/.xinitrc
и многие другие способы, но, похоже, ничего не работает.
Однако, когда я захожу в свою оболочку и набираю xmodmap ~/.Xmodmap
, она работает. Так что я не уверен, что я делаю здесь не так.
Кто-нибудь знает, что я делаю не так?
Для перезагрузки конфигурации на входе в систему сначала сохраните его в файл:
xmodmap -pke > ~/.Xmodmap
тогда редактируют созданный файл, такой как:
keycode 37 = Control_L NoSymbol Control_L
keycode 133 = Super_L NoSymbol Super_L
или наоборот.
можно выполнить xev
и нажать кнопки для проверки их кода клавиши.
Наконец, отредактируйте файл ~/.xsessionrc
(или создайте его, если он не существует) со следующим текстом, и измените разрешение выполнения:
chmod a+x ~/.xsessionrc
Содержание ~/.xsessionrc
файл:
#/bin/sh
#
# Executed by startx (run your window manager from here)
# read ~/.Xmodmap if it exists
if [[ -f "${HOME}/.Xmodmap" ]]; then
xmodmap "${HOME}/.Xmodmap"
fi
Инструмент тонкой настройки гнома обеспечивает опцию "Left Alt is swapped with Left Win". Можно установить инструмент тонкой настройки гнома с sudo apt install gnome-tweak-tool
, и опция может быть найдена в меню "Typing".
/boot
изменения раздела. Это было старым требованием более не существующего?) загрузчик lilo .
– solsTiCe
24 November 2015 в 09:27