Moin Moin,
ich möchte hier einmal eine Darstellung der unterschielichen Qt-Anwendungen unter unterschiedlichen Betriebssystemen darstellen.
Zur Information, ausschlagegebend für die Anpassungen der KDE-Anwendungen an eine GTK-Anwendung sind die implementierten Module, egal ob über GUI oder kcmshell. Siehe auch ▶ QT-Anwendungen
Ubuntu 14.04:
Hier gab es noch eine reichhaltige Auswahl an Modulen.
Kde Version 4.13 in Trusty
Aufruf kcmshell4 --list
Die folgenden Module sind verfügbar:
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kbuildsycoca4 running...
kbuildsycoca4(1880) KBuildSycoca::checkTimestamps: checking file timestamps
kbuildsycoca4(1880) KBuildSycoca::checkTimestamps: timestamps check ok
kbuildsycoca4(1880) kdemain: Emitting notifyDatabaseChanged ()
autostart - Verwaltung der automatisch mit KDE zu startenden Anwendungen.
bell - Einstellungen zum Signalton
clock - Einstellungen für Datum und Zeit ändern
colors - Änderung der von Programmen verwendeten Farben
componentchooser - Die Standard-Komponenten für diverse Dienste
cursortheme - Das Erscheinungsbild des Mauszeigers anpassen
desktop - Hier können Sie die Zahl der virtuellen Arbeitsflächen festlegen
desktoppath - Ordner für wichtige Dateien ändern
desktoptheme - Arbeitsflächen-Design anpassen
device_automounter_kcm - Automatischen Umgang mit Wechselmedien einrichten
devinfo - Gerätebetrachter
display - Anzeige-Einstellungen
dma - Informationen zu DMA
emoticons - Emoticon-Design auswählen
filetypes - Dateizuordnungen vornehmen
fontinst - Schriftarten installieren, verwalten und betrachten
fonts - Schriftarten-Einstellungen
icons - KDE-Symbole einrichten
interrupts - Informationen zu Interrupts
ioports - Informationen zu benutzten Ein-/Ausgabe-Ports
joystick - Joystick-Einstellungen
k3bsetup - K3b-Einrichtungsassistent – Zugriffsrechte zum Brennen mit K3b anpassen
kcm_activities - Einrichtung des Aktivitätensystems
kcm_akonadi_resources - Einrichtung des persönlichen Informationsmanagement von Akonadi
kcm_attica - Social-Desktop-Anbieter verwalten
kcm_infosummary - Übersicht über Hardwareinformationen
kcm_kdnssd - Diensteerkennung einrichten
kcm_keyboard - Einstellung der Tastatur
kcm_lightdm - Design auswählen und Einstellungen vornehmen
kcm_memory - Informationen zum Speicher
kcm_pci - Informationen zu PCI
kcm_phonon - Einstellungen für das Phonon-Multimedia-Framework
kcm_ssl - SSL-Versionen und -Zertifikate
kcmaccess - Verbesserte Benutzbarkeit für Menschen mit Behinderung
kcmcgi - Ein-/Ausgabemodul für CGI einrichten
kcmkded - Einrichtung von KDE-Systemdiensten
kcmlaunch - Wählen Sie die Rückmeldung aus, die ein Programm beim Starten gibt
kcmnotify - Einrichtung der Systemnachrichten
kcmsmserver - Einstellungen für Sitzungsverwaltung und Abmeldung vornehmen
kcmtrash - Papierkorb-Einstellungen festlegen
kcmusb - Angeschlossene USB-Geräte
kcmview1394 - Angeschlossene IEEE-1394-Geräte
keys - Einrichtung von Tastenzuordnungen
khotkeys - Eingabe-Aktionen einrichten
kresources - KDE-Ressourcen einrichten
ksplashthememgr - Verwaltung für Startbildschirmdesigns
kwincompositing - Arbeitsflächen-Effekte einrichten
kwindecoration - Das Erscheinungsbild von Fenstertiteln festlegen
kwinoptions - Fensterverhalten festlegen
kwinrules - Einstellungen für einzelne Fenster vornehmen
kwinscreenedges - Aktive Bildschirmränder einrichten
kwinscripts - KWin-Skripte verwalten
kwintabbox - Verhalten zum Durchsehen von Fenstern festlegen
language - Sprache, Zahlen- und Zeitformate für Ihr Land
mouse - Einstellung der Maus
nic - Informationen zu Netzwerkschnittstellen
opengl - Informationen zu OpenGL
powerdevilactivitiesconfig - Energieprofile pro Aktivität einzeln einrichten
powerdevilglobalconfig - Erweiterte Energieprofile einrichten
powerdevilprofilesconfig - Energiespar-Einstellungen einrichten
screensaver - Einstellungen für Bildschirmsperre
scsi - Informationen zu SCSI-Geräten
smbstatus - Samba-Statusmonitor
solid-actions - Einrichtung der Aktionen, die für den Anwender verfügbar sein sollen, wenn neue Geräte an den Rechner angeschlossen werden.
spellchecking - Rechtschreibprüfung einrichten
standard_actions - Einrichtung von Standard-Kurzbefehlen
style - Stile und das Verhalten von Bedienelementen verändern
workspaceoptions - Globale Einstellungen für die Plasma-Arbeitsfläche
xserver - Informationen zum X-Server
~$
Ubunti 16.04
KDE Version 4.14 in Xenial
Die Auswahl der Module ist schon eingegrenzt, aber zumindest die Icons sind noch anpassbar.
Aufruf kcmshell4 --list
Die folgenden Module sind verfügbar:
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kbuildsycoca4 running...
componentchooser - Die Standard-Komponenten für diverse Dienste
device_automounter_kcm - Automatischen Umgang mit Wechselmedien einrichten
emoticons - Emoticon-Design auswählen
filetypes - Dateizuordnungen vornehmen
icons - KDE-Symbole einrichten
k3bsetup - K3b-Einrichtungsassistent – Zugriffsrechte zum Brennen mit K3b anpassen
kcm_attica - Social-Desktop-Anbieter verwalten
kcm_kdnssd - Diensteerkennung einrichten
kcm_phonon - Einstellungen für das Phonon-Multimedia-Framework
kcm_ssl - SSL-Versionen und -Zertifikate
kcmcgi - Ein-/Ausgabemodul für CGI einrichten
kcmkded - Einrichtung von KDE-Systemdiensten
kcmnotify - Einrichtung der Systemnachrichten
kcmtrash - Papierkorb-Einstellungen festlegen
language - Sprache, Zahlen- und Zeitformate für Ihr Land
spellchecking - Rechtschreibprüfung einrichten
burghard@burghard:~$
Ubuntu 16.04
KDE Version 4.14 in Xenial
Die Implementierung von Modulen ist auf ein "Mindestangebot" geschrumpft.
Aufruf kcmshell5 --list
$ kcmshell5 --list
Die folgenden Module sind verfügbar:
breezestyleconfig - Das Erscheinungsbild der Bedienelemente ändern
cache - Einstellungen zum Zwischenspeicher vornehmen
cookies - Einstellungen zu Cookies vornehmen
filetypes - Dateizuordnungen vornehmen
kcm_activities - Aktivitäten helfen Ihnen dabei, sich auf eine Aufgabe zu konzentrieren
kcm_ssl - SSL-Versionen und -Zertifikate
kcmtrash - Papierkorb-Einstellungen festlegen
netpref - Einfache Netzwerkeinstellungen vornehmen wie z. B. Zeitüberschreitungen
proxy - Proxy-Server einrichten
smb - Hier stellen Sie ein, welche (SMB-)Dateisysteme Sie durchsuchen können
useragent - Kennungen für Konqueror als Webbrowser festlegen
webshortcuts - Web-Kürzel einrichten
~$
Daraus folgt: Werden unter KDE-Anwendungen nicht Module implementiert, die es ermöglichen KDE-Anwendungen an das GTK-Thema anzupassen, ist nur eine Anpassung im Rahmen der einzelnen KDE-Anwendung möglich. Daraus folgt auch, bereits nach Qt5 portierte Anwendungen (z.B. Okular) lassen sich nur begrenzt anpassen
Gruß
Nachtrag: Icons aus der Auswahl der Anwendug siehe Screenshot