The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Возвращение возможности принудительного завершения X-сессии нажатием Ctrl+Alt+Backspace
Во многих 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"
 
07.07.2011
Ключи: xorg, xserver, crash, xkbmap / Лицензия: CC-BY
Раздел:    Корень / Пользователю / X Window

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, Аноним (-), 13:15, 08/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > что в случае

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

    Ctrl-Alt-F1?

     
     
  • 2.7, СуперАноним (?), 22:44, 08/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Если с драйвером что не так, не поможет, ибо Ыксы на себя преводят поток сканкодов с клавы.
    Помогает Alt-SysRq-R, но это не у всех в ядре разрешено. Да и в некоторых случаях нельзя разрешать по соображениям безопасности.
     
     
  • 3.14, Аноним (-), 04:23, 10/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Помогает Alt-sysrq-R и потом ctrl-alt-F1. Вот только в принципе графика может умереть настолько что переключение видеорежима отработать тоже не обязано. Поэтому совсем не факт что на монитор пойдет нормальный видеосигнал, а в нем будет осмысленная картинка а не черный экран или мусор. Впрочем, последние пару лет я глюков драйверов вообще не замечал, наверное потому что для моего ати сделали приличный открытый драйвер.
     
     
  • 4.19, Аноним (-), 19:05, 10/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > графика может умереть настолько что переключение видеорежима отработать тоже не обязано

    Если KMS не работает — не работает ядро, и у вас по определению нет другого выхода, кроме перезагрузки.

     
     
  • 5.22, Аноним (-), 14:17, 11/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    KMS может и работает(по его мнению), просто совсем не факт что его потуги приведут видеокарту именно в то состояние когда она отображает картинку к тому же еще и в пределах сигналов понимаемых монитором. При тяжелых взглюках видеокарты на экране может ничего не быть (сигнала нет или он за пределами понимания монитора) или же картинка может быть сильно загажена артефактами. И не то чтобы всегда удается выбить видяху в расово верное состояние. Это не обязывает ядро умереть, сеть и ssh при этом прекрасно работают, например.

    Алсо, KMS в общем то используется не везде.

     

  • 1.2, Аноним (-), 13:22, 08/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Во многих Linux-дистрибутивах блокирована возможность принудительного

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

    Про magic sysrq, и особенно про alt+prtscrn+k, в этих краях явно не слышали. А зря.

     
     
  • 2.3, prapor (??), 15:49, 08/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Есть дистрибутивы (SUSE, емнип) в которых SysRq заблокировано из коробки.
     
  • 2.4, Аноним (-), 15:58, 08/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Про magic sysrq, и особенно про alt+prtscrn+k, в этих краях явно не
    > слышали. А зря.

    Вы явно теоретик, при глюках драйвера переключение виртуальной консоли и magic sysrq не дают ожидаемого результата, черный экран остается черным экраном, а при Ctrl+Alt+Backspace производится переинициализация и все становится ok. Единственный выход это ssh-ем зайти, но в большинстве случаев или sshd не поднят или другой машины нет рядом.

     
     
  • 3.5, Аноним (-), 16:10, 08/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    При серьезных глюках с дровами (например, nouveau) даже ctrl+alt+bk не спасут.
    А при несерьезных и magic sysrq хорошо помогает.
     
  • 3.13, Ян Злобин (ok), 19:10, 09/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Единственный выход это ssh-ем зайти,
    > но в большинстве случаев или sshd не
    > поднят или другой машины нет рядом.

    Да оставлять нужно хотя бы одну консоль, а потом, к примеру, Ctrl+Alt+F1 и всего делов!

     
     
  • 4.15, Аноним (-), 04:26, 10/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Да оставлять нужно хотя бы одну консоль, а потом, к примеру, Ctrl+Alt+F1 и всего делов!

    Проблема только в том что при качественных сбоях видеодров видяха может остаться в хрен знает каком состоянии и переключение видеорежима сработать ни разу не обязано, и вообще совсем не факт что на экране после переключения будет юзабельная картинка. Консоль то конечно активируется, но когда картинки на мониторе нет или она сильно загажена - это как-то не очень, а? :)

     
     
  • 5.16, Ян Злобин (ok), 13:19, 10/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Проблема только в том что при качественных сбоях видеодров видяха может остаться
    > в хрен знает каком состоянии и переключение видеорежима сработать ни разу
    > не обязано, и вообще совсем не факт что на экране после
    > переключения будет юзабельная картинка. Консоль то конечно активируется, но когда картинки
    > на мониторе нет или она сильно загажена - это как-то не
    > очень, а? :)

    У меня было такое пару раз.  Помогло повторное переключение.  FreeBSD.

     
  • 5.18, iZEN (ok), 17:20, 10/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Да оставлять нужно хотя бы одну консоль, а потом, к примеру, Ctrl+Alt+F1 и всего делов!
    > Проблема только в том что при качественных сбоях видеодров видяха может остаться
    > в хрен знает каком состоянии и переключение видеорежима сработать ни разу
    > не обязано, и вообще совсем не факт что на экране после
    > переключения будет юзабельная картинка. Консоль то конечно активируется, но когда картинки
    > на мониторе нет или она сильно загажена - это как-то не
    > очень, а? :)

    Команда полезна, например, если пользователю нужно покунуть рабочую X-сессию и оказаться в текстовом терминале.

     

  • 1.6, iZEN (ok), 21:32, 08/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо. Полезно. На FreeBSD тоже работает — нужно только установить порт x11/setxkbmap.
     
     
  • 2.8, СуперАноним (?), 22:52, 08/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И как же у тебя без setxkbmap раскладки клавиатуры загружались?
     
     
  • 3.9, iZEN (ok), 23:09, 08/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > И как же у тебя без setxkbmap раскладки клавиатуры загружались?

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

    У меня установлен x11/xorg-minimal 7.5.1 без зависимости от HAL (то есть нужно держать /etc/X11/xorg.conf) и устаревшая версия Xfce 4.6.2 (зависимость от HAL/PolicyKit прописана в конфигурации и учтена). И всё работает.


     
  • 3.20, Andrew Kolchoogin (?), 23:30, 10/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Их может загрузить любая программа, умеющая использовать libxkbfile.so/libxkbui.so. KDE, GNOME и XFCE умеют.

    P.S: А в GNOME Ctrl+Alt+BkSp можно, как обычно, настроить мышевозиловом в свойствах клавиатуры. :) И в KDE тоже. :)

     
     
  • 4.23, Аноним (-), 14:19, 11/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Зато в третьем гноме нельзя настроить DPI фонтов. Брутальненько.
     
     
  • 5.24, iZEN (ok), 17:29, 11/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Зато в третьем гноме нельзя настроить DPI фонтов. Брутальненько.

    Правильно. DPI — это аппаратное свойство матрицы монитора, причём это заложено в саму технологию производства. DPI шрифтов должно точно соответствовать DPI монитора, а иначе получим радужную мазню на экране вследствие обмана алгоритмов сглаживания и хинтинга.


     

  • 1.10, drurus (?), 01:29, 09/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тоже самое, только xfce 4.8.1 :)
     
     
  • 2.12, Аноним (-), 08:38, 09/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну у меня ноут с NVidia и мне это никак не помогло, ибо какая то фиерическая гибридная технология с двумя видеокартами (Intel и Nvidia), когда видео с дискретной на экран подается через встроенную.
    Ноут Asus N53S
     

  • 1.17, Zenittur (?), 15:41, 10/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В mageia делается из GUI.
     
  • 1.21, dumdum (?), 12:25, 11/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В убунте галочку нужно поставить в настройках клавиатуры.
     
  • 1.25, dq0s4y71 (??), 13:38, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне непонятно зачем это сперва выпилили?
     
  • 1.26, umbr (ok), 13:31, 14/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >вынуждает совершать перезагрузку всей системы

    Прибить только Х-сервер не получаецца?
    Ctrl+Alt+F1
    man kill

     
  • 1.27, Алексей (??), 00:43, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    в Debian 6 делается dpkg-recofigure keyboard-configuration, затем в опциях выбирается, либо /etc/default/keyboard можно руками прописать через зяпятую.
     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру