Få våre Qt-apper til å bruke GTK + -temaet

Jeg hadde tenkt på dette siden jeg startet med Arch (i distribusjoner utenfor boksen har det ikke skjedd meg), QGtkStyle (som tilsynelatende tar seg av å få Qt til å bruke GTK-temaer) oppdager ikke GTK-temaet som vi velger (i det minste ikke i Xfce), slik at applikasjonene våre skrevet i Qt ser annerledes ut enn miljøet. Installer pakken libgnomeui den gjør jobben (eller noen av dens avhengigheter), men hvis du er som meg og ikke vil ha GNOME-medier installert, kan dette hjelpe. Appene ser opprinnelig slik ut:

screenshot060413.png

Først løper vi QtConfig (som standard ikke vises i menyen). I buen:

$ qtconfig-qt4

I alternativet 'Velg GUI-stil' vi velger GTK +.

Etter at vi skal lage et skript, kan vi bruke guiden fra KZKG ^ Gaara: https://blog.desdelinux.net/bash-como-ha … jecutable/
Vi vil gi skriptet navnet qgtkstylehack.sh (Dette er valgfritt og opp til brukeren), og vi vil skrive dette inne i skriptet: eksporter GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″
Til slutt blir det slik:

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

Vi flytter dette skriptet til mappen /etc/profile.d for å kjøre automatisk og være tilgjengelig for alle brukere. *

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

Nå kan det hende at vi allerede har en skjult fil kalt i den personlige mappen .gtkrc-2.0 (her er vår personlige GTK + -konfigurasjon), hvis ikke, lager vi det bare. Så må vi legge dette til den nevnte filen: gtk-tema-navn= »Ditt navn tema«

Og voila, vi starter på nytt for at endringene skal tre i kraft. Søknadene våre skal se slik ut:

screenshot060413r.png

* Vi kan faktisk også legge til linjen eksporter GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″ å lagre ~ / Bash_profile slik at endringene bare påvirker brukeren vår.

Kilder:


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   f3niX sa

    Skrivebordet ser veldig bra ut, siden jeg møtte buer og derivater har jeg heller ikke flyttet, jeg elsker pacman og RR, nå i chakra fordi jeg elsker hvor polert Kde er, min andre kjærlighet er Xfce, selv om jeg har glemt det.

  2.   st0rmt4il sa

    Lagt til i favoritter!

    Greetings!

  3.   bare en annen-dl-bruker sa

    Jeg er nybegynner på dette emnet. Hvilket grafikkbibliotek anbefales mest når det gjelder kompatibilitet / multiplatform / ytelse osv.? Qt eller gtk +?

  4.   mathias sa

    Hvor fint temaet for ikoner du bruker, hva er de?

  5.   andrex sa

    Flott tips! Integrasjonen mellom GTK og Qt er et av hovedkriteriene mine når jeg velger layout og skrivebord. Jeg nevner at installering av "libgnomeui" også tjener til å integrere Qt-applikasjoner i LXDE og Openbox. Men for meg er QTCurve den beste applikasjonen for å integrere GTK og Qt. Anbefales !!

    1.    livlig sa

      +1 QtCurve er flott og ekstremt konfigurerbar.