Ich hatte darüber nachgedacht, seit ich mit Arch angefangen habe (in Out-of-the-Box-Distributionen ist mir das noch nicht passiert). QGtkStyle (was anscheinend dafür sorgt, dass Qt GTK-Themen verwendet) erkennt das von uns ausgewählte GTK-Thema nicht (zumindest nicht in Xfce), sodass unsere in Qt geschriebenen Anwendungen anders aussehen als die Umgebung. Installieren Sie das Paket libgnomeui Es erledigt den Job (oder eine seiner Abhängigkeiten), aber wenn Sie wie ich sind und keine GNOME-Medien installieren möchten, kann dies hilfreich sein. Die Apps sehen zunächst so aus:
Zuerst rennen wir QtConfig (was standardmäßig nicht im Menü angezeigt wird). In Arch:
$ qtconfig-qt4
die Option 'GUI-Stil auswählen' Wir wählen GTK +.
Nachdem wir ein Skript erstellt haben, können wir die Anleitung von verwenden KZKG ^ Gaara: https://blog.desdelinux.net/bash-como-ha … jecutable/
Wir werden das Skript als benennen qgtkstylehack.sh (Dies ist optional und liegt beim Benutzer) und wir werden dies in das Skript schreiben: export GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″
Am Ende wird es so sein:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
Wir werden dieses Skript in den Ordner verschieben /etc/profile.d automatisch ausgeführt werden und allen Benutzern zur Verfügung stehen. *
# mv ~/qgtkstylehack.sh /etc/profile.d
Möglicherweise haben wir bereits eine versteckte Datei namens in unserem persönlichen Ordner .gtkrc-2.0 (hier ist unsere persönliche GTK + Konfiguration)Wenn nicht, erstellen wir es einfach. Dann müssen wir dies der genannten Datei hinzufügen: GTK-Theme-Name= »Dein Name Thema«
Und voila, wir starten neu, damit die Änderungen wirksam werden. Unsere Anwendungen sollten ungefähr so aussehen:
* Wir können die Zeile auch hinzufügen export GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″ einordnen ~ / .bash_profile so dass die Änderungen nur unseren Benutzer betreffen.
Quellen:
- http://wiki.archlinux.org/index.php/GTK%2B#GTK.2B_2.x
- http://wiki.archlinux.org/index.php/Bash#Configuration
- http://bbs.archlinux.org/viewtopic.php?id=99175
Der Desktop sieht sehr gut aus, da ich Arch und Derivate getroffen habe, die ich auch nicht bewegt habe. Ich liebe Pacman und RR, jetzt im Chakra, weil ich liebe, wie poliert Kde ist, meine andere Liebe ist Xfce, obwohl ich es vergessen habe.
In der Tat ist Pacman ein Wunder und das Rolling Release ist sehr komfortabel.
Chakra Ich habe es nicht eingehend getestet, da mein Computer bereits etwas alt ist (ab 2006). Daher bevorzuge ich ein Lichtsystem, damit es so gut wie möglich funktioniert und KDE nicht gerade leicht ist.
Zu den Favoriten hinzugefügt!
Viele Grüße!
Vielen Dank!
Ein Gruß.
Ich bin ein Neuling in diesem Thema. Welche Grafikbibliothek wird im Hinblick auf Kompatibilität / Multiplattform / Leistung usw. am meisten empfohlen? Qt oder gtk +?
Ich bin auch in diesem Aspekt nicht sehr gut informiert, aber laut Wikipedia und einigen Kommentaren, die ich im Internet gelesen habe, hat Qt definitiv eine größere Kompatibilität und eine größere Anzahl von Plattformen, auf denen es funktionieren kann. In Bezug auf die Aufführung ist die Wahrheit, dass ich keine gute Antwort geben kann, weil ich, wie ich Ihnen bereits sagte, nicht viel Wissen darüber habe.
Wie schön ist das Thema der von Ihnen verwendeten Symbole, was sind sie?
AwOkenDark von alecive:
http://alecive.deviantart.com/art/AwOken-163570862
Es ist eine sehr abwechslungsreiche und anpassbare Reihe von Symbolen, ich empfehle es wirklich.
Toller Tipp! Die Integration zwischen GTK und Qt ist eines meiner Hauptkriterien bei der Auswahl von Layouts und Desktops. Ich erwähne, dass die Installation von "libgnomeui" auch dazu dient, Qt-Anwendungen in LXDE und Openbox zu integrieren. Für mich ist QTCurve die beste Anwendung, um GTK und Qt zu integrieren. Empfohlen !!
+1 QtCurve ist großartig und extrem konfigurierbar.
Die Wahrheit ist, dass ich den Tipp mit der Absicht gemacht habe, dass es in Umgebungen funktionieren würde, die GTK 2 verwenden, nicht nur Xfce (ich habe es nur als Referenz angegeben, weil es das ist, das ich verwende). Ich wollte dies im ersten Absatz spezifizieren, aber "meine Welle ging weg", wie wir hier sagen: P.