Вернуть поведение ctrl-alt-backspace в Ubuntu
В самом последнем выпуске Ubuntu (9.04) разработчики решили (после очень долгого обсуждения), что старая проверенная комбинация клавиш Ctrl-Al-Backspace больше не убивает X-сервер. Их оправдание для этого (вкратце) состояло в том, что эта комбинация могла быть случайно задействована, что привело к потере данных пользователем. Они не хотели этого делать. Для меня это функция, которой я бы скучал. Были случаи, когда плохо написанное приложение решало, что ему нужно занять всю мою память, что сделало рабочий стол непригодным для использования. Конечно, вы всегда можете зайти в виртуальный терминал (как показано в моей статье «Как виртуальная консоль может уберечь вас от потери работы»), но для новых пользователей это больше хлопот, чем просто возможность нажать Ctrl-Alt-Backspace.
Теперь проблема с Ctrl-Alt-Backspace в том, что вы фактически можете потерять данные. Но в крайнем случае возвращение такого поведения может действительно быть полезным. И, к счастью, можно вернуть прежнее поведение в режиме ожидания. Из этого туториала Вы узнаете, как это сделать.
Есть два способа вернуть это поведение в Ubuntu. Вы можете либо установить приложение dontzap, либо отредактировать свой /etc/X11/xorg.conf файл. Мы исследуем оба.
Dontzap
Приложение dontzap делает одно — устанавливает значение DontZap в xorg.conf так что вам не обязательно. Чтобы установить приложение, откройте окно терминала и выполните следующую команду:
sudo apt-get install dontzap
Теперь, чтобы установить значение в вашем xorg.conf файл, вам нужно запустить команду с одним из двух переключателей:
—включить
или
— отключить
Чтобы включить поведение Ctrl-Alt-Backspace, вы используете — отключить переключатель и для отключения поведения Ctrl-Alt-Backspace используйте —включить переключатель. Это кажется обратным, но помните, что команда Dontzap не зап.
Таким образом, полная команда будет либо:
sudo dontzap — включить
чтобы отключить Ctrl-Alt-Backspace. Или
sudo dontzap —disable
для включения Ctrl-Alt-Backspace.
После того, как вы запустите эту команду, вам нужно будет выйти из X и снова войти в систему, чтобы поведение было завершено.
Включение вручную
Если вы не хотите устанавливать приложение dontzap, вы можете вручную отредактировать свой xorg.conf файл, чтобы включить правильную запись DontZap. Для этого введите следующую команду, чтобы открыть ваш xorg.conf файл для редактирования:
sudo nano /etc/X11/xorg.conf
Что вы хотите сделать, так это добавить следующие строки в конец вашего файла:
Раздел «ServerFlags»
Вариант «DontZap» «выключен»
EndSection
Так же, как вам пришлось бы использовать команду dontzap, вам нужно будет выйти из X и снова войти, чтобы это вступило в силу.
Вывод
Было много размышлений и обсуждений, которые привели к решению по умолчанию отключить поведение Ctrl-Alt-Backspace. Я протягиваю руку разработчикам Ubuntu, которые действительно рискуют и думают больше о новых конечных пользователях, чем о старых школьных пользователях вроде меня. Я полагаю, разработчики решили, что это будет лишь вопросом времени, когда «олдскульные ребята» найдут способ включить такое поведение в своих системах.