Lassen Sie unsere Qt-Apps das GTK + -Thema verwenden

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:

Screenshot060413.png

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:

Screenshot060413r.png

* 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:


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   f3niX sagte

    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.

  2.   st0rmt4il sagte

    Zu den Favoriten hinzugefügt!

    Viele Grüße!

  3.   nur-ein-anderer-dl-benutzer sagte

    Ich bin ein Neuling in diesem Thema. Welche Grafikbibliothek wird im Hinblick auf Kompatibilität / Multiplattform / Leistung usw. am meisten empfohlen? Qt oder gtk +?

  4.   mathias sagte

    Wie schön ist das Thema der von Ihnen verwendeten Symbole, was sind sie?

  5.   Andrex sagte

    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.    lebhaft sagte

      +1 QtCurve ist großartig und extrem konfigurierbar.