Что такое «Гетти»? Я заметил, что в моем системном мониторе есть шесть его явлений

Вы также можете использовать dconf-editor. Эта опция сделает настройку постоянной между сеансами.

sudo apt-get install dconf-editor

После запуска dconf-editor перейдите к org >> gnome >> desktop >> input-sources

Добавьте параметры, которые вам нужны в xkb-options. Строки параметров окружены одинарными кавычками и разделяются запятыми. Будьте внимательны, чтобы не удалять скобки на концах.

Чтобы включить ctrl + alt + backspace, чтобы убить X-сессию, добавьте 'terminate:ctrl_alt_bksp'

Вы можете использовать этот метод для ввода большинство традиционных xkb-опций, которые больше не доступны в org >> gnome >> desktop >> input-sources . Исключение составляют настройки для переключения раскладок клавиатуры, которые в настоящее время не работают из-за ошибки.

Для получения списка опций и синтаксиса используйте терминал man 7 xkeyboard-config в терминале.

Чтобы выполнить команды, эквивалентные использованию dconf-editor с терминала, вы используете

gsettings set org.gnome.desktop.input-sources xkb-options "['terminate:ctrl_alt_bksp']"

Обратите внимание на одинарные кавычки вокруг значения, квадратные скобки вокруг этого, двойные кавычки вокруг всего этого. Другими словами, как в dconf-editor.

Обратите внимание, что это приведет к удалению ваших других настроек в xkb-параметрах, если у вас есть.

Вы можете получить существующие настройки с помощью

gsettings get org.gnome.desktop.input-sources xkb-options

Если вы не изменяете эти значения очень часто, возможно, проще всего совместить существующие настройки с новым вручную и запустить gsettings set.

It также можно выполнить все сразу в командной строке. [@ D17]

#!/bin/bash
options=$(echo $(gsettings get org.gnome.desktop.input-sources xkb-options)|sed 's/]//g')", 'terminate:ctrl_alt_bksp']"
gsettings set org.gnome.desktop.input-sources xkb-options "$options"

Вторая строка получает текущие значения и объединяет параметр terminate.... Команда sed удаляет прямоугольную скобку из текущих значений.

Обратите внимание, что хотя строка аргумента команды gsettings get в терминале нуждается в двойных кавычках вокруг значения

"['val', 'val2']"
[d20 ] строка аргумента при запуске в скрипте должна удалять другие настройки с двойными кавычками.

['val', 'val2']
10
задан 8 April 2012 в 18:39

1 ответ

getty - это то, что сидит на консолях текстового режима и ждет, когда кто-то войдет в систему. Он настраивает устройство tty и порождает login при вводе; исторически он адаптировался к линии связи, основываясь на том, что он получил, но особенно на VC. Это больше не нужно.

9
ответ дан 25 May 2018 в 12:52
  • 1
    Хорошо, я просто не понимаю, почему у меня было бы 6 все время. Это что-то, о чем нужно беспокоиться, или это то, что безвредно? – jredkai 8 April 2012 в 20:07
  • 2
    Это не о чем беспокоиться. Обычно имеется шесть виртуальных терминалов, каждый из которых будет иметь запуск getty, если вы не вошли в систему. – BillThor 9 April 2012 в 01:08
  • 3
    Можно ли удалить getty с сервера? Мне просто нужно убедиться, что это не повлияет на логины пользователей. – Shailesh Sutar 29 August 2017 в 13:26

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

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