У меня ноутбук HP G62, и у меня была такая же проблема. Я решил установить тачпад-индикатор, который позволяет отключить и включить тачпад с помощью ярлыка (например, я использую ctrl + alt + p для этого).
Чтобы установить его, вы должны следовать тем же инструкциям :
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update && sudo apt-get install touchpad-indicator
Теперь доступно как для 11.10, так и для 12.04.
Я только что установил Ubuntu 16.04 с двойной загрузкой на моем MBP13 вчера. Для Ubuntu 16.04, вот как я это сделал:
Шаг 1: Запустить терминал
Шаг 2: Изменить X Расширение клавиатуры
sudo nano /usr/share/X11/xkb/symbols/pc
Шаг 3. Внесите следующие изменения. Убедитесь, что ваш файл выглядит так:
key <LCTL> { [ Super_L ] };
key <LWIN> { [ Control_L ] };
...
key <RCTL> { [ Super_R ] };
key <RWIN> { [ Control_R ] };
Шаг 4: Очистить кэш xkb
sudo rm -rf /var/lib/xkb/*
Шаг 5 (условный): Если ключи не меняются местами после шага 4, перезагрузите компьютер. Это помогло мне после этого.
Надеюсь, это поможет, удачи!
Перейдите в System -> Preferences -> Keyboard
Нажмите вкладку «Макеты», а затем нажмите кнопку «Параметры макета».
Нажмите «Alt / Win key behavior»
Выберите «Управление отображается на клавиши Win (и обычный ключ ctrl).
из http://ubuntuforums.org/showthread.php?t=1293081
Перейдите к системным настройкам, а затем к раскладке клавиатуры, затем к параметрам, затем к поведению клавиш Win / Alt, а затем установите флажок «Мета-переключатели Ctrl», а затем в поле «Ctrl» выберите «Ctrl-переключатели Meta», и у вас есть это!
от 12.04.1 вы измените это на:
Сначала, перейдя в «Системные настройки», затем щелкнув «Клавиатура», затем «Настройки макета» (в левом нижнем углу) , затем «Параметры» в правом нижнем углу, а затем добавьте вкладку «Alt / Win key», затем выберите «Control сопоставлен, чтобы выиграть клавиши (и обычные клавиши Ctrl)»
Страница справки сообщества Ubuntu для клавиатур Apple дает следующие шаги для постоянного внесения этого изменения: (проверено 2017-05-27)
Выполните следующую команду, чтобы добавить строку конфигурации в файл , при необходимости создавая его:echo options hid_apple swap_opt_cmd=1 | sudo tee -a /etc/modprobe.d/hid_apple.conf
Триггер копирует конфигурацию в загрузочный файл initramfs. sudo update-initramfs -u -k all
Возможно, перезагрузка sudo reboot
Чтобы временно проверить это, вы можете запустить
echo 1 | sudo tee /sys/module/hid_apple/parameters/swap_opt_cmd
Дубликат того, как поменять клавиши управления и управления с помощью xkb шаг за шагом?
В 16.04, вот как я, наконец, получил это, чтобы работать. Xmodmap не работает повсеместно во всех приложениях, в инструменте gnome tweak отсутствует функция, dconf, редактирование пользовательского свопа ключей Altwin2 (как и главный ответ здесь) не удалось, поэтому я рвал волосы до тех пор, пока не объединил несколько ответов в этот полный, простой , и изящное решение:
gksudo gedit /usr/share/X11/xkb/symbols/pc
изменить его на:
default partial alphanumeric_keys modifier_keys
xkb_symbols "pc105" {
key <ESC> { [ Escape ] };
// The extra key on many European keyboards:
key <LSGT> { [ less, greater, bar, brokenbar ] };
// The following keys are common to all layouts.
key <BKSL> { [ backslash, bar ] };
key <SPCE> { [ space ] };
include "srvr_ctrl(fkey2vt)"
include "pc(editing)"
include "keypad(x11)"
key <BKSP> { [ BackSpace, BackSpace ] };
key <TAB> { [ Tab, ISO_Left_Tab ] };
key <RTRN> { [ Return ] };
key <CAPS> { [ Caps_Lock ] };
key <NMLK> { [ Num_Lock ] };
key <LFSH> { [ Shift_L ] };
key <LCTL> { [ Alt_L ] };
key <LWIN> { [ Super_L ] };
key <RTSH> { [ Shift_R ] };
key <RCTL> { [ Alt_R ] };
key <RWIN> { [ Super_R ] };
key <MENU> { [ Menu ] };
// Beginning of modifier mappings.
modifier_map Shift { Shift_L, Shift_R };
modifier_map Lock { Caps_Lock };
modifier_map Control{ Control_L, Control_R };
modifier_map Mod2 { Num_Lock };
modifier_map Mod4 { Super_L, Super_R };
// Fake keys for virtual<->real modifiers mapping:
key <LVL3> { [ ISO_Level3_Shift ] };
key <MDSW> { [ Mode_switch ] };
modifier_map Mod5 { <LVL3>, <MDSW> };
key <ALT> { [ NoSymbol, Control_L, Control_R ] };
//include "altwin(meta_alt)"
key <LALT> { [ Control_L ] };
key <RALT> { [ Control_R ] };
modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
key <META> { [ NoSymbol, Meta_L, Meta_R ] };
modifier_map Mod1 { <META> };
key <SUPR> { [ NoSymbol, Super_L ] };
modifier_map Mod4 { <SUPR> };
key <HYPR> { [ NoSymbol, Hyper_L ] };
modifier_map Mod4 { <HYPR> };
// End of modifier mappings.
key <OUTP> { [ XF86Display ] };
key <KITG> { [ XF86KbdLightOnOff ] };
key <KIDN> { [ XF86KbdBrightnessDown ] };
key <KIUP> { [ XF86KbdBrightnessUp ] };
};
hidden partial alphanumeric_keys
xkb_symbols "editing" {
key <PRSC> {
type= "PC_ALT_LEVEL2",
symbols[Group1]= [ Print, Sys_Req ]
};
key <SCLK> { [ Scroll_Lock ] };
key <PAUS> {
type= "PC_CONTROL_LEVEL2",
symbols[Group1]= [ Pause, Break ]
};
key <INS> { [ Insert ] };
key <HOME> { [ Home ] };
key <PGUP> { [ Prior ] };
key <DELE> { elete ] };
key <END> { [ End ] };
key <PGDN> { [ Next ] };
key <UP> { [ Up ] };
key <LEFT> { [ Left ] };
key <DOWN> { own ] };
key <RGHT> { [ Right ] };
};
Сохранить.
rm -rf /var/lib/xkb/*
(я не знаю, требуется, но я сделал это.)
Перезагрузка.