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:
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:
* 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:
- http://wiki.archlinux.org/index.php/GTK%2B#GTK.2B_2.x
- http://wiki.archlinux.org/index.php/Bash#Configuration
- http://bbs.archlinux.org/viewtopic.php?id=99175
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.
Sebenarnya, pacman adalah keajaiban dan Rolling Release sangat selesa.
Chakra Saya belum mengujinya secara mendalam kerana komputer saya sudah agak lama (dari tahun 2006) jadi saya lebih suka sistem cahaya sehingga terus berfungsi semaksimum mungkin, dan KDE sebenarnya tidak ringan.
Ditambah ke kegemaran!
Salam!
Thank you!
Sesuatu ucapan.
Saya pemula mengenai topik ini. Perpustakaan grafik apa yang paling disyorkan untuk keserasian / pelbagai platform / prestasi dll? Qt atau gtk +?
Saya juga tidak begitu berpengetahuan dalam hal ini, tetapi menurut Wikipedia dan beberapa komen yang saya baca di internet, Qt pasti mempunyai keserasian yang lebih baik dan sebilangan besar platform yang boleh berfungsi. Mengenai prestasi, sebenarnya saya tidak dapat memberikan jawapan yang baik, kerana seperti yang telah saya katakan, saya tidak mempunyai banyak pengetahuan mengenai hal ini.
Seberapa bagus tema ikon yang anda gunakan, apa itu?
AwOkenDark oleh alecive:
http://alecive.deviantart.com/art/AwOken-163570862
Ini adalah sekumpulan ikon yang sangat pelbagai dan disesuaikan, saya sangat mengesyorkannya.
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 QtCurve hebat dan sangat boleh dikonfigurasi.
Yang benar adalah bahawa saya membuat tip dengan niat bahawa ia akan berfungsi di persekitaran yang menggunakan GTK 2, bukan hanya Xfce (saya hanya meletakkannya sebagai rujukan kerana ia adalah yang saya gunakan). Saya akan menentukan ini dalam perenggan pertama, tetapi "gelombang saya hilang" seperti yang kita katakan di sini: P.