Изменение cap-lock для управления в виртуальной консоли на Ubuntu 17

Это не отвечает на вопрос напрямую, но если вы намерены просто удаленно управлять своей машиной, обычно считается предпочтительным и безопасным для входа в систему как пользователь, не являющийся пользователем root, а затем повышайте свои привилегии после того, как вы запустили сеанс на сервере.

Другими словами, вместо использования ssh root @ yourserver вы можете войти в систему как самостоятельно (свое собственное имя пользователя и учетную запись), а затем запустить sudo bash или даже su и аутентифицироваться как root после входа в систему. Вы также можете добавить большинство команд с помощью sudo, чтобы эта команда выполнялась с уровнем привилегий root, например:

sudo cp /etc/configthing.conf /etc/configthing.conf.orig или

sudo rm -i /var/log/syslog.3.gz

5
задан 4 December 2017 в 02:52

3 ответа

Чтобы включить Caps Lock в дополнительный модификатор Ctrl, который также эффективен в консолях tty, откройте /etc/default/keyboard для редактирования и установки:

XKBOPTIONS=ctrl:nocaps

Должно быть эффективным после следующей перезагрузки. [!d1 ]

Параметр должен присутствовать при запуске localectl status:

$ localectl status | grep caps
     X11 Options: ctrl:nocaps

. В сеансе X другой способ проверить, что он установлен:

$ gsettings get org.gnome.desktop.input-sources xkb-options
['ctrl:nocaps']
5
ответ дан 22 May 2018 в 15:41
  • 1
    другой вариант XKB - "ctrl:nocaps". в X разница тонкая: с опцией ctrl, xev и другими инструментами будет отображаться символ Control_L, когда нажата клавиша CapsLock, а опция caps все равно покажет Caps_Lock keysym. Я не уверен, что эта разница будет переводиться в раскладку виртуальной консоли. – quixotic 4 December 2017 в 03:18
  • 2
    @quixotic: Спасибо, что упомянул ctrl:nocaps. Я добавил его к моему ответу. – Gunnar Hjalmarsson 4 December 2017 в 03:26
  • 3
    Любая идея, почему это не работает для меня? Это на самом деле одна из первых вещей, которые я пробовал, и мне нравится этот подход. К сожалению, это не влияет на мою систему. – ivan 4 December 2017 в 05:41
  • 4
    @ivan: Я просто проверил себя и обнаружил, что мое первое предложение (caps:ctrl_modifier) не эффективно в tty. Однако для меня (17.10) ctrl:nocaps есть. См. Мой отредактированный ответ. – Gunnar Hjalmarsson 4 December 2017 в 06:38
  • 5
    @GunnarHjalmarsson Я не слишком хорошо знаком с методом debian / ubuntu по переводу карт XKB на консольные карты (это подразумевает ckbcomp, я думаю?). я не помню опцию caps:ctrl_modifier, о которой вы впервые упоминали, поэтому посмотрел ее, чтобы сравнить ее с ctrl:nocaps, которую я обычно использовал, и подумал, что разница здесь стоит упомянуть. рад, что это было полезно. – quixotic 5 December 2017 в 02:18

Чтобы включить Caps Lock в дополнительный модификатор Ctrl, который также эффективен в консолях tty, откройте /etc/default/keyboard для редактирования и установки:

XKBOPTIONS=ctrl:nocaps

Должно быть эффективным после следующей перезагрузки.

Параметр должен присутствовать при запуске localectl status:

$ localectl status | grep caps X11 Options: ctrl:nocaps

. В сеансе X другой способ проверить, что он установлен:

$ gsettings get org.gnome.desktop.input-sources xkb-options ['ctrl:nocaps']
6
ответ дан 18 July 2018 в 01:56

Чтобы включить Caps Lock в дополнительный модификатор Ctrl, который также эффективен в консолях tty, откройте /etc/default/keyboard для редактирования и установки:

XKBOPTIONS=ctrl:nocaps

Должно быть эффективным после следующей перезагрузки.

Параметр должен присутствовать при запуске localectl status:

$ localectl status | grep caps X11 Options: ctrl:nocaps

. В сеансе X другой способ проверить, что он установлен:

$ gsettings get org.gnome.desktop.input-sources xkb-options ['ctrl:nocaps']
6
ответ дан 24 July 2018 в 17:29

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

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