Как включить Ctrl + Alt + Backspace?

Ctrl + Alt + обычно можно установить для перезапуска X, однако я не могу найти вариант разрешить это (по умолчанию он отключен).

Я посмотрел в System->Preferences->Keyboard and System->Preferences->Keyboard Shortcuts но я не могу найти его вариант.

Где я могу изменить эту настройку?

Для 13.04 и старше:

Вы хотите: System-> Preferences-> Keyboard

Затем нажмите вкладку «Макеты», кнопку «Параметры» и разверните « Ключевая последовательность», чтобы убить сервер X , прежде чем, наконец, установите флажок.

Скриншот

Чтобы включить его через командную строку, установите dontzap Установить dontzap

 sudo apt-get install dontzap 

И в терминале

 sudo dontzap --enable 

Чтобы отключить ярлык:

 sudo dontzap --disable 

Это было проверено на 13.10+, введите следующее на терминале:

 sudo dpkg-reconfigure keyboard-configuration 

введите описание изображения здесь

Вы увидите конфигурацию клавиатуры . Нажмите ENTER 5 раз, чтобы пропустить все связанные с клавиатурой опции, кроме части Kill X. Когда вы перейдете к опции Kill X, которая выглядит так:

введите описание изображения здесь

Выберите YES и нажмите enter. Подождите немного, пока все настроится, и после этого вы должны иметь возможность CTRL + ALT + BCKSPC прямо на текущем сеансе. После сохранения любой работы, которую вы ожидаете, попробуйте сами.

Идеально подходит для решения любых визуальных проблем или раздражающих приложений.

Для 13.10 и новее:

Если вы ищете решение, которое не зависит от Gnome / KDE / Fluxbox или любой Desktop Environment или Window Manager, попробуйте выполнить следующую команду X Window System. Мне нужно это, потому что рабочий стол Unity не загружается (но X отлично работает), поэтому кнопка выхода отсутствует.

Из https://wiki.ubuntu.com/X/Config/DontZap#Using_the_command_line

Использование командной строки

Вы можете ввести следующую команду, чтобы немедленно включить Zapping.

setxkbmap -option terminate:ctrl_alt_bksp

Если вы довольны новым поведением, вы можете добавить эту команду в свой ~/.xinitrc , чтобы сделать изменение постоянным.

Кроме того, согласно Ubuntu 10.04 LTS (Lucid Lynx) , это заменило старую функцию DontZap из более старых версий X Window System.

Кроме того, теперь опция Ctrl-Alt-Backspace теперь настроена как опция X keymap (XKB), заменяя параметр X DontZap на X-сервере и позволяя настройку этого пользователя для каждого пользователя.

Это объясняется далее в примечаниях к выпуску Xorg X11R7.5, которые, среди прочего, говорят:

Пользователи, которые хотят иметь эту функциональность по умолчанию, могут
включите его с помощью опции конфигурации 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, которые больше не доступны в системных настройках >> Ввод текста . Исключение составляют настройки для переключения раскладок клавиатуры, которые в настоящее время не работают из-за ошибки.

Для списка параметров и синтаксиса используйте 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 запуска.

Его также можно выполнить сразу в командной строке. Я поставил его в коротком скрипте, чтобы сделать его более легким для чтения.

 #!/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']" 

строка аргумента при запуске в скрипте не должна иметь двойные кавычки.

 ['val', 'val2'] 

Он был изменен на Alt + Prt Scr + k .

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

Идея того, кто знает, что в ней нуждается, сможет легко найти новую комбинацию клавиш.

И я думаю, что кто-то в то время предложил, что было бы легче запомнить, поскольку это альтернативное убийство экрана. Я не уверен, что это так.

Функциональность все еще существует, но под другой комбинацией клавиш.

(Это для Gnome Ubuntu, но я полагаю, что это одно и то же для Unity — пожалуйста, кто-то подтвердит это).

Вы должны установить gnome-tweak-tool (если он еще не установлен) и запустить его. Вы найдете вариант, который вы ищете в разделе «Ввод»:

g-t-t typing

Если вы чувствуете себя более комфортно с dconf-editor (или вы не хотите устанавливать gnome-tweak-tool ), вы можете открыть dconf-editor , перейти к org.gnome.desktop.input-sources , а затем добавить слово «terminate» : ctrl_alt_bksp "в свойство xkb-options .

Свойства xkb dconf-editor

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

Вы можете вернуть Ctrl + Alt + Backspace ярлык, чтобы перезапустить X, открыв терминал и скопируйте вставить следующее:

 sudo dpkg-reconfigure keyboard-configuration 

Это, казалось, ничего не меняет и не активирует комбинацию клавиш .

В Kubuntu (KDE, версия плазменного каркаса 5.23 на Kubuntu 16.04 Xenial) я нашел вариант под K> Системные настройки> Устройства ввода> Клавиатура> Дополнительно . Откройте пункт меню «Последовательность клавиш для уничтожения X-сервера» и установите единственную опцию «Ctrl + Alt + Backspace».

Используя strace я вижу, что это добавляет строку в /home/$USER/.config/kxkbrc, которая гласит: Options=terminate:ctrl_alt_bksp .

Правило setxkbmap действительно работает и помещает terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp) строки terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp) в terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp) / usr / share / X11 / xkb / rules / evdev.