Переназначение Caps Lock в 14.04 Trusty Tahr


32

Я видел несколько вопросов, которые указывают на меню графического интерфейса для переназначения заглавных букв, но это меню, похоже, исчезло в 14.04. Я просто не нахожу это, или это действительно ушел? Я знаю, что вы можете использовать, xkbmapчтобы переназначить его, но я не совсем уверен, как это сделать.

редактировать

Я попробовал предложения по принятому ответу на этот вопрос , но, похоже, ничего не работает. Из того, что я могу сказать, .xinitrcфайл, кажется, никогда не получен. Есть ли какая-то другая работа, которая могла бы исправить это для меня?



2
@ Jobin, если вы заметите, я спрашиваю конкретно о 14.04, а не только в целом.
Эрик Андрес

Вы пробовали решение? Я вижу, что у вас есть конкретные сомнения относительно того, будет ли продолжаться перезагрузка, и этот вопрос решает эту проблему.
Jobin


2
Похоже, что Ubuntu 14.04 использует ~ / .xsessionrc вместо ~ / .xinitrc

Ответы:


27

Вы должны отредактировать файл / etc / default / keyboard и изменить настройку XKBOPTIONS.

Например, чтобы отобразить capslock для управления, установите XKBOPTIONS = «ctrl: nocaps» (источник: Archlinux wiki

Выйдите из системы и войдите снова, чтобы изменения повлияли на вашу систему.


4
Огромное спасибо, приятель, вся эта чушь с графическим интерфейсом при установке пакетов - это боль в заднице, и большинство способов либо не работали, либо работали в некоторых контекстах, но не в других.
Алексакарпов

18

Наконец-то нашел ответ с графическим интерфейсом после долгих поисков: как поменять местами Escape и Caps Lock в 14.04? (Похоже, ваш вопрос был сформулирован лучше, и поэтому он оказался намного выше в моих результатах поиска.)

Из связанного ответа:

Установите GNOME Tweak Tool (гном-твик-инструмент), под Typing вкладки есть возможность обмена Escс Caps Lock. Это работало для меня в Ubuntu 14.04.

Странно, но фон окна инструментов для меня не заполнялся, поэтому мне пришлось открыть окно gedit за ним, чтобы просмотреть текст.

Надеюсь, это поможет! Даже с глючным окном это было намного приятнее, чем возиться с настройками xkb напрямую.


Это не работает в XUbuntu 14.04.
Пол Прайс

1
Я получил это, чтобы работать в Ubuntu 14.04. Ошибка фонового окна действительно плохая - трудно поверить, что никто не исправил это. Если вы хотите поменять местами клавиши CTRL и CAPS, это делается в разделе «Положение клавиши Ctrl» и недоступно в разделе «Поведение Caps Lock». Я ломал голову над тем, почему были перечислены все остальные опции для блокировки прописных букв, кроме замены с помощью CTRL, когда я наконец заметил отдельную настройку для CTRL.
Tim11g

К сожалению, GNOME Tweak Tool кажется довольно ошибочным при использовании в Unity. Решение с использованием / etc / default / keyboard кажется более подходящим (я пробовал оба).
marcelocra

gnome-tweak-toolхорошо работает под Ubuntu 16.04. Мне нравится, что изменения вступают в силу немедленно, без перезапуска или чего-либо еще.
динозавр

8

В моем случае для отключения capslock в Ubuntu 14.04 сработало следующее:

setxkbmap -option caps:none

Автозагрузка приложений > Добавить > Имя : отключить Capslock> Команда : setxkbmap -option caps: none> Добавить .

Перезапуск и блокировка отключены.


Чтобы переназначить колпачок на клавишу выхода:

setxkbmap -option caps:escape

это самое простое решение, которое я смог найти, и оно работает, setxkbmap -option caps: escape
Andrzej Rehmann

3

После поиска достаточно, я думаю, что наконец нашел то волшебное заклинание Google, чтобы найти ответ Вот сообщение, которое решило мою проблему: Сделайте настройки setxkbmap установленными при запуске . Я просто следовал инструкциям в принятом ответе и добавил «ctrl: nocaps» в опции xkb. Я действительно надеюсь, что они просто вернут графический интерфейс настроек, чтобы изменить это ....


К сожалению, теперь колпачок работает как еще одна клавиша CTRL. Клавиша capslock не полностью отключена.
MC Basstard
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.