Во многих Linux-дистрибутивах блокирована возможность принудительного перезапуска X-сервера при нажатии Ctrl+Alt+Backspace, что в случае возникновения проблем с видеодрайверами вынуждает совершать перезагрузку всей системы. Вернуть возможность принудительного завершения X-сервера через Ctrl+Alt+Backspace можно двумя способами:1. Добавить в файл ~/.xprofile строку:
setxkbmap -option terminate:ctrl_alt_bksp
Чтобы изменение сразу подействовало нужно не забыть выполнить эту команду вручную, иначе настройки вступят в силу только после перезапуска X-сервера.
2. Изменить настройки X-сервера, в секцию "InputClass" файла /etc/X11/xorg.conf добавляем:
Option "XkbOptions" "terminate:ctrl_alt_bksp"
URL:
Обсуждается: http://www.opennet.me/tips/info/2598.shtml
> что в случаевозникновения проблем с видеодрайверами вынуждает совершать перезагрузку всей
системы.Ctrl-Alt-F1?
Если с драйвером что не так, не поможет, ибо Ыксы на себя преводят поток сканкодов с клавы.
Помогает Alt-SysRq-R, но это не у всех в ядре разрешено. Да и в некоторых случаях нельзя разрешать по соображениям безопасности.
Помогает Alt-sysrq-R и потом ctrl-alt-F1. Вот только в принципе графика может умереть настолько что переключение видеорежима отработать тоже не обязано. Поэтому совсем не факт что на монитор пойдет нормальный видеосигнал, а в нем будет осмысленная картинка а не черный экран или мусор. Впрочем, последние пару лет я глюков драйверов вообще не замечал, наверное потому что для моего ати сделали приличный открытый драйвер.
> графика может умереть настолько что переключение видеорежима отработать тоже не обязаноЕсли KMS не работает — не работает ядро, и у вас по определению нет другого выхода, кроме перезагрузки.
KMS может и работает(по его мнению), просто совсем не факт что его потуги приведут видеокарту именно в то состояние когда она отображает картинку к тому же еще и в пределах сигналов понимаемых монитором. При тяжелых взглюках видеокарты на экране может ничего не быть (сигнала нет или он за пределами понимания монитора) или же картинка может быть сильно загажена артефактами. И не то чтобы всегда удается выбить видяху в расово верное состояние. Это не обязывает ядро умереть, сеть и ssh при этом прекрасно работают, например.Алсо, KMS в общем то используется не везде.
>Во многих Linux-дистрибутивах блокирована возможность принудительногоперезапуска X-сервера при нажатии Ctrl+Alt+Backspace, что в случае
возникновения проблем с видеодрайверами вынуждает совершать перезагрузку всей
системы.Про magic sysrq, и особенно про alt+prtscrn+k, в этих краях явно не слышали. А зря.
Есть дистрибутивы (SUSE, емнип) в которых SysRq заблокировано из коробки.
> Про magic sysrq, и особенно про alt+prtscrn+k, в этих краях явно не
> слышали. А зря.Вы явно теоретик, при глюках драйвера переключение виртуальной консоли и magic sysrq не дают ожидаемого результата, черный экран остается черным экраном, а при Ctrl+Alt+Backspace производится переинициализация и все становится ok. Единственный выход это ssh-ем зайти, но в большинстве случаев или sshd не поднят или другой машины нет рядом.
При серьезных глюках с дровами (например, nouveau) даже ctrl+alt+bk не спасут.
А при несерьезных и magic sysrq хорошо помогает.
> Единственный выход это ssh-ем зайти,
> но в большинстве случаев или sshd не
> поднят или другой машины нет рядом.Да оставлять нужно хотя бы одну консоль, а потом, к примеру, Ctrl+Alt+F1 и всего делов!
> Да оставлять нужно хотя бы одну консоль, а потом, к примеру, Ctrl+Alt+F1 и всего делов!Проблема только в том что при качественных сбоях видеодров видяха может остаться в хрен знает каком состоянии и переключение видеорежима сработать ни разу не обязано, и вообще совсем не факт что на экране после переключения будет юзабельная картинка. Консоль то конечно активируется, но когда картинки на мониторе нет или она сильно загажена - это как-то не очень, а? :)
> Проблема только в том что при качественных сбоях видеодров видяха может остаться
> в хрен знает каком состоянии и переключение видеорежима сработать ни разу
> не обязано, и вообще совсем не факт что на экране после
> переключения будет юзабельная картинка. Консоль то конечно активируется, но когда картинки
> на мониторе нет или она сильно загажена - это как-то не
> очень, а? :)У меня было такое пару раз. Помогло повторное переключение. FreeBSD.
>> Да оставлять нужно хотя бы одну консоль, а потом, к примеру, Ctrl+Alt+F1 и всего делов!
> Проблема только в том что при качественных сбоях видеодров видяха может остаться
> в хрен знает каком состоянии и переключение видеорежима сработать ни разу
> не обязано, и вообще совсем не факт что на экране после
> переключения будет юзабельная картинка. Консоль то конечно активируется, но когда картинки
> на мониторе нет или она сильно загажена - это как-то не
> очень, а? :)Команда полезна, например, если пользователю нужно покунуть рабочую X-сессию и оказаться в текстовом терминале.
Спасибо. Полезно. На FreeBSD тоже работает — нужно только установить порт x11/setxkbmap.
И как же у тебя без setxkbmap раскладки клавиатуры загружались?
> И как же у тебя без setxkbmap раскладки клавиатуры загружались?А что, они как-то загружаются дополнительно? Не задумывался об этом.
У меня установлен x11/xorg-minimal 7.5.1 без зависимости от HAL (то есть нужно держать /etc/X11/xorg.conf) и устаревшая версия Xfce 4.6.2 (зависимость от HAL/PolicyKit прописана в конфигурации и учтена). И всё работает.
Их может загрузить любая программа, умеющая использовать libxkbfile.so/libxkbui.so. KDE, GNOME и XFCE умеют.P.S: А в GNOME Ctrl+Alt+BkSp можно, как обычно, настроить мышевозиловом в свойствах клавиатуры. :) И в KDE тоже. :)
Зато в третьем гноме нельзя настроить DPI фонтов. Брутальненько.
> Зато в третьем гноме нельзя настроить DPI фонтов. Брутальненько.Правильно. DPI — это аппаратное свойство матрицы монитора, причём это заложено в саму технологию производства. DPI шрифтов должно точно соответствовать DPI монитора, а иначе получим радужную мазню на экране вследствие обмана алгоритмов сглаживания и хинтинга.
Тоже самое, только xfce 4.8.1 :)
Ну у меня ноут с NVidia и мне это никак не помогло, ибо какая то фиерическая гибридная технология с двумя видеокартами (Intel и Nvidia), когда видео с дискретной на экран подается через встроенную.
Ноут Asus N53S
В mageia делается из GUI.
В убунте галочку нужно поставить в настройках клавиатуры.
Мне непонятно зачем это сперва выпилили?
>вынуждает совершать перезагрузку всей системыПрибить только Х-сервер не получаецца?
Ctrl+Alt+F1
man kill
в Debian 6 делается dpkg-recofigure keyboard-configuration, затем в опциях выбирается, либо /etc/default/keyboard можно руками прописать через зяпятую.