LINUX.ORG.RU

xorg-server иногда «зависает»

 


0

1

При нажатии Alt-Tab, вместо того, чтобы переключаться на другое окно система переходит в странное состояние. Caps-lock обрабатывается нормально (светодиод зажигает\гасит), но вот между окнами переключаться перестаёт и работать невозможно. Можно переключить в консоль Alt-Ctrl-F2 и оттуда убить killall -9 xorg, тогда сессия перезапустится. А как без таких мер бороться - я не знаю.

$ plasmashell --version
plasmashell 5.27.5
$ neofetch
       _,met$$$$$gg.          user@localhost
    ,g$$$$$$$$$$$$$$$P.       ------------ 
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux 12 (bookworm) x86_64 
 ,$$P'              `$$$.     Host: MS-7D25 1.0 
',$$P       ,ggs.     `$$b:   Kernel: 6.1.0-37-amd64 
`d$$'     ,$P"'   .    $$$    Uptime: 17 days, 12 hours, 58 mins 
 $$P      d$'     ,    $$P    Packages: 3695 (dpkg) 
 $$:      $$.   -    ,d$$'    Shell: bash 5.2.15 
 $$;      Y$b._   _,d$P'      Resolution: 1920x1200 
 Y$$.    `.`"Y$$$$P"'         DE: Plasma 5.27.5 
 `$$b      "-.__              WM: KWin 
  `Y$$                        Theme: Breeze [Plasma], Breeze [GTK2/3] 
   `Y$$.                      Icons: breeze [Plasma], breeze [GTK2/3] 
     `$$b.                    Terminal: mate-terminal 
       `Y$$b.                 Terminal Font: Monospace 13 
          `"Y$b._             CPU: 12th Gen Intel i9-12900KS (24) @ 5.200GHz 
              `"""            GPU: Intel AlderLake-S GT1 
                              Memory: 4197MiB / 64087MiB 
★★★★★

Последнее исправление: Shushundr (всего исправлений: 2)

Попробуй посмотреть, как у тебя отрабатывают нажатия:

libinput debug-events

Ну и оно так только в KDE или вообще везде под иксами? Что насчёт другого DE/WM?

Bfgeshka ★★★★★
()
Ответ на: комментарий от Bfgeshka

Попробуй посмотреть, как у тебя отрабатывают нажатия

$ libinput debug-events
bash: libinput: команда не найдена

apt install libinput-tools

Оно сначала работает нормально.

# libinput debug-events  --device /dev/input/event6
-event6   DEVICE_ADDED            USB USB Keyboard                  seat0 default group1  cap:k
 event6   KEYBOARD_KEY            +2.232s	*** (-1) pressed
 event6   KEYBOARD_KEY            +3.552s	*** (-1) pressed
 event6   KEYBOARD_KEY            +3.688s	*** (-1) released
 event6   KEYBOARD_KEY            +4.872s	*** (-1) pressed
 event6   KEYBOARD_KEY            +5.024s	*** (-1) released
 event6   KEYBOARD_KEY            +5.848s	*** (-1) pressed
 event6   KEYBOARD_KEY            +6.000s	*** (-1) released
 event6   KEYBOARD_KEY            +6.688s	*** (-1) released
 event6   KEYBOARD_KEY            +7.536s	*** (-1) pressed
 event6   KEYBOARD_KEY            +8.424s	*** (-1) pressed
 event6   KEYBOARD_KEY            +8.624s	*** (-1) released
 event6   KEYBOARD_KEY            +9.032s	*** (-1) pressed
 event6   KEYBOARD_KEY            +9.208s	*** (-1) released
 event6   KEYBOARD_KEY            +9.536s	*** (-1) pressed
 event6   KEYBOARD_KEY            +9.696s	*** (-1) released
 event6   KEYBOARD_KEY            +10.160s	*** (-1) released

А зависает в самый неудобный момент. Я не могу это стабильно воспроизводить.

оно так только в KDE или вообще везде под иксами? Что насчёт другого DE/WM?

Не знаю, такая проверка выше моих сил.

Shushundr ★★★★★
() автор топика
Последнее исправление: Shushundr (всего исправлений: 5)

Можно переключить в консоль

  1. Проверь dmesg на предмет таймаутов или локов от drm-подсистемы.

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

LamerOk ★★★★★
()

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

После подобного зависания, рекомендую посмотреть лог Xorg и dmesg - возможно там перед этим были какие-нибудь сообщения от драйвера Intel. Тогда их надо гуглить, обычно есть какое-нибудь решение типа «добавьте в загрузку ядра параметр intel.guc=fuc».

У меня был такой ноут, на котором после установки системы приходилось неделю играть с параметрами, подбирая такую конфигурацию, которая не глючит и не тормозит.

Chiffchaff
()

При чём тут xorg? Тему надобно снести или поправить заголовок. И теги добавить: kde, plasma, глюкало.

bread
()

Это тебя выталкивают на wayland. Установлен ли kwin-x11?

UPD: А, нет, мимо. KDE5, там ещë не было перехода на Wayland.

yars068 ★★★★★
()
Последнее исправление: yars068 (всего исправлений: 1)
Ответ на: комментарий от Merionet

Мне показалось, что тут пятая плазма. Хотя для кед это нормально, ну подумаешь альт-таб зависает, мелочи жизни.

bread
()

При чём тут xorg-server? У тебя wm зависает.

firkax ★★★★★
()
Ответ на: комментарий от Chiffchaff

рекомендую посмотреть лог Xorg и dmesg

в dmesg нет ничего подозрительного
а лог xorg я посмотреть не сообразил, пока перезапустил сервер, лог затёрся

Shushundr ★★★★★
() автор топика
Ответ на: комментарий от arrecck

toggling off the “show selected window”

Это я делал, и оно ничего не поменяло (всё-таки зависло).

Shushundr ★★★★★
() автор топика
Ответ на: комментарий от thesis

переобновлявливать дебиан!

обновил, перезагрузился, продолжаю наблюдение.

Shushundr ★★★★★
() автор топика

Можно переключить в консоль Alt-Ctrl-F2 и оттуда убить killall -9 xo

Сложно…, а так не пробовал?

Ctrl+Alt+Backspace to restart X.

:-)))

demo13
()
Ответ на: комментарий от demo13

ВКЛЮЧИТЬ!!! … не пробовал?

Это упростит мне убивание сессии, но не решит мою проблему с тем, что такая ситуация вообще не должна происходить. Неприятно, когда в текстовом редакторе теряется набранный текст, например.

Shushundr ★★★★★
() автор топика

Вероятно причина «зависания» в том, что в криво спроектированных иксах при Alt+Tab у тебя что-то захватывает фокус и не отдаёт обратно. Система так-то не зависла, просто иксы переключили фокус чёрти куда. Это давно известная родовая травма иксов:

А вы помните бесячий баг иксов, который всегда раздражал? (комментарий)

EXL ★★★★★
()
Ответ на: комментарий от EXL

давно известная родовая травма иксов

Я не очень понял, в чём суть этой «травмы». Объяснение с фокусом гипоптетическое и непроверяемое.

Shushundr ★★★★★
() автор топика
Ответ на: комментарий от Shushundr

Это упростит мне убивание сессии…

да и ладно.. вольному воля.

но не решит мою проблему

у меня что-то похожее было… давненько…

что-то я перемудрил в настройках

System Settings -> Power Management

может там чего?

demo13
()
Ответ на: комментарий от EXL

при Alt+Tab у тебя что-то захватывает фокус и не отдаёт обратно.

Нигде такого не видел. Но в способности кдешников пробивать любое дно не сомневаюсь.

bread
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.