Рейтинг:0

Зависает в Awesome wm

флаг br

Я всегда испытываю зависания и замедление в Awesome WM. Вы даже не можете подойти к виртуальному терминалу для расследования, поэтому все, что мне нужно сделать, это выключить ноутбук, удерживая кнопку питания. Заморозки стали происходить чаще, чем раньше.

Как выяснить, что вызывает такие проблемы?

Только что изучив, я наткнулся на этот файл ~/.xsession-ошибки Содержание опубликовано ниже. У меня нет большого ноу-хау, чтобы расшифровать эти ошибки.

dbus-update-activation-environment: настройка DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: настройка DISPLAY=:0
dbus-update-activation-environment: установка XAUTHORITY=/home/chan-dev/.Xauthority
dbus-update-activation-environment: установка QT_ACCESSIBILITY=1
dbus-update-activation-environment: настройка SHELL=/usr/bin/zsh
dbus-update-activation-environment: установка QT_ACCESSIBILITY=1
dbus-update-activation-environment: установка XDG_CONFIG_DIRS=/etc/xdg/xdg-awesome:/etc/xdg
dbus-update-activation-environment: установка XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
dbus-update-activation-environment: настройка LANGUAGE=en_PH:en
dbus-update-activation-environment: настройка DESKTOP_SESSION=круто
dbus-update-activation-environment: настройка PWD=/home/chan-dev
dbus-update-activation-environment: настройка XDG_SESSION_DESKTOP=круто
dbus-update-activation-environment: установка LOGNAME=chan-dev
dbus-update-activation-environment: установка XDG_SESSION_TYPE=x11
dbus-update-activation-environment: установка GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
dbus-update-activation-environment: установка XAUTHORITY=/home/chan-dev/.Xauthority
dbus-update-activation-environment: установка XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/chan-dev
dbus-update-activation-environment: настройка GDM_LANG=en_US
dbus-update-activation-environment: настройка HOME=/home/chan-dev
dbus-update-activation-environment: установка IM_CONFIG_PHASE=1
dbus-update-activation-environment: настройка LANG=en_PH.UTF-8
dbus-update-activation-environment: установка _JAVA_AWT_WM_NONREPARENTING=1
dbus-update-activation-environment: установка XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
dbus-update-activation-environment: настройка XDG_SESSION_CLASS=пользователь
dbus-update-activation-environment: настройка USER=chan-dev
dbus-update-activation-environment: настройка DISPLAY=:0
dbus-update-activation-environment: установка SHLVL=1
dbus-update-activation-environment: установка XDG_RUNTIME_DIR=/run/user/1000
dbus-update-activation-environment: установка XDG_DATA_DIRS=/usr/share/awesome:/usr/local/share:/usr/share:/var/lib/snapd/desktop
dbus-update-activation-environment: установка PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local /игры:/снап/бен
dbus-update-activation-environment: настройка GDMSESSION=круто
dbus-update-activation-environment: настройка DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: установка _=/usr/bin/dbus-update-activation-environment
2021-08-11 20:14:11 W: awesome: spawn_child_exited:389: Неизвестный ребенок 1184 вышел со статусом 0
2021-08-11 20:14:12 W: awesome: a_glib_poll:438: Последняя итерация основного цикла заняла 0,717730 секунд! Увеличение предела для этого предупреждения до этого значения.
[1239:1239:0811/201425.412126:ОШИБКА:sandbox_linux.cc(374)] InitializeSandbox() вызывается с несколькими потоками в процессе gpu-process.
11.08.2021, 20:14:30 W: awesome: a_glib_poll:438: Последняя итерация основного цикла заняла 0,975546 секунды! Увеличение предела для этого предупреждения до этого значения.
11.08.2021, 20:14:44 W: awesome: a_glib_poll:438: Последняя итерация основного цикла заняла 1,511648 секунды! Увеличение предела для этого предупреждения до этого значения.
Не удалось подключиться к диспетчеру сеансов: не удалось подключиться к диспетчеру сеансов: переменная среды SESSION_MANAGER не определена
Не удалось подключиться к диспетчеру сеансов: не удалось подключиться к диспетчеру сеансов: переменная среды SESSION_MANAGER не определена
[1242:1245:0811/202233.794375:ОШИБКА:ssl_client_socket_impl.cc(981)] рукопожатие не удалось; возвращено -1, код ошибки SSL 1, net_error -101
Ошибка Fontconfig: не удается загрузить файл конфигурации по умолчанию: такого файла нет: (нулевой)

Кстати, сейчас я использую awesome wm v4.3 под xubuntu 20.04.

guiverc avatar
флаг cn
Вам нужно использовать кнопку питания? Если команды SysRq не позволяют безопасно завершить работу (закрытие *fs* для перезагрузки/отключения питания и т. д.), то у вас проблемы с ядром, и это не связано с зависанием WM, а более серьезно. Есть ли причина, по которой вы не можете безопасно отключиться и прибегнуть к кнопке питания? (*или не знаете о ключе SysRq, который позволяет вам напрямую и безопасно управлять ядром Linux*?), так как это полезная информация о работоспособности системы.
The.Wolfgang.Grimmer avatar
флаг br
@guiverc Я новичок в Linux, поэтому у меня есть минимальные знания о некоторых вещах. Да, я не знаю о SysRq, что он на самом деле делает? Это похоже на CTRL+ALT+DELETE в Windows?
guiverc avatar
флаг cn
Не сильно отличается; REISUB — самая распространенная команда; но если вы не помните команды, возьмите телефон и выполните поиск «magic sysrq», а статья в википедии обычно находится вверху или рядом с ним (https://en.wikipedia.org/wiki/Magic_SysRq_key), что не хуже любого о том, какие у вас есть варианты команд (т. е. избавление вас от необходимости запоминать такие команды, как resiub/reisuo и т. д.). Это позволяет вам напрямую управлять ядром Linux (будет работать и на телефонах Android, если у вас подключена настоящая клавиатура, а не экранная клавиатура, для которой требуется графический интерфейс!). Вы используете буквы, чтобы отдавать команды; REISUB составляет 6 команд
The.Wolfgang.Grimmer avatar
флаг br
спасибо большое, сначала попробую все переварить. Довольно увлекательно и пугающе полноценно использовать Linux после перехода из Windows. :)
guiverc avatar
флаг cn
также к вашему сведению: SysRq — это клавиша на клавиатуре; однако на многих *современных меньших* клавиатурах SysRq больше не печатается (он был напечатан в цвете на передней части клавиши PrintScreen) и часто требуется дополнительная клавиша Fn & you, чтобы узнать, где расположена клавиша (например, dell 2020 & В моделях 2021 года он не напечатан), но если вы знаете, где находится ключ на старом ключе; вы обнаружите, что он все еще работает, даже если печать не установлена ​​на современных клавиатурах.
The.Wolfgang.Grimmer avatar
флаг br
да, до сих пор я наткнулся на комбинацию, необходимую для машин Dell https://askubuntu.com/a/343750/1389504, а также в этом руководстве по SysRq https://www.youtube.com/watch?v=ZiX327d8Ys0

Ответить или комментировать

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