Автор Тема: Хотелось бы, чтобы Ctrl+Alt+Backspace прегружал X-ы (решено)  (Прочитано 1943 раз)

Оффлайн XBM

  • Участник
  • *
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
Когда-то была такая фича.
Есть рецепт, как самому на своей машине снова так сделать?

Поясню: Установлено 2.6.32-un-def-alt5, репозиторий 5.1, KDE4, GE Force 8600 GT, nvidia proprietary, включены некоторые видеоэффекты.
После того как выключаешь игрушку "Битва за Веснот" остается неограниченно долго чёрный экран с бегающим курсором. Помогает только переключение на другую консоль и там делать reboot или killall X.
Если отключить видеоэффекты, то чёрный экран висит около минуты и дальше система начинает нормально работать. А видеоэффекты отключать не хочеться.  Осознавая, что всех багов в KDE в ближайшее время исправить не удасться я согласен на перезагрузку X-ов по Ctr+Alt+Backspace :)
« Последнее редактирование: 20.09.2010 20:58:05 от XBM »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 163
    • Домашняя страница
А видеоэффекты отключать не хочеться.  Осознавая, что всех багов в KDE в ближайшее время исправить не удасться я согласен на перезагрузку X-ов по Ctr+Alt+Backspace :)
Вариантов три:
1) использовать другую среду
2) поставить другую видеокарту
3) не включать эффекты

Выбирайте. Лично я после 10 лет использования был вынужден отказаться от KDE4 в пользу XFCE на видеокартах Intel.
Андрей Черепанов (cas@)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
А если напрямую в xorg .conf разрешить эту функцию ? (см man xorg.conf)

Оффлайн XBM

  • Участник
  • *
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
2 Skull:
Цитировать
Вариантов три:
1) использовать другую среду
2) поставить другую видеокарту
3) не включать эффекты
Выбирайте. Лично я после 10 лет использования был вынужден отказаться от KDE4 в пользу XFCE на видеокартах Intel.
На летней школе преподаватель, помимо прочего, демонстрировал виртуозную работу в консоли. Ну так это ж небожители.  :)
А тут домашний компьютер. KDE-шные "шашечки" тут вполне уместны. Видимо, придётся довольствоваться 3-им вариантом.

2 ruslandh:
добавил в xorg .conf:
Section "ServerFlags"
...
        Option      "DontZap" "false"
        Option      "XkbDisable" "false"
EndSection
Никакого видимого результата не дало, Ctrl+Alt+Backspace так и не перзагружает X-ы. Что неудивительно, так как если верить man(у), то они по-умолчанию уже "off'. Тут нужно какое-то более сильное колдунство. :(
И ещё, если не сложно, проясните пожалуйста пару вопросов:
А на русском man по xorg есть? Synaptic показывает, что man-pages-ru установлен, а как его (man-pages-ru) вызвать?
Спасибо.
« Последнее редактирование: 17.09.2010 21:32:32 от XBM »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Конкретно русского man xorg.conf нет.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Сейчас по-умолчанию стоит true, ман в этом отношении устарел

http://lists.altlinux.org/pipermail/sisyphus/2009-May/339466.html
http://lists.altlinux.org/pipermail/sisyphus/2009-May/339468.html

если это не работает, повод посетить багзилу
« Последнее редактирование: 18.09.2010 13:06:24 от ruslandh »

Оффлайн XBM

  • Участник
  • *
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
Ошибка 24119 зарегистрирована в базе данных.

Пришел ответ из багзиллы:
Цитировать
Комментарий #1 от Michael Shigorin 2010-09-20 15:52:32 (-) [ответить]
Апстрим решил оторвать эту фичу в угоду тем, кто всё терял при случайном
нажатии C-A-BS... а управляется это теперь через XKB (упомянутый файлик --
исполняемый скрипт):

pad:~> cat .xsession.d/setxkbmap
#!/bin/sh
exec setxkbmap -option -option
grp_led:caps,grp:caps_toggle,terminate:ctrl_alt_bksp
« Последнее редактирование: 20.09.2010 20:57:51 от XBM »