Вопрос или проблема
Я пробовал
Перезагрузить gnome-shell
ALT + F2
-> r
-> Enter
По-прежнему то же самое.
2.
Отключить все расширения.
gnome-extensions disable [email protected]
gnome-extensions disable [email protected]
gnome-extensions disable [email protected]
3.
Выключить компьютер
4.
Убить эти потоки.
pkill -f gnome-shell
kill <pid>
Через несколько секунд он перезапускается с множеством потоков.
5.
Сбросить конфигурацию
dconf reset -f /org/gnome/
6.
sudo apt update && sudo apt upgrade
Информация
Файл автозагрузки, который открывает терминал
$ cat ~/.config/autostart/open_terminal.desktop
[Desktop Entry]
Type=Application
Exec=gnome-terminal --working-directory=/media/hlajungo/D/linux/repo/CPE_Previous_Questions
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Открыть терминал в директории
Comment=Открыть терминал и перейти в определенную директорию при запуске
$ journalctl -b | grep gnome-shell
十一 17 11:46:52 hlajungo-Predator-PH317-56 dbus-daemon[10896]: [session uid=1000 pid=10896] Activating service name="org.freedesktop.FileManager1" requested by ':1.131' (uid=1000 pid=15059 comm="/usr/bin/gnome-shell " label="unconfined")
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 38 на keysym 38 (keycode 11).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 31 на keysym 31 (keycode a).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 32 на keysym 32 (keycode b).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 34 на keysym 34 (keycode d).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 33 на keysym 33 (keycode c).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 35 на keysym 35 (keycode e).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 36 на keysym 36 (keycode f).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 37 на keysym 37 (keycode 10).
十一 17 11:46:53 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 39 на keysym 39 (keycode 12).
十一 17 11:47:02 hlajungo-Predator-PH317-56 dbus-daemon[10896]: [session uid=1000 pid=10896] Activating service name="org.gnome.ArchiveManager1" requested by ':1.146' (uid=1000 pid=17752 comm="gjs /usr/share/gnome-shell/extensions/ding@rasters" label="unconfined")
十一 17 11:47:02 hlajungo-Predator-PH317-56 gnome-shell[15059]: DING: Обнаружен асинхронный API для миниатюр
十一 17 11:47:02 hlajungo-Predator-PH317-56 gnome-shell[15059]: DING: GNOME nautilus 42.6
十一 17 11:47:21 hlajungo-Predator-PH317-56 dbus-daemon[10896]: [session uid=1000 pid=10896] Activating service name="org.freedesktop.FileManager1" requested by ':1.131' (uid=1000 pid=15059 comm="/usr/bin/gnome-shell " label="unconfined")
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 31 на keysym 31 (keycode a).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 32 на keysym 32 (keycode b).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 33 на keysym 33 (keycode c).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 35 на keysym 35 (keycode e).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 36 на keysym 36 (keycode f).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 34 на keysym 34 (keycode d).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 38 на keysym 38 (keycode 11).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 39 на keysym 39 (keycode 12).
十一 17 11:47:21 hlajungo-Predator-PH317-56 gnome-shell[15059]: Предупреждение менеджера окон: Перезапись существующего связывания keysym 37 на keysym 37 (keycode 10).
$ gnome-shell --version
GNOME Shell 42.9
4.
$ uname -a
Linux hlajungo-Predator-PH317-56 6.8.0-48-generic #48~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 7 11:24:13 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
Есть ли решение?
Ответ или решение
Проблема с использованием памяти и потоков в Gnome Shell
Введение
Проблемы с производительностью Gnome Shell, в том числе чрезмерное использование RAM и создание большого количества потоков, являются распространенным беспокойством среди пользователей Linux. Ваши наблюдения подтверждают эту проблему, и решение может потребовать различных подходов.
Описание Проблемы
По данным, вы имеете дело с Gnome Shell, который после перезапуска и отключения расширений продолжает создавать множество потоков и использовать большую часть RAM. Запуск различных команд, таких как pkill -f gnome-shell
и dconf reset -f /org/gnome/
, не приведет к устойчивому результату. Ошибки, связанные с заменой существующих привязок клавиш, также могут указывать на проблемы с конфигурацией.
Причины Повышенного Использования RAM и Потоков
1. Расширения (Extensions):
Многие пользователи Gnome сталкиваются с чрезмерным потреблением ресурсов из-за установленных расширений. Хотя вы уже пытались отключить их, некоторые расширения могут оставаться активными или могут использоваться другими компонентами системы.
2. Ошибки в конфигурациях:
Ошибки в конфигурации или конфликты между различными настройками Gnome могут создавать проблемы производительности. Команды, которые вы запускали, указывают на возможные конфликты.
3. Проблемы с зависимостями:
Некоторые зависимости и пакеты могут иметь свои собственные проблемы, влияя на производительность Gnome Shell. Обновления, которые вы выполнили, могут не всегда решать эти проблемы.
Возможные Решения
1. Полное Отключение Расширений:
Убедитесь, что все расширения отключены. Используйте gnome-extensions list
для просмотра всех установленных расширений и проверьте их состояние с помощью gnome-extensions disable <имя_расширения>
.
2. Запуск Gnome Shell в Safe Mode:
Попробуйте запустить Gnome Shell без расширений. Используйте команду:
gnome-shell --replace --no-desktop
Это поможет вам определить, является ли какие-либо расширение причиной проблем.
3. Проверьте системные логи:
Используйте journalctl -b | grep gnome-shell
, как вы уже делали, для изучения системных логов. Ищите сообщения об ошибках или предупреждениях, которые могут указать на источник проблемы.
4. Отключение Автозапуска:
Текущая конфигурация автозапуска может также создавать проблемы. Рассмотрите возможность временного отключения автозапуска через ~/.config/autostart
.
5. Обновление или Переустановка Gnome:
Если ничего другое не помогает, рекомендуется попробовать переустановить Gnome или обновить систему до последней стабильной версии:
sudo apt update && sudo apt upgrade
6. Увеличение ресурсов системы:
Если ваша система подвергается высокому нагрузке, увеличение объема оперативной памяти или обсуждение с администратором системного ресурса для повышения производительности в условиях высоких нагрузок могут оказаться необходимыми.
Заключение
Эти проблемы с Gnome Shell, безусловно, могут быть вызваны различными факторами, начиная от конфликтующих расширений и заканчивая системными конфигурациями. Следуя предложенным шагам, вы сможете выявить источник проблемы и устранить последствия.
Если прерывание проблем не происходит, возможно, стоит обратиться к сообществу поддержки Gnome и предоставить все детали, чтобы получить более специфические рекомендации и помощь.