Как повторно включить клавишу Caps Lock?

Одна из особенностей ssh та основанная на PAM аутентификация, не может полностью управляться им непосредственно. Необходимо проверить стек PAM /etc/pam.d/sshd; Я добавил бы pam_access к auth раздел (см. pam_access (8) и access.conf (5) страницы руководства).

Тем не менее PermitRootLogin No должен работать независимо. (PermitRootLogin without-password случай винта.)

9
19.02.2012, 23:25
3 ответа

Попробовать setxkbmap -option -layout us -variant dvorak-l -option ctrl:swapcaps

Из страницы справочника:

[...] If you want to
replace all previously specified options, use the -option  flag
with an empty argument first.

Ирония - это здесь -option ctrl:swapcaps на самом деле переопределения -option ctrl:nocaps — Я предполагаю измененное поведение.

Править: Как указанный OP, он не хочет очищать опции (как сделано в пути выше).

/usr/share/X11/xkb/rules/xorg.lst показывает вариант ctrl:aa_ctrl (управляйте внизу слева), который, кажется, сбрасывает Caps Lock после nocaps здесь.

Я предполагаю, что это стоит попытки, и можно также посмотреть на список (grep ctrl\:) и посмотрите, существует ли что-то еще, что может работать, в случае, если этот не делает.

Если нет никакой опции для этого, я предполагаю, что решение состоит в том, чтобы взломать текущую контурную карту путем соединения Caps Lock с клавишей Caps Lock снова (но у меня нет опыта с этим кроме веры, что существует инструмент, который позволяет Вам делать это с остротой).

2
27.01.2020, 20:06
  • 1
    Это действительно очищает список опций, но я хочу сохранить non-caps-related опции (как я заявил в вопросе), те, которые составляют ключи. –  hhaamu 14.02.2012, 11:44
  • 2
    О, извините, я неправильно читал вопрос. Я не могу быть уверен, будет ли это работать (как я заявил, swapcaps на самом деле повторно включает Caps Lock здесь), но от /usr/share/X11/xkb/rules/xorg.lst, Я вижу, что существует опция ctrl:aa_ctrl (управляйте внизу слева), который, кажется, сбрасывает Caps Lock после nocaps здесь. –  njsg 14.02.2012, 12:49
  • 3
    я думаю волшебная программа, xmodmap но я не совсем уверен, как использовать его, –  hhaamu 19.02.2012, 22:14

Следующие команды должны работать:

xmodmap -e 'keycode 0x42 = Caps_Lock'

или

setxkbmap -option

Команды выше работают просто великолепно для восстановления поведения по умолчанию, в котором я почти никогда не нуждаюсь к счастью.

Я обычно повторно отображаю capslock для Управления (к счастью, VI/VIM поддерживает CTRL-C вместо ESC) со следующей командой:

setxkbmap -option ctrl:nocaps -layout gb
11
27.01.2020, 20:06
  • 1
    "setxkbmap - опция" для очистки настроек точно, что я искал. Я продолжал пытаться изменить свое поведение, но это продолжало добавлять конфликтующие объекты к списку опций. –  m0j0 14.06.2015, 01:55

существует опция "caps:capslock" (который отображается на добавление "+capslock (capslock)" к xkb_symbols), который включает capslock.

Однако та опция (возможно, весь caps:xxxxx?) добавляется перед существующими ctrl:xxxxx; поскольку ctrl:swapcaps переопределяют клавишу Caps Lock, та опция не имеет никакого эффекта.

Так, абсолютно необходимо удалить все опции и на самом деле поместить тех, Вы хотите; путем опции существуют, они, как предполагается, не отменяют действие предыдущего, и имеющий конфликтующие опции (например, два (или больше), которые совершенствовали тот же ключ), Вы не можете определить их упорядочивание.

0
27.01.2020, 20:06

Теги

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