Κάντε τις εφαρμογές Qt να χρησιμοποιούν το θέμα GTK +

Το σκεφτόμουν από τότε που ξεκίνησα με το Arch (σε διανομές Out-of-the-Box δεν μου έχει συμβεί) QGtkStyle (η οποία προφανώς είναι υπεύθυνη για να κάνει το Qt να χρησιμοποιεί θέματα GTK) δεν εντοπίζει το θέμα GTK που επιλέγουμε (τουλάχιστον όχι στο Xfce) με αποτέλεσμα οι εφαρμογές μας που είναι γραμμένες σε Qt να φαίνονται μη φιλικές προς το περιβάλλον. Εγκαταστήστε το πακέτο libgnomeui κάνει τη δουλειά (ή κάποιες από τις εξαρτήσεις του), αλλά αν είστε σαν εμένα και δεν θέλετε να έχετε εγκαταστήσει τα μέσα GNOME, αυτό μπορεί να λειτουργήσει για εσάς. Οι εφαρμογές αρχικά μοιάζουν με αυτό:

screenshot060413.png

Πρώτα τρέχουμε QtConfig (το οποίο από προεπιλογή δεν εμφανίζεται στο μενού). Στο Arch:

$ qtconfig-qt4

Στην επιλογή "Επιλογή στυλ GUI" επιλέγουμε GTK+.

Αφού δημιουργήσουμε ένα σενάριο, μπορούμε να χρησιμοποιήσουμε τον οδηγό KZKG ^ Γκάρα: https://blog.desdelinux.net/bash-como-ha … jecutable/
Θα ονομάσουμε το σενάριο ως qgtkstylehack.sh (αυτό είναι προαιρετικό και εξαρτάται από τον χρήστη) και θα γράψουμε αυτό μέσα στο σενάριο: εξαγωγή GTK2_RC_FILES=”$HOME/.gtkrc-2.0″
Στο τέλος θα έχουμε αυτό:

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

Θα μετακινήσουμε αυτό το σενάριο στο φάκελο /etc/profile.d να εκτελείται αυτόματα και να είναι διαθέσιμη σε όλους τους χρήστες.*

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

Τώρα, μπορεί να έχουμε ήδη στον προσωπικό μας φάκελο ένα κρυφό αρχείο που ονομάζεται .gtkrc-2.0 (εδώ πηγαίνουν οι προσωπικές μας ρυθμίσεις GTK+)Αν όχι, απλώς το δημιουργούμε. Στη συνέχεια, πρέπει να προσθέσουμε αυτό στο αναφερόμενο αρχείο: gtk-θέμα-όνομα=»το όνομά σας θέμα«

Και αυτό είναι όλο, κάνουμε επανεκκίνηση για να ισχύσουν οι αλλαγές. Οι εφαρμογές μας θα πρέπει να είναι κάπως έτσι:

screenshot060413r.png

*Στην πραγματικότητα μπορούμε να προσθέσουμε και τη γραμμή εξαγωγή GTK2_RC_FILES=”$HOME/.gtkrc-2.0″ να αρχειοθετήσω ~ / .bash_profile ώστε οι αλλαγές να επηρεάζουν μόνο τον χρήστη μας.

Fuentes:


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   f3niX dijo

    Η επιφάνεια εργασίας φαίνεται πολύ καλή, από τότε που γνώρισα arch και παράγωγα δεν έχω κουνηθεί ούτε, λατρεύω το pacman και το RR, τώρα στο τσάκρα γιατί λατρεύω το πόσο καλογυαλισμένο είναι το Kde, η άλλη μου αγάπη είναι το Xfce, αν και το έχω ξεχάσει.

  2.   st0rmt4il dijo

    Προστέθηκε στα αγαπημένα!

    Χαιρετισμούς!

  3.   just-another-dl-χρήστης dijo

    Είμαι νέος σε αυτό το θέμα. Ποια βιβλιοθήκη γραφικών συνιστάται περισσότερο όσον αφορά τη συμβατότητα/πολλαπλατφόρμα/απόδοση κ.λπ.; qt ή gtk+;

  4.   mathias dijo

    Το θέμα των εικονιδίων που χρησιμοποιείτε είναι όμορφο, ποια είναι αυτά;

  5.   Andrex dijo

    Μεγάλη συμβουλή! Η ενοποίηση μεταξύ GTK και Qt είναι ένα από τα βασικά κριτήριά μου όταν επιλέγω διανομές και επιτραπέζιους υπολογιστές. Σας λέω ότι η εγκατάσταση του "libgnomeui" χρησιμεύει και για την ενσωμάτωση εφαρμογών Qt σε LXDE και Openbox. Αλλά, για μένα, η καλύτερη εφαρμογή για την ενσωμάτωση GTK και Qt είναι το QTCurve. Συνιστάται!!

    1.    Έλαβ dijo

      Το +1 QtCurve είναι εξαιρετικό και εξαιρετικά διαμορφώσιμο.