Lieciet mūsu Qt lietotnēm izmantot GTK + motīvu

Es biju par to domājis, kopš sāku strādāt ar Arch (ārpustelpu rajonos ar mani tā nav noticis), QGtkStyle (kas acīmredzot rūpējas par to, lai Qt izmantotu GTK motīvus) neatrod GTK motīvu, kuru mēs izvēlamies (vismaz ne Xfce), tādējādi mūsu Qt rakstītās lietojumprogrammas izskatās atšķirīgas no vides. Instalējiet pakotni libgnomeui tas veic darbu (vai kādu no tā atkarībām), taču, ja jūs esat līdzīgs man un nevēlaties, lai būtu instalēts GNOME multivide, tas varētu palīdzēt. Sākotnēji lietotnes izskatās šādi:

screenshot060413.png

Vispirms mēs skrienam QtConfig (kas pēc noklusējuma nav redzams izvēlnē). Arch:

$ qtconfig-qt4

opcijā 'Atlasīt GUI stilu' mēs izvēlamies GTK +.

Pēc skripta izveidošanas mēs varam izmantot ceļvedi no KZKG ^ Gaara: https://blog.desdelinux.net/bash-como-ha … jecutable/
Mēs nosauksim skriptu kā qgtkstylehack.sh (tas nav obligāts un atkarīgs no lietotāja), un mēs to ierakstīsim skripta iekšpusē: eksportēt GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″
Galu galā tas būs šādi:

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

Mēs pārvietosim šo skriptu uz mapi /etc/profile.d lai tā darbotos automātiski un būtu pieejama visiem lietotājiem. *

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

Tagad, iespējams, mūsu personiskajā mapē jau ir slēpts fails ar nosaukumu .gtkrc-2.0 (šeit ir mūsu personīgā GTK + konfigurācija), ja nē, mēs to vienkārši izveidojam. Tad mums tas jāpievieno minētajam failam: gtk-tēmas nosaukums= »Tavs vārds tēma«

Un voila, mēs atsāknējam, lai izmaiņas stātos spēkā. Mūsu lietojumprogrammām vajadzētu izskatīties apmēram šādi:

screenshot060413r.png

* Patiesībā mēs varam pievienot arī līniju eksportēt GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″ uz failu ~ /. bash_profile lai izmaiņas skartu tikai mūsu lietotāju.

Avoti:


11 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   f3niX teica

    Darbvirsma izskatās ļoti labi, kopš es iepazinos ar arku un atvasinājumiem, kurus es arī neesmu pārvietojis, es mīlu pacmanu un RR, tagad čakrā, jo man patīk, cik Kde ir pulēta, otra mana mīlestība ir Xfce, lai gan es to esmu aizmirsis.

  2.   str0rmt4il teica

    Pievienots izlasei!

    Sveicieni!

  3.   tikai-cits-dl-lietotājs teica

    Esmu iesācējs par šo tēmu. Kāda grafikas bibliotēka ir visvairāk ieteicama attiecībā uz saderību / daudzplatformu / veiktspēju utt. Qt vai gtk +?

  4.   mathias teica

    Cik jauka ir jūsu izmantoto ikonu tēma, kādas tās ir?

  5.   ANDREX teica

    Lielisks padoms! GTK un Qt integrācija ir viens no maniem galvenajiem kritērijiem, izvēloties izkārtojumus un galddatorus. Es pieminēju, ka "libgnomeui" instalēšana kalpo arī Qt lietojumprogrammu integrēšanai LXDE un Openbox. Bet, manuprāt, labākais pieteikums GTK un Qt integrēšanai ir QTCurve. Ieteicams !!

    1.    dzīvīgs teica

      +1 QtCurve ir lielisks un ārkārtīgi konfigurējams.