Игнорируя мои предыдущие попытки ответить на это, я нашел что-то, что полностью превращает капсюль в левый сдвиг.
Сначала я рекомендую сделать резервную копию, прежде чем я расскажу, как ее изменить.
Run sudo cp /usr/share/X11/xkb/symbols/pc ~/pckeybak [ ! d2]
Теперь, когда есть резервная копия, давайте перейдем к редактированию.
Используйте свой любимый текстовый редактор, чтобы отредактировать этот файл как root:
/usr/share/X11/xkb/symbols/pc
Найти сегмент это выглядит так (это около вершины, строка 22 для меня):
key <TAB> { [ Tab, ISO_Left_Tab ] };
key <RTRN> { [ Return ] };
key <CAPS> { [ Caps_lock ] };
key <NMLK> { [ Num_Lock ] };
изменить
key <CAPS> { [ Caps_lock ] };
, чтобы быть
key <CAPS> { [ Shift_L, Caps_Lock ] };
вместо этого , ([F6] после Shift_L, может быть ненужным.)
Перезагрузите диспетчер дисплеев (обычно sudo service lightdm restart), а caplock теперь будет сдвинут влево. (Примечание: мой тестовый компьютер использует GNOME, поэтому мне пришлось перезапустить gdm. Однако это вызвало странное мерцание в резервном TTY, а gdm никогда не перезапускалось. Мне пришлось полностью перезагрузиться.)
[d11 ] Этот я действительно смог проверить и подтвердить, что он работает.Адаптировано из постоянного xmodmap в Ubuntu 13.04