Nechajte naše aplikácie Qt používať tému GTK +

Myslel som na to už od začiatku hry Arch (v distribúciách Out-of-the-Box sa mi to nestalo), QGtkStyle (ktorý sa zjavne stará o to, aby Qt používal GTK témy) nezistí tému GTK, ktorú vyberieme (aspoň nie v Xfce), vďaka čomu vyzerajú naše aplikácie napísané v Qt odlišne od prostredia. Nainštalujte balík libgnomeui robí to (alebo niektoré z ich závislostí), ale ak ste ako ja a nechcete mať nainštalované médiá GNOME, môže to pomôcť. Aplikácie spočiatku vyzerajú takto:

screenshot060413.png

Najprv bežíme QtConfig (ktoré sa štandardne v ponuke nezobrazujú). V oblúku:

$ qtconfig-qt4

Voľba 'Select GUI Style' vyberieme GTK +.

Po vytvorení skriptu môžeme použiť sprievodcu od KZKG ^ Gaara: https://blog.desdelinux.net/bash-como-ha … jecutable/
Skript pomenujeme ako qgtkstylehack.sh (Toto je voliteľné a rozhodnutie používateľa) a toto napíšeme do skriptu: export GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″
Nakoniec to bude takto:

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

Tento skript presunieme do priečinka /etc/profile.d: automaticky sa spúšťať a byť k dispozícii všetkým používateľom. *

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

Teraz už môžeme mať v osobnom priečinku skrytý súbor s názvom .gtkrc-2.0 (tu je naša osobná konfigurácia GTK +), ak nie, jednoducho ho vytvoríme. Potom musíme pridať toto do spomínaného súboru: gtk-názov-témy= »Meno tvojho téma«

A znova, reštartujeme, aby sa zmeny prejavili. Naše aplikácie by mali vyzerať asi takto:

screenshot060413r.png

* Vlastne môžeme pridať aj riadok export GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″ vyplniť ~ / .bash_profile aby sa zmeny dotkli iba nášho používateľa.

Zdroje:


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   f3niX dijo

    Pracovná plocha vyzerá veľmi dobre, pretože som sa stretol s oblúkmi a derivátmi, s ktorými som sa tiež nepohol, milujem pacmana a RR, teraz v čakre, pretože milujem, aké je Kde naleštené, moja ďalšia láska je Xfce, aj keď som na ňu zabudol.

  2.   st0rmt4il dijo

    Pridané k obľúbeným!

    Zdravím!

  3.   len-dalsi-dl-user dijo

    Som nováčikom v tejto téme. Aká grafická knižnica sa najviac odporúča pre kompatibilitu / multiplatformu / výkon atď.? Qt alebo gtk +?

  4.   Mathias dijo

    Aká pekná je použitá ikona ikon, aké sú?

  5.   Andrex dijo

    Skvelý tip! Integrácia medzi GTK a Qt je jedným z mojich hlavných kritérií pri výbere rozloženia a pracovnej plochy. Spomínam, že inštalácia „libgnomeui“ slúži aj na integráciu aplikácií Qt do LXDE a Openbox. Ale pre mňa je najlepšou aplikáciou na integráciu GTK a Qt QTCurve. Odporúčané !!

    1.    živý dijo

      +1 QtCurve je skvelá a mimoriadne konfigurovateľná.