Fer que les nostres aplicacions Qt usin el tema GTK +

Tenia donant-li voltes a això des que vaig començar amb Arch (en distros Out-of-the-box no m'ha passat), QGtkStyle (que a el parer s'encarrega de fer que Qt utilitzi els temes GTK) No detecta el tema GTK que vam seleccionar (almenys no en Xfce) fent que les nostres aplicacions escrites en Qt tinguin un aspecte no d'acord a l'entorn. Instal·lar el paquet libgnomeui fa la feina (o alguna de les seves dependències) però si ets com jo i no vols tenir instal·lat mitjà GNOME, això et pot servir. Les aplicacions inicialment es veuen així:

capturadepantalla060413.png

primer executem QtConfig (El qual per defecte no es mostra al menú). En Arch:

$ qtconfig-qt4

En l'opció 'Select GUI Style' seleccionem GTK +.

Després crearem un script, podem usar la guia de KZKG ^ Gaara: https://blog.desdelinux.net/bash-como-ha … jecutable/
Anomenarem a l'script com qgtkstylehack.sh (Això és opcional ja decisió de l'usuari) i escriurem això dins del script: export GTK2_RC_FILES = »$ HOME / .gtkrc-2.0"
A la fin ens quedarà així:

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

Aquest script el mourem a la carpeta /etc/profile.d perquè s'executi automàticament i perquè estigui disponible per a tots els usuaris. *

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

Ara, pot ser que ja tinguem a la nostra carpeta personal un arxiu ocult anomenat .gtkrc-2.0 (Aquí va la nostra configuració personal de GTK +), Si no és així simplement el vam crear. Després hem de afegir això a l'esmentat arxiu: gtk-theme-name= »Nom de la teva tema«

I ja està, reiniciem perquè els canvis tinguin efecte. Les nostres aplicacions s'haurien de veure una cosa així:

capturadepantalla060413r.png

* En realitat també podem afegir la línia export GTK2_RC_FILES = »$ HOME / .gtkrc-2.0" a l'arxiu ~ / .bash_profile perquè els canvis només afecten al nostre usuari.

Fonts:


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   F3niX va dir

    Molt bé es veu l'escriptori, des que vaig conèixer fitxers i derivades tampoc m'he mogut, m'encanta pacman i l'RR, ara en chakra perquè m'encanta el polit que aquesta Kde, el meu altre amor és Xfce, tot i que el tinc oblidat.

  2.   st0rmt4il va dir

    Afegit a favorits!

    Salutacions!

  3.   just-another-dl-user va dir

    sóc novell en aquest tema. ¿Que llibreria gràfica és mes recomanable en temes de compatibilitat / multiplataforma / rendiment etc? ¿Qt o gtk +?

  4.   mathias va dir

    Que bonic el tema d'icones que fas servir, quins són?

  5.   Andrex va dir

    Genial tip! La integració entre GTK i Qt és un dels meus criteris principals a l'hora de triar distribucions i escriptoris. Els comento que el instal·lar «libgnomeui» també serveix per integrar aplicacions Qt en LXDE i Openbox. Però, per a mi, la millor aplicació per integrar GTK i Qt és QTCurve. Recomedado !!

    1.    ILAV va dir

      +1 QtCurve és genial i extremadament configurable.