Вопрос или проблема
Я экспериментирую с dwm и хотел бы использовать Dolphin в качестве файлового менеджера. Я хочу, чтобы Dolphin использовал определенную цветовую схему. Поэтому я скопировал цветовые темы, которые я создал с помощью системных настроек, из ~/.local/share/color-schemes/*тема*.colors
в ~/.config/kdeglobals
.
Это работает для большинства приложений KDE, таких как Kate и Okular, но Dolphin не использует некоторые атрибуты. Вот минимальная конфигурация, которую я добавил в ~/.config/kdeglobals
.
[Colors:View]
BackgroundAlternate=236,199,161
BackgroundNormal=236,199,161
[Colors:Window]
BackgroundAlternate=255,219,76
BackgroundNormal=197,158,124
Результат, который я получаю для Dolphin и Kate, выглядит следующим образом:
Есть ли какие-то другие настройки для Dolphin, которые я должен добавить в файл?
Спасибо всем, кто может предоставить какую-либо информацию!
Я понимаю, что вы не используете KDE. Я мог бы порекомендовать установить qt5ct или qt6ct, экспортировать его в ваш файл .bashrc (export QT_QPA_PLATFORMTHEME=qtXct) и добавить файл qss, который даст вам желаемый результат.
Ответ или решение
Поведение цветов в Dolphin и других приложениях KDE вне Plasma
Ваша проблема с настройкой Dolphin в среде рабочего стола, отличной от Plasma, действительно имеет свои нюансы. Вы правильно заметили, что приложения KDE, такие как Kate и Okular, наследуют настройки из файла ~/.config/kdeglobals
, однако Dolphin может работать иначе из-за специфики своей реализации.
1. Контекст
Начнем с того, что оболочка Plasma и ее приложения, такие как Dolphin, зависят от системы тем и настроек. Когда вы используете графические окружения, отличные от Plasma, такие как dwm, они не всегда поддерживают все функции и настройки визуализации, которые предоставляет Plasma. Это может привести к различиям в том, как цвета и стили применяются в разных KDE-приложениях.
2. Разные настройки для Dolphin
Ваша конфигурация, размещенная в ~/.config/kdeglobals
, может не охватывать все необходимые параметры для Dolphin. Существует несколько дополнительных атрибутов, которые могут помочь в вашей ситуации. Например, вы можете добавить следующие разделы и параметры, чтобы более точно настроить цвета Dolphin:
[Colors:Default]
ColorScheme=the-theme ; замените 'the-theme' на ваше имя темы
[Colors:View]
BackgroundNormal=236,199,161
BackgroundAlternate=236,199,161
TextNormal=0,0,0
TextAlternate=255,255,255
[Desktop]
Theme=YourTema ; укажите имя вашей темы
Убедитесь, что у вас актуальная версия Dolphin, так как изменения в приложении могут повлиять на совместимость конфигурационных файлов.
3. Использование qt5ct или qt6ct
Вы упомянули, что вам порекомендовали установить qt5ct
или qt6ct
. Это действительно может быть полезным решением, так как эти инструменты позволяют управлять условиями оформления для Qt-приложений независимо от среды рабочего стола. Вот шаги для настройки:
-
Установите
qt5ct
илиqt6ct
через менеджер пакетов вашей системы.sudo apt install qt5ct # для Qt5 sudo apt install qt6ct # для Qt6
-
После установки добавьте следующую строку в ваш
.bashrc
:export QT_QPA_PLATFORMTHEME=qt5ct # или qt6ct, в зависимости от версии
-
Запустите
qt5ct
илиqt6ct
и настройте нужные вам параметры оформления. Желательно создать файл QSS (Qt Style Sheets), который будет соответствовать вашему предпочтению.
4. Заключение
Существует много параметров, которые можно настроить для получения ожидаемого результата в Dolphin, особенно когда вы работаете вне Plasma. Проверьте дополнительные настройки цветовой схемы и используйте qt5ct или qt6ct для более точной настройки. Надеюсь, это поможет решить вашу проблему, и Dolphin будет отображать цвета так, как вы ожидаете.
Если появятся дополнительные вопросы или возникнут проблемы, не стесняйтесь обращаться за помощью. Успехов вам в работе с вашей средой!