Как поменять блокировку шапки для управления в xfce?

20

Раньше в GNOME менялась блокировка и управление caps, но при обновлении до Ubuntu 9.04 я также изменил среду рабочего стола на Xfce. У меня есть следующая строка в моем xorg.conf:

Option          "XkbOptions"    "ctrl:nocaps"

Но это, похоже, не имеет значения для Xfce. Любые идеи?

Марсель Леви
источник
Первое, что я обычно делаю, когда получаю новую клавиатуру, это физически вытаскиваю клавишу блокировки крышки. Если вы не можете сделать это эффективно, это мысль.
Недм

Ответы:

32

В итоге я удалил строку «XkbOptions» из моего xorg.conf и добавил ее в автозапуск Xfce:

/usr/bin/setxkbmap -option "ctrl:nocaps" 

Он превращает клавишу Caps Lock в дополнительный Ctrl, что помогает мне. Если бы вы хотели прямой обмен, я думаю, "ctrl:swapcaps"что это сработало бы. Для чего это стоит, эта страница является довольно приличным руководством:

http://manicai.net/comp/swap-caps-ctrl.html

У меня еще не было изменений, чтобы попробовать другие методы, но у меня также есть нетбук с немного прикольной компоновкой, и мне, возможно, придется немного поработать с ним.

Марсель Леви
источник
4
Помещение вышеупомянутой строки в ~ / .profile также поможет! (Для тех, кто не знаком с
Каждый раз, когда я перезагружаю свой компьютер, он возвращается к обычному caps lock / ctrl. Кроме того, ссылка сейчас не работает.
Парадокс
Исправлена ​​ссылка.
Марсель Леви
2

Используйте xkeycaps, чтобы посмотреть на раскладку клавиатуры и поменять местами модификаторы META и ALT, или просто поменять местами все клавиши. Если вы планируете использовать какие-либо приложения GNOME, в GNOME есть некоторые предположения о том, какие ключи имеют модификаторы META и ALT. Вероятно, вам будет проще поменять ключи полностью.

shapr
источник
2

Вы можете попробовать xmodmap

У меня есть маленький нетбук с раздражающей дополнительной клавишей рядом с клавишей влево. Поместив следующее в ~ / .Xmodmap, я могу переназначить ключ, чтобы он стал еще одним ключом сдвига влево.

keycode 94 = Shift_L
add shift = Shift_L

Может быть, вы можете сделать что-то похожее, чтобы поменять Caps-Lock и клавиши управления?

казарка
источник
2

Xfce должен быть таким же, как GNOME и все остальные окружения рабочего стола, - вероятно, он сломался при обновлении до Ubuntu 9.04 для всех сред, поскольку параметры конфигурации клавиатуры и мыши Xorg перенесены из xorg.conf в HAL.

Более подробную информацию о новых методах настройки можно найти на таких страницах, как:

alanc
источник