Skip to content
Snippets Groups Projects
Commit 232e422b authored by Ilya Kotov's avatar Ilya Kotov
Browse files

added documentation

parent f611e022
No related branches found
No related tags found
No related merge requests found
AUTHORS 0 → 100644
Developers:
Ilya Kotov <forkorov02@ya.ru>, <trialuser02@gmail.com>, <iokotov@astralinux.ru>
Translators:
Arabic - abouzakaria kov
Brazilian Portuguese - VaGNaroK Mist
Bulgarian - Kiril Kirilov
Catalan - Toni Estévez
Chinese (Simplified) - Cary Tian
Chinese (Taiwan) - Jeff Huang
Czech - fri
Danish - scootergrisen
Finnish - Nikolay Korotkiy
French - David GEIGER <david.david@mageialinux-online.org>,
Adrien DAUGABEL <adrien.d@mageialinux-online.org>,
papoteur <papoteur@mageialinux-online.org>
Greek - Dimitrios Glentadakis
Hebrew - Genghis Khan, Elkana Birdugo
Dutch (Netherlands) - Heimen Stoffels
German - Ettore Atalan, Mario Blättermann
Italian - Luigi Baldoni
Polish - Tomasz Przybył (FadeMind), Evo
Russian - Ilya Kotov
Serbian - markosm
Slovak - Ján Ďanovský
Spanish - jcn363, Toni Estévez
Turkish - Yaşar Çiv, Serdar Sağlam
Style sheets and color schemes:
airy.conf, darker.conf, dusk.conf, sand.conf, simple.conf, waves.conf,
*-simple.qss - q5sys (Lumina Desktop Environment)
fusion-fixes.qss - burak
Patches and improvements:
Keyboard scheme option - Nikolay Korotkiy
Wayland fixes - Chris Rendle-Short
COPYING 0 → 100644
Copyright (c) 2020, Ilya Kotov <forkotov02@ya.ru>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
README 0 → 100644
qt6ct - Qt6 Configuration Tool
This program allows users to configure Qt6 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 >= 6.0.0
- qtsvg >= 6.0.0 (Runtime dependency for the SVG icon support)
- qttools >= 6.0.0 (For build only)
Installation:
qmake PREFIX=<your installation path>
make
make install (under root)
Add line 'export QT_QPA_PLATFORMTHEME=qt6ct' to ~/.profile and re-login.
Alternatively, create the file /etc/X11/Xsession.d/100-qt6ct with
the following line:
export QT_QPA_PLATFORMTHEME=qt6ct
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 (libqt6ct.so and libqt6ct-style.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=qt6ct
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="qt6ct.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:
qt6ct - Qt6 configuration tool
libqt6ct.so - qt6ct platform plugin
libqt6ct-style.so - qt6ct proxy style plugin
~/.config/qt6ct/qt6ct.conf - configuration file
~/.config/qt6ct/qss, ~/.local/share/qt6ct/qss, /usr/share/qt6ct/qss, /usr/local/share/qt6ct/qss - style sheets
~/.config/qt6ct/colors,~/.local/share/qt6ct/colors, /usr/share/qt6ct/colors,
/usr/local/share/qt6ct/colors - color schemes
/etc/xdg/qt6ct/qt6ct.conf - default configuration file
Translation:
Use Transifex service: https://www.transifex.com/projects/p/qt5ct/
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment