Решено, это гном-журналы. Слишком грустно, что он не встроен в большинство (-иш) дистрибутивов, это очень полезная вещь, imo
Это было протестировано на 13.10+, введите следующее на терминале:
sudo dpkg-reconfigure keyboard-configuration
Вы увидите конфигурацию клавиатуры. Нажмите ENTER 5 раз, чтобы пропустить все связанные с клавиатурой опции, кроме части Kill X. Когда вы перейдете к опции Kill X, которая выглядит так:
Выберите конфигурацию клавиатуры и нажмите enter. Подождите немного, пока все будет настроено, и после этого вы должны иметь возможность ENTER + ALT + BCKSPC прямо на текущем сеансе. После сохранения любой работы, которую вы ожидаете, попробуйте сами.
Идеально подходит для решения любых визуальных проблем или раздражающих приложений.
Если вы ищете решение, которое не зависит от Gnome / KDE / Fluxbox или любой Desktop Environment или Window Manager, попробуйте выполнить следующую команду X Window System. Мне нужно это, потому что рабочий стол Unity не загружается (но X отлично работает), поэтому кнопка выхода отсутствует.
Из https://wiki.ubuntu.com/X/Config/DontZap#Using_the_command_line [ ! d2] Использование командной строки Вы можете ввести следующую команду, чтобы немедленно включить Zapping. setxkbmap -option terminate:ctrl_alt_bksp Если вы довольны новым поведением, вы можете добавить эту команду в свой ~/.xinitrc, чтобы сделать изменение постоянным.
Кроме того, согласно https://wiki.ubuntu.com/X/Config/DontZap#Using_the_command_line , это заменило старую функцию DontZap из более старых версий X Window System.
Использование командной строки
Кроме того, теперь опция Ctrl-Alt-Backspace настроена как X-клавиатура (XKB)
Пользователи, которые хотят использовать эту функциональность по умолчанию, могут включить ее с помощью опции конфигурации XKB «terminate: ctrl_alt_bksp», ,Вы также можете использовать 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']
Он был изменен на Alt + Prt Scr + k.
Я точно не помню, когда он был, но он должен был прекратить случайное использование.
Идея того, кто знает, что в ней нуждается, сможет легко найти новую комбинацию клавиш.
И я думаю, что кто-то в то время предложил, было бы легче запомнить это альтернативное убийство экрана. Я не уверен, что это так.
Функциональность все еще существует, но под другой комбинацией клавиш.
(Это для Gnome Ubuntu, но я полагаю, что это одно и то же для Unity --- пожалуйста, подтвердите это кто-то).
Вы должны установить gnome-tweak-tool (если он еще не установлен) и запустить его , Вы найдете опцию, которую вы ищете в разделе «Ввод»:
Если вы чувствуете себя более комфортно с dconf-editor (или вы не хотите устанавливать gnome-tweak-tool), вы можете открыть dconf-editor, перейти к org.gnome.desktop.input-sources, а затем добавить слово «terminate: ctrl_alt_bksp» в свойство xkb-options.
Обратите внимание, что другие свойства в списке, вероятно, будут отличаться для вашей клавиатуры.
Вы можете вернуться назад Ctrl Alt + Backspace ярлык для перезапуска X, открыв терминал и скопируйте вставить следующее:
sudo dpkg-reconfigure keyboard-configuration
Это вообще не изменило ничего и не активировало комбинацию клавиш.
В Kubuntu (KDE, версия плазменного каркаса 5.23 на Kubuntu 16.04 Xenial) я нашел опцию в разделе Это ничего не изменило и не активировало комбинацию клавиш . Откройте пункт меню «Последовательность клавиш для уничтожения X-сервера» и проверьте единственную опцию «Ctrl + Alt + Backspace».
Используя strace, я вижу, что это добавляет строку в / home / $ USER / .config / kxkbrc, который гласит: Options=terminate:ctrl_alt_bksp.
Правило setxkbmap действительно работает и помещает чтение строки terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp) в файле / usr / share / X11 / xkb / rules / evdev.