답변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 qt5ct
Qt5 애플리케이션의 매개변수로 사용됩니다.사용자 세션을 자동으로 설정하려면
QT_QPA_PLATFORMTHEME
다음 줄을~/.xprofile
.[ "$XDG_CURRENT_DESKTOP" = "KDE" ] || [ "$XDG_CURRENT_DESKTOP" = "GNOME" ] || export QT_QPA_PLATFORMTHEME="qt5ct"