Одна из особенностей ssh
та основанная на PAM аутентификация, не может полностью управляться им непосредственно. Необходимо проверить стек PAM /etc/pam.d/sshd
; Я добавил бы pam_access
к auth
раздел (см. pam_access (8) и access.conf (5) страницы руководства).
Тем не менее PermitRootLogin No
должен работать независимо. (PermitRootLogin without-password
случай винта.)
Попробовать 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 снова (но у меня нет опыта с этим кроме веры, что существует инструмент, который позволяет Вам делать это с остротой).
Следующие команды должны работать:
xmodmap -e 'keycode 0x42 = Caps_Lock'
или
setxkbmap -option
Команды выше работают просто великолепно для восстановления поведения по умолчанию, в котором я почти никогда не нуждаюсь к счастью.
Я обычно повторно отображаю capslock для Управления (к счастью, VI/VIM поддерживает CTRL-C вместо ESC) со следующей командой:
setxkbmap -option ctrl:nocaps -layout gb
существует опция "caps:capslock" (который отображается на добавление "+capslock (capslock)" к xkb_symbols), который включает capslock.
Однако та опция (возможно, весь caps:xxxxx?) добавляется перед существующими ctrl:xxxxx; поскольку ctrl:swapcaps переопределяют клавишу Caps Lock, та опция не имеет никакого эффекта.
Так, абсолютно необходимо удалить все опции и на самом деле поместить тех, Вы хотите; путем опции существуют, они, как предполагается, не отменяют действие предыдущего, и имеющий конфликтующие опции (например, два (или больше), которые совершенствовали тот же ключ), Вы не можете определить их упорядочивание.
swapcaps
на самом деле повторно включает Caps Lock здесь), но от/usr/share/X11/xkb/rules/xorg.lst
, Я вижу, что существует опцияctrl:aa_ctrl
(управляйте внизу слева), который, кажется, сбрасывает Caps Lock послеnocaps
здесь. – njsg 14.02.2012, 12:49xmodmap
но я не совсем уверен, как использовать его, – hhaamu 19.02.2012, 22:14