Manjaro XFCE Edition
   395

Подвисание системы

Manjaro XFCE установлен на ноутбук asus x53s. Каждые 20-30 сек наблюдаю подвисания на 1-2 сек. Что делать и кто виноват?

17 комментариев

avatar
Что делать
Смотреть логи. Это, кстати, поможет разобраться и со второй частью вопроса.
0
avatar
Не могли бы вы дать более конкретные указания. Ну как минимум, где их «смотреть» и что там я должен «увидеть»?
0
avatar
Для начала смотрим ~/.xsession-errors. В идеале Вы вообще там ничего не видите.
Еще гляньте на потребление ресурсов системы.
0
avatar
Спойлер!
".xsession-errors">xrdb: «Xft.hinting» on line 19 overrides entry on line 6
xrdb: «Xft.hintstyle» on line 22 overrides entry on line 7
gpg-agent[835]: Внимание: параметр "--write-env-file" устарел — он игнорируется
gpg-agent: агент gpg уже запущен — еще один, новый, запущен не будет

(xfce4-session:827): xfce4-session-WARNING **: gpg-agent returned no PID in the variables

(xfce4-session:827): xfce4-session-WARNING **: xfsm_manager_load_session: Something wrong with /home/alex/.cache/sessions/xfce4-session-Estrid:0, Does it exist? Permissions issue?
Setting up watches.
Watches established.

(xfce4-session:827): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «clearlooks»,

(nm-applet:859): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed

(msm_notifier:868): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «clearlooks»,

(wps:1108): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «clearlooks»,

(wps:1108): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «clearlooks»,

(thunar-volman:1129): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «clearlooks»,

(thunar-volman:1148): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «clearlooks»,
(wpp:1474): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «clearlooks»,

(xfce4-terminal:1592): Gtk-WARNING **: Allocating size to GtkScrollbar 0x5637f1180550 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(thunar:1737): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «clearlooks»

Это что тему поменять? Попробовать другую?
С ресурсами все нормально.
Последний раз редактировалось
0
avatar
gtk-engine-aurora поставьте, если не установлен, за clearlooks вроде этот движок отвечает.
0
avatar
gtk-engine-aurora поставил, но ошибки с clearlooks все также появляются в файле ~/.xsession-errors.
0
avatar
gtk-engines попробуйте.
0
avatar
Установил и это… Теперь в файле ~/.xsession-errors вот такая картина:
Спойлер!
xrdb: «Xft.hinting» on line 19 overrides entry on line 6
xrdb: «Xft.hintstyle» on line 22 overrides entry on line 7
gpg-agent[766]: Внимание: параметр "--write-env-file" устарел — он игнорируется
gpg-agent: агент gpg уже запущен — еще один, новый, запущен не будет

(xfce4-session:758): xfce4-session-WARNING **: gpg-agent returned no PID in the variables

(xfce4-session:758): xfce4-session-WARNING **: xfsm_manager_load_session: Something wrong with /home/alex/.cache/sessions/xfce4-session-Estrid:0, Does it exist? Permissions issue?

** (xfce4-clipman:781): WARNING **: Unable to register GApplication: Объект интерфейса org.gtk.Application уже экспортирован как /org/xfce/clipman

(xfce4-clipman:781): GLib-GIO-CRITICAL **: g_application_get_is_remote: assertion 'application->priv->is_registered' failed

(xfce4-clipman:781): GLib-WARNING **: g_set_application_name() called multiple times

(xfsettingsd:807): xfsettingsd-WARNING **: Failed to get the _NET_NUMBER_OF_DESKTOPS property.

** (xfce4-clipman:781): WARNING **: Clipboard manager is already running.

(xfwm4:770): xfwm4-WARNING **: Error waiting on vblank with DRI: Недопустимый аргумент
libpager-Message: Setting the pager rows returned false. Maybe the setting is not applied.
weather-Message: получение api.met.no/weatherapi/locationforecastlts/1.3/?lat=48.719398;lon=44.501801;msl=65

(pamac-tray:812): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed

(wrapper-2.0:938): Gtk-WARNING **: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner PulseaudioButton)

(redshift-gtk:779): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/dbus/bus.py", line 175, in activate_name_owner
return self.get_name_owner(bus_name)
File "/usr/lib/python3.6/site-packages/dbus/bus.py", line 361, in get_name_owner
's', (bus_name,), **keywords)
File "/usr/lib/python3.6/site-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.bluez': no such name

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/bin/blueman-applet", line 121, in BluemanApplet()
File "/usr/bin/blueman-applet", line 63, in __init__
self.Plugins.Load()
File "/usr/lib/python3.6/site-packages/blueman/main/PluginManager.py", line 90, in Load
__import__(self.module_path.__name__ + ".%s" % plugin, None, None, [])
File "/usr/lib/python3.6/site-packages/blueman/plugins/applet/DBusService.py", line 12, in from blueman.main.applet.BluezAgent import AdapterAgent
File "/usr/lib/python3.6/site-packages/blueman/main/applet/BluezAgent.py", line 23, in from blueman.bluez.Agent import Agent, AgentMethod
File "/usr/lib/python3.6/site-packages/blueman/bluez/Agent.py", line 48, in class Agent(dbus.service.Object):
File "/usr/lib/python3.6/site-packages/blueman/bluez/Agent.py", line 56, in Agent
@AgentMethod
File "/usr/lib/python3.6/site-packages/blueman/bluez/Agent.py", line 38, in AgentMethod
if BlueZInterface.get_interface_version()[0] < 5:
File "/usr/lib/python3.6/site-packages/blueman/bluez/BlueZInterface.py", line 16, in get_interface_version
obj = dbus.SystemBus().get_object('org.bluez', '/')
File "/usr/lib/python3.6/site-packages/dbus/bus.py", line 241, in get_object
follow_name_owner_changes=follow_name_owner_changes)
File "/usr/lib/python3.6/site-packages/dbus/proxies.py", line 248, in __init__
self._named_service = conn.activate_name_owner(bus_name)
File "/usr/lib/python3.6/site-packages/dbus/bus.py", line 180, in activate_name_owner
self.start_service_by_name(bus_name)
File "/usr/lib/python3.6/site-packages/dbus/bus.py", line 278, in start_service_by_name
'su', (bus_name, flags)))
File "/usr/lib/python3.6/site-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
0
avatar
Стоит попробовать загрузиться под другим DE. Если фризы пропадут, то смотрите что-то не так с пользовательскими настройками DE (глючит плагин панели или тунец наплодил кучу процессов).
'org.bluez': timed out (service_start_timeout=25000ms)
Вообще, вот эта строчка намекает, что что-то не так с блютусом. И интервал очень подходящий — 25с.
Последний раз редактировалось
0
avatar
Но у меня на ноутбуке нет блютуса… Другие DE работают в live режиме нормально. Да и сам XFCE тоже. Подскажите как проверить плагины (по отключать по очереди?) и что такое «тунец»?

По моему проблема в индикаторе погоды… Отключив его, пропали подтормаживания. Но это можно победить как-то? Или можно как то еще погоду отображать?

Установил Gis-Weathwer, но родной индикатор нравится больше.
Последний раз редактировалось
0
avatar
Но у меня на ноутбуке нет блютуса…
А в логах есть. Blueman удалите, он без блютуса все равно не нужен.
Подскажите как проверить плагины (по отключать по очереди?)
Можно по почереди их поудалять с панели. Или чуть более радикально — пересоздать панель и в нее уже ставить свой набор.
и что такое «тунец»
Thunar же. Есть в нем баг: если он запускается в режиме демона, то с каждым новым сеансом он плодит все больше дочерних процессов.
По моему проблема в индикаторе погоды… Отключив его, пропали подтормаживания.
Подскажите, у Вас панель xfce4-panel или xfce4-panel-gtk3? Если на GTK3, поставьте GTK2, поддержка третьей версии GTK в крыске далека от совершенства и переход на трешку пока не состоялся.
Но это можно победить как-то?
Наверняка. Использую штатный хфцешный погодный плагин, отлично работает.
Или можно как то еще погоду отображать?
Безусловно, можно. Навскидку: собрать плагин из АУРа, использовать для просмотра погоды conky, да хоть в терминале через cliweather смотреть.
0
avatar
1. Blueman удалил
2. Установлена панель xfce4-panel
3. А как узнать в каком режиме работает thunar? Как файловый менеджер использую по-умолчанию nemo.
4. Так и я вроде использовал штатный. Добавлял через: панель>добавить новые элементы> обновление погоды.
Последний раз редактировалось
0
avatar
Blueman удалил
Bluez еще удалите. В отсутствие блютуса он абсолютно не нужен.
А как узнать в каком режиме работает thunar?
Поискать в списке процессов thunar --daemon либо посмотреть наличие тунара в автозагрузке, в настройках Xfce в «Сеансы и запуск» вкладка под это отведена.
Так и я вроде использовал штатный.
Можно попробовать в настройках самого плагина покопаться, например отключить анимацию. В конфигурации «показываем только значок, остальное по наведению/нажатию» он точно нормально работает.
0
avatar
Тормоза вроде прошли… Попробую отключить анимацию штатного плагина погоды.

Тунара в автозагрузке нет, но процесс thunar --daemon есть, даже два.
0
avatar
но процесс thunar --daemon есть, даже два
Если смотрели командой вида ps aux | grep -i thunar, то одно вхождение это, собственно, команда поиска. В ~/.config/autostart/ kt;bn gjkmpjdfntkmcrbq fdnjpfgecr/
А, да, еще про bluez. Не помню, будет ли в systemd автоматом отключена служба, так что помими удаления bluez стоит еще
systemctl stop dbus-org.bluez.service && systemctl disable dbus-org.bluez.service 
сделать.
Последний раз редактировалось
0
avatar
Смотрел просто используя Htop…
А стоит ли вообще bluez удалять? Может я внешний блютус адаптер подключить захочу? Или тогда и Blueman трогать не надо было?
Последний раз редактировалось
0
avatar
Его обратно поставить не долго.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.