xmodmap не работает правильно над резюме

Начиная с обновления до 11,10, xmodmap кажется, нигде не работает рядом также. Я хотел бы смочь работать xmodmap после разблокирования заблокированного экрана, поскольку это не работает. Я должен выполнить его от терминала (дважды). Я не хочу Caps_Lock или Клавиши меню после того, как я войду в систему.

Предпочтительно, я хотел бы xmodmap вернуться к тому, чтобы быть применимым. Это больше не работает автоматически при запуске как привыкший к. У меня есть сценарий при запуске, который должен несколько раз выполнять его, прежде чем он на самом деле сделает вещи. Вот мой .xmodmaprc файл; надо надеяться, кто-то сможет найти что-то не так:
clear mod1
clear mod3
clear mod4
clear lock
keycode 66 = Hyper_L
remove lock = Hyper_L
add mod3 = Hyper_L
keycode 133 = Alt_L
add mod1 = Alt_L
keycode 64 = Super_L
add mod4 = Super_L
keycode 135 = Super_R
add mod4 = Super_R
keycode 118 = Multi_key

Между тем, если фиксация этого файла не решает проблемы, которые я имею, я хотел бы знать, как работать xmodmap после возобновления от приостанавливают или разблокировавший с заблокированного экрана.

2
задан 17 November 2011 в 01:53

3 ответа

У меня также есть эта проблема на 11,04. Это не всегда имело место - это только что начало происходить со мной однажды, таким образом, мое лучшее предположение - то, что это происходило из-за своего рода обновления программного обеспечения.

Тем не менее, это является чрезвычайно раздражающим. Я нашел этот поток, который предполагает, что можно добавить сценарий /etc/acpi/resume.d/50-xmodmap.sh это работает на пробуждении для вызова xmodmap.

Хотя кто-то еще предположил, что эта ошибка не может быть исправлена и что Вы можете быть вынуждены использовать GUI. Поскольку мое желаемое переотображение довольно просто (я просто хочу повторно отобразить Caps Lock для Управления), это - то, что я сделал. Это было на самом деле хитро для нахождения, как я имел к:

  • Найдите Клавиатуру приложением для GUI
  • Выберите вкладку Layouts
  • Нажмите кнопку Options
  • Разверните "заголовок" положения клавиши Ctrl, потому что желаемая опция не находилась под "поведением клавиши Caps Lock"
  • Установите флажок "Make Caps Lock an additional Ctrl"

По общему признанию, если Вы - долговременное .Xmodmap пользователь, это является довольно раздражающим, но это лучше, чем выполнение xmodmap вручную каждый раз Вы входите в систему.

2
ответ дан 2 December 2019 в 04:26

Необходимо изменить имя xmodmap файла к ~/.Xmodmap

Это - название файла, который ищет Ubuntu, который обрабатывается xmodmap каждый раз, когда Вы запускаете X сессий.

0
ответ дан 2 December 2019 в 04:26

Кажется, что поддержка xmodmap постепенно сокращается:

поддержке xmodmap заглядывали GNOME3, которые удерживают от использования тот отчет об ошибках, закрывая ее

(от Ошибки № 289781 на xserver-xorg-input-evdev)

Графический инструмент Tweak конфигурации мог бы предложить настройки, в которых Вы нуждаетесь. Можно установить его с apt-get install gnome-tweak-tool и используйте вкладку Typing для конфигурирования некоторых общих тонких настроек клавиатуры. (Те же настройки раньше были в стандартных Параметрах настройки системы перед Ubuntu 12.10).

0
ответ дан 2 December 2019 в 04:26

Другие вопросы по тегам:

Похожие вопросы: