Самый легкий способ сделать это должно создать виртуальный кластер в VMware. Это технически не поддерживается, если Вы не находитесь на утвержденных аппаратных средствах/программном обеспечении, но для Ваших потребностей, это прекрасно.
Хитрая часть является конфигурацией совместно используемой памяти, и эта статья объясняет, как сделать это:
Я закончил тем, что удалил строку "XkbOptions" из своего xorg.conf и добавил это к автоматическому запуску Xfce:
/usr/bin/setxkbmap -option "ctrl:nocaps"
Это превращает клавишу Caps Lock в дополнительный Ctrl, который добивается цели для меня. Если Вы хотели прямую подкачку, я верю "ctrl:swapcaps"
работал бы. Если это имеет значение эта страница является довольно достойным руководством:
http://manicai.net/comp/swap-caps-ctrl.html
У меня не было изменения для попытки других методов все же, но у меня также есть нетбук с немного броским расположением, и я, возможно, должен был бы слоняться без дела с ним немного.
Используйте xkeycaps, чтобы посмотреть на Ваше отображение клавиатуры и подкачать META и модификаторы ALT, или просто подкачать все ключи. Если Вы планируете использование каких-либо приложений GNOME, GNOME имеет некоторые предположения, о которых ключи имеют модификаторы ALT и META. Это, вероятно, сделает Вашу жизнь легче подкачать ключи полностью.
Вы могли попробовать xmodmap
У меня есть маленький компьютер нетбука с раздражающим дополнительным ключом рядом с ключом сдвига влево. Путем помещения следующего в ~/.Xmodmap, я могу повторно отобразить ключ, чтобы быть другим ключом сдвига влево.
keycode 94 = Shift_L
add shift = Shift_L
Возможно, можно ли сделать что-то подобное для свопинга Вас Caps Lock и клавиши CTRL?
Xfce должен совпасть с GNOME и всеми другими настольными средами здесь - что, вероятно, произошло, это, прервал обновление Ubuntu 9.04 для всех сред, начиная с клавиатуры Xorg и параметров конфигурации мыши, перемещенных от xorg.conf до HAL.
Больше информации о новых методах конфигурации может быть найдено на страницах, таких как:
Я использую XFCE, но это решение должно работать для любой среды рабочего стола на Debian или Ubuntu :
Заменить XKBOPTIONS
определение в / etc / default / keyboard
с
XKBOPTIONS="ctrl:nocaps"
Это влияет на всех пользователей в системе.
Это не повлияет на ваш текущий сеанс (вам необходимо перезапустить X11),
так что вы можете запустить эту командную строку, чтобы изменить ситуацию до тех пор:
$ setxkbmap -option ctrl:nocaps
Чтобы воздействовать только на вашего пользователя, запустите указанную выше команду как часть вашего сеанса: Откройте настройки XFCE (запустите xfce4-settings-manager
) и щелкните Сеанс и запуск , перейдите на вкладку Автозапуск приложения и Добавьте эту команду.