Jadikan aplikasi Qt kami menggunakan tema GTK +

Saya telah memikirkan perkara ini sejak saya mula dengan Arch (di distro Out-of-the-Box itu tidak berlaku kepada saya), QGtkStyle (yang nampaknya menjaga Qt menggunakan tema GTK) tidak mengesan tema GTK yang kita pilih (sekurang-kurangnya tidak di Xfce), menjadikan aplikasi kita yang ditulis dalam Qt kelihatan berbeza dari persekitaran. Pasang pakej libgnomeui ia berfungsi (atau mana-mana pergantungannya) tetapi jika anda seperti saya dan tidak mahu memasang media GNOME, ini boleh membantu. Aplikasi pada mulanya kelihatan seperti ini:

tangkapan skrin060413.png

Mula-mula kita berlari QtConfig (yang secara lalai tidak ditunjukkan dalam menu). Dalam Lengkungan:

$ qtconfig-qt4

Dalam pilihan 'Pilih Gaya GUI' kami memilih GTK +.

Setelah kita membuat skrip, kita boleh menggunakan panduan dari KZKG ^ Gaara: https://blog.desdelinux.net/bash-como-ha … jecutable/
Kami akan menamakan skrip sebagai qgtkstylehack.sh (Ini adalah pilihan dan keputusan pengguna) dan kami akan menuliskannya di dalam skrip: eksport GTK2_RC_FILES = »$ RUMAH / .gtkrc-2.0 ″
Pada akhirnya akan seperti ini:

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

Kami akan memindahkan skrip ini ke folder /etc/profile.d untuk berjalan secara automatik dan tersedia untuk semua pengguna. *

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

Sekarang, kita mungkin sudah mempunyai fail tersembunyi yang disebut dalam folder peribadi kita .gtkrc-2.0 (berikut adalah konfigurasi GTK + peribadi kami), jika tidak, kita hanya membuatnya. Kemudian kita harus menambahkannya ke fail yang disebutkan: gtk-tema-nama= »Nama anda tema«

Dan voila, kami but semula untuk perubahan tersebut berlaku. Aplikasi kami akan kelihatan seperti ini:

tangkapan skrin060413r.png

* Sebenarnya kita juga boleh menambah baris eksport GTK2_RC_FILES = »$ RUMAH / .gtkrc-2.0 ″ untuk memfailkan ~ / .bash_profile supaya perubahan tersebut hanya mempengaruhi pengguna kita.

Sumber:


11 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   f3niX kata

    Desktop kelihatan sangat bagus, kerana saya bertemu dengan lengkungan dan turunannya, saya juga tidak menyukai pacman dan RR, sekarang dalam chakra kerana saya suka bagaimana Kde digilap, cinta saya yang lain adalah Xfce, walaupun saya telah melupakannya.

  2.   st0rmt4il kata

    Ditambah ke kegemaran!

    Salam!

  3.   hanya-lain-dl-pengguna kata

    Saya pemula mengenai topik ini. Perpustakaan grafik apa yang paling disyorkan untuk keserasian / pelbagai platform / prestasi dll? Qt atau gtk +?

  4.   mathias kata

    Seberapa bagus tema ikon yang anda gunakan, apa itu?

  5.   andrex kata

    Petua hebat! Penyatuan antara GTK dan Qt adalah salah satu kriteria utama saya ketika memilih susun atur dan desktop. Saya menyebut bahawa memasang "libgnomeui" juga berfungsi untuk mengintegrasikan aplikasi Qt di LXDE dan Openbox. Tetapi, bagi saya, aplikasi terbaik untuk mengintegrasikan GTK dan Qt adalah QTCurve. Disyorkan !!

    1.    meriah kata

      +1 QtCurve hebat dan sangat boleh dikonfigurasi.