kde5 미풍 어두운 테마와 kde 아이콘이 i3wm에서 작동하지 않습니다

kde5 미풍 어두운 테마와 kde 아이콘이 i3wm에서 작동하지 않습니다

저는 KDE 응용프로그램용으로 Breeze Dark를 선택했습니다 systemsettings5. 플라즈마를 실행하면 다크테마가 적용되는데, i3를 실행하면 화이트테마가 나오네요. kde가 아닌 창 관리자에서 실행할 때 KDE 테마를 KDE 응용 프로그램에 적용할 수 있습니까?

시스템 설정 5

브리즈 어두운 테마

브리즈 다크

답변1

설정 QT_QPA_PLATFORMTHEME="qt5ct"QT_PLUGIN_PATH=$HOME/.kde4/lib/kde4/plugins/:/usr/lib/kde4/plugins/

테마를 설정하는 데 사용됩니다 qt5ct.

나는 그것을 다음과 같이 설정했습니다 .xprofile.

if [ "$XDG_CURRENT_DESKTOP" = "i3" ]; then
    export QT_QPA_PLATFORMTHEME="qt5ct"
    export QT_PLUGIN_PATH=$HOME/.kde4/lib/kde4/plugins/:/usr/lib/kde4/plugins/
fi

답변2

나는 비슷한 문제가 있었고 발견했습니다.이 다소 관련된 버그 추적기 항목. 설득력 있는 해결책이 없는 것 같아서 데스크탑 환경을 KDE로 위장하여 이 문제를 해결했습니다. 추가 XDG_CURRENT_DESKTOP=KDE하고 .xprofile무슨 일이 일어나는지 확인해보세요.

답변3

@Horus의 솔루션은 Arch Linux wiki에도 소개되어 있습니다.KDE Plasma 외부에서 Qt5 응용 프로그램 구성

qt5ct이 패키지는 DE 독립적인 Qt5 QPA 및 구성 유틸리티를 제공하는 대체 솔루션을 제공합니다 . 패키지를 설치한 후 실행하여 qt5ct아이콘 테마를 설정하고 QT_QPA_PLATFORMTHEME="qt5ct"Qt 애플리케이션이 이러한 설정을 채택하도록 환경 변수를 설정합니다. 또는 --platformtheme qt5ctQt5 애플리케이션의 매개변수로 사용됩니다.

사용자 세션을 자동으로 설정하려면 QT_QPA_PLATFORMTHEME다음 줄을 ~/.xprofile.

[ "$XDG_CURRENT_DESKTOP" = "KDE" ] || [ "$XDG_CURRENT_DESKTOP" = "GNOME" ] || export QT_QPA_PLATFORMTHEME="qt5ct"

관련 정보