Nechte naše aplikace Qt používat motiv GTK +

Přemýšlel jsem o tom, protože jsem začal s Archem (v distribucích Out-of-the-Box se mi to nestalo), Styl QGtk (který se zjevně stará o to, aby Qt používal GTK motivy) nezjistí téma GTK, které jsme vybrali (alespoň ne v Xfce), takže naše aplikace napsané v Qt vypadají odlišně od prostředí. Nainstalujte balíček libgnomeui dělá to (nebo jakoukoli z jeho závislostí), ale pokud jste jako já a nechcete mít nainstalovaná média GNOME, může to pomoci. Aplikace zpočátku vypadají takto:

screenshot060413.png

Nejprve běžíme QtConfig (což se ve výchozím nastavení v nabídce nezobrazuje). V oblouku:

$ qtconfig-qt4

Ve volbě 'Select GUI Style' vybereme GTK +.

Poté, co vytvoříme skript, můžeme použít průvodce od KZKG ^ Gaara: https://blog.desdelinux.net/bash-como-ha … jecutable/
Skript pojmenujeme jako qgtkstylehack.sh (Toto je volitelné a rozhodnutí uživatele) a toto napíšeme do skriptu: export GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″
Nakonec to bude takto:

#!/bin/bash
# -*- ENCODING: UTF-8 -*-
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"

Přesuneme tento skript do složky /etc/profile.d automaticky spouštět a být k dispozici všem uživatelům. *

# mv ~/qgtkstylehack.sh /etc/profile.d

Nyní už můžeme mít ve své osobní složce skrytý soubor s názvem .gtkrc-2.0 (zde je naše osobní konfigurace GTK +), pokud ne, jednoduše jej vytvoříme. Pak to musíme přidat do zmíněného souboru: gtk-název-tématu= »Název vašeho téma«

A voila, restartujeme se, aby se změny projevily. Naše aplikace by měly vypadat asi takto:

screenshot060413r.png

* Ve skutečnosti můžeme také přidat řádek export GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″ do souboru ~ / .bash_profile aby se změny týkaly pouze našeho uživatele.

Zdroje: