Вопрос или проблема
Ubuntu 22.10 с Cinnamon desktop 5.4.12 не отображает System Monitor 42.0 с той же темой:
Обновление Ubuntu вчера, 3 ноября 2022, с 22.04 на Kinetic с использованием lightdm и Cinnamon.
Я не нашел никаких настроек, чтобы изменить это:
Как я могу сделать так, чтобы использовалась та же тема?
Я нашел тот же вопрос здесь, на github, но проблема была со snap версией.
Я установил его с помощью apt install gnome-system-monitor
:
Я нашел ту же проблему на Github с другой темой. Кажется, это проблема с gnome-system-monitor при работе с GTK4.
Вот еще одна статья: https://www.phoronix.com/news/GNOME-HIG-2021-Design, описывающая, что они занимаются реализацией этого с 2021 года.
Нет ли обходного решения с тех пор?
Я провел другие тесты, и похоже, что gnome темы предоставляются только с поддержкой GTK2. Я прав?
root@lubuton:/home/wingarmac# apt-cache search gnome-theme
gnome-themes-extra - Adwaita GTK+ 2 тема — движок
gnome-themes-extra-data - Adwaita GTK+ 2 тема — общие файлы
gnome-theme-gilouche - тема openSUSE Gilouche
gnome-themes-standard - Adwaita GTK+ 2 тема — движок - переходный пакет
gnome-themes-ubuntu - темы сообщества Ubuntu
Так что я могу предположить, что это из-за несовместимости gnome-system-monitor с GTK4?
Если так, могу ли я в конечном счете использовать темную тему GTK2?
Я также протестировал установку snap версии:
root@lubuton:/home/wingarmac# snap install gnome-system-monitor
gnome-system-monitor 42.0 from Canonical✓ installed
С теми же результатами для обеих версий, описанных ниже в меню Cinnamon:
(Я не знаю, какая из них snap, поэтому попробовал обе)
Все эти тесты были проведены на моем личном компьютере до сих пор.
Так что у меня есть еще один компьютер для тестирования, на нем я установил Ubuntu server 22.10.
После установки:
sudo su
apt update && apt upgrade
apt install ubuntu-desktop --no-install-recommends
apt install cinnamon
apt install ubuntu-mate-icon-themes
apt install nvidia-driver*
reboot
После входа я настроил рабочий стол, как на своем личном компьютере, с темной темой Adwaita и красными значками Yaru.
gnome-system-monitor отображается в темной теме.
Другие посещенные сайты (информация – источники – аналогичные проблемы):
- How to set dark/light mode from the GNOME session in Ubuntu 22.04?
- https://manpages.ubuntu.com/manpages/focal/en/man1/gnome-session.1.html
- https://www.phoronix.com/news/GNOME-HIG-2021-Design
- Gnome-System-Monitor has no GTK Window Decoration
- https://github.com/dracula/gtk/issues/127
- https://www.reddit.com/r/gnome/comments/tbqydi/gnome_42_dark_mode_not_applied_to_every_window/
- https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/Dark-Style-Preference#other
- https://www.geeksforgeeks.org/how-to-install-adwaita-icon-theme-on-ubuntu/
- https://github.com/ubuntu/gnome-shell-communitheme/issues/87
- https://snapcraft.io/gnome-system-monitor
- https://github.com/ubuntu/yaru/issues/296
После некоторых тестов я нашел решение.
Я сначала посмотрел настройки системы Cinnamon в меню.
Это было написано как комментарий “Центр управления”.
Так как gnome-system-monitor из gnome, я искал /bin/gnome-control-center в моей текущей установке. Я нашел его и попытался открыть:
Оттуда я смог установить темный внешний вид:
После этого gnome-system-monitor также стал с темной темой:
Я установил apt версию вместо snap версии gnome-system monitor, так как значок на панели задач является последней версией , чего не было в случае с snap версией.
Я нашел эту дополнительную настройку, которая сделала так, что все программное обеспечение (включая то из gnome, которое не использовало системную тему) использует темную тему:
Извините за скриншот на моем родном языке.
.
Ответ или решение
Чтобы настроить приложение System Monitor версии 42.0 в Ubuntu 22.10 с рабочим столом Cinnamon 5.4.12 так, чтобы оно использовало ту же тему, как и остальная система, выполните следующий набор шагов. Проблема, с которой вы столкнулись, связана с несовместимостью тем и различиями в рендеринге между различными версиями GTK.
Шаги по приведению темы System Monitor в соответствие с темой Ubuntu Cinnamon:
-
Убедитесь в корректной установке:
- Вы уже установили
gnome-system-monitor
черезapt
. Это полезно, поскольку пакетная версия более совместима с пользовательскими темами, чем snap-версия.
- Вы уже установили
-
Изучите системные настройки Cinnamon:
- Откройте
System Settings
в меню Cinnamon и проверьте, какая тема установлена для GTK-приложений. Убедитесь, что тема установленная там — это Adwaita dark или любая другая тема, которую вы хотите использовать.
- Откройте
-
Используйте GNOME Control Center:
- Для управления второстепенными GNOME-настройками (такими как вид темы в приложениях GNOME) откройте
gnome-control-center
из командной строки или из активированного меню. - В GNOME Control Center перейдите в раздел "Внешний вид" и выберите желаемую тему, например, темную тему.
- Для управления второстепенными GNOME-настройками (такими как вид темы в приложениях GNOME) откройте
-
Проверка версии GTK:
- Убедитесь, что у вас установлен и настроен GTK3 или GTK4 в зависимости от темы. Проблемы в совместимости могут быть связаны с использованием тем, несовместимых с версиями GTK.
-
Проблемы с темами GNOME:
- Библиотека гном-тем может не поддерживать все варианты GTK4 прямо из коробки. Поэтому использование стандартной темы
Adwaita
может быть временным решением совместимости до обновления тем.
- Библиотека гном-тем может не поддерживать все варианты GTK4 прямо из коробки. Поэтому использование стандартной темы
-
Проверка на дополнительных устройствах:
- Как вы уже протестировали на другом устройстве, убедитесь, что все пакеты и конфигурации схожи. Настройки по умолчанию на свежей установке могут отличаться из-за потенциальных изменений или недостающих системных конфигураций.
Дополнительные предложения:
-
SEO-оптимизация: Убедитесь, что заголовки и содержимое статьи включает ключевые слова такие как "Ubuntu 22.10", "Cinnamon", "System Monitor", "тема", "GTK4", "решение проблемы".
-
Проверка обновлений: Регулярно проверяйте обновления для связанных пакетов, поскольку проблемы совместимости часто решаются в новых релизах.
-
Форумы и обратная связь: Участие в специализированных форумах, таких как GitHub или Phoronix, поможет вам быть в курсе последних новостей и решений подобных проблем.
Следуя этим шагам, вы сможете унифицировать внешний вид System Monitor с общей темой вашей системы и устранить проблему несовпадения стиля. Это решение должно помочь добиться визуальной согласованности между всеми установленными приложениями в вашем окружении рабочей среды Ubuntu.