-
Notifications
You must be signed in to change notification settings - Fork 0
Mirror of http://svn.code.sf.net/p/qt5ct/code/
License
jlindgren90/qt5ct
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
qt5ct - Qt5 Configuration Tool This program allows users to configure Qt5 settings (theme, font, icons, etc.) under DE/WM without Qt integration. Official home page: https://sourceforge.net/projects/qt5ct/ Requirements: - GNU Linux or FreeBSD - qtbase >= 5.9.0 - qtsvg >= 5.9.0 (Runtime dependency for the SVG icon support) - qttools >= 5.9.0 (For build only) Installation using qmake: qmake PREFIX=<your installation path> make make install (under root) Installation using cmake (requires Qt 5.15 or later): cmake -DCMAKE_INSTALL_PREFIX=<your installation path> make sudo make install Add line 'export QT_QPA_PLATFORMTHEME=qt5ct' to ~/.profile and re-login. Alternatively, create the file /etc/X11/Xsession.d/100-qt5ct with the following line: export QT_QPA_PLATFORMTHEME=qt5ct (or qt6ct for compatibility with Qt6 Configuration Tool) Now restart X11 server to take the changes effect. Extra build options (for advanced users only): qmake DISABLE_WIDGETS=1 - compiles platform plugin without QtWidgets (useful for QML applications only) qmake DISABLE_DBUS=1 - disable D-Bus support (global menu and D-Bus tray icon implementation) qmake PLUGINDIR=<custom path> - changes the default installation path of the plugins (libqt5ct.so and libqt5ct-style.so) qmake LIBDIR=<custom path> - changes the default installation path of the qt5ct shared library (libqt5ct-common.so) Wayland: If you are running Qt application under Wayland, you should export the following variables: export QT_QPA_PLATFORM=wayland export QT_QPA_PLATFORMTHEME=qt5ct Debug Messages: By default, debug messages from platform plugin are disabled. To enable them, you should export the following environment variable: export QT_LOGGING_RULES="qt5ct.debug=true" Another way is to change qtlogging.ini file. See Qt documentation for details: https://doc.qt.io/qt-5/qloggingcategory.html (paragraph "Configuring Categories") Files and Directories: qt5ct - Qt5 configuration tool libqt5ct.so - qt5ct platform plugin libqt5ct-style.so - qt5ct proxy style plugin libqt5ct-common.so - qt5ct shared library ~/.config/qt5ct/qt5ct.conf - configuration file ~/.config/qt5ct/qss, ~/.local/share/qt5ct/qss, /usr/share/qt5ct/qss, /usr/local/share/qt5ct/qss - style sheets ~/.config/qt5ct/colors,~/.local/share/qt5ct/colors, /usr/share/qt5ct/colors, /usr/local/share/qt5ct/colors - color schemes /etc/xdg/qt5ct/qt5ct.conf - default configuration file Translation: Use Transifex service: https://www.transifex.com/projects/p/qt5ct/
Packages 0
No packages published