- - Πώς να κάνετε τις εφαρμογές του KDE να φαίνονται κανονικές στο Gnome Με το θέμα Adwaita-Qt

Πώς να κάνετε τις εφαρμογές του KDE να φαίνονται κανονικές στο Gnome Με το θέμα Adwaita-Qt

Το Linux έχει μια μεγάλη ποικιλία ανοιχτού κώδικαεφαρμογές γραμμένες με έναν τόνο διαφορετικών εργαλείων. Αυτά τα εργαλεία αναφέρονται συχνά με όνομα στην κοινότητα (GTK και Qt). Αυτά τα δύο πλαίσια φαίνονται πολύ διαφορετικά μεταξύ τους και προκαλούν ορισμένες ασυνέπειες στα θέματα επιφάνειας εργασίας. Με τα χρόνια πολλοί προσπάθησαν να το λύσουν. Σε περιβάλλοντα επιφάνειας εργασίας που βασίζονται σε Qt (όπως το KDE Plasma) υπάρχει ένα θέμα που κάνει τις εφαρμογές που μοιάζουν με GTK / Gnome να φαίνονται περισσότερο στο σπίτι. Αποδεικνύεται ότι υπάρχει επίσης μια προσπάθεια να καταστούν οι εφαρμογές Qt λιγότερο ελκυστικές στους επιτραπέζιους υπολογιστές GTK. Όλα αυτά επιτυγχάνονται με το θέμα Adwaita-Qt.

SPOILER ALERT: Μετακινηθείτε προς τα κάτω και παρακολουθήστε το εκπαιδευτικό βίντεο στο τέλος αυτού του άρθρου.

Σε αυτό το άρθρο, θα σας διδάξουμε πώς να κατεβάσετε και να εγκαταστήσετε το Adwaita-Qt. Επιπλέον, θα εξετάσουμε τον τρόπο εφαρμογής του για εφαρμογές Qt σε όλα τα σύγχρονα περιβάλλοντα επιφάνειας εργασίας του GTK Linux.

Εγκαταστήστε το Git

Ξεκινήστε εγκαθιστώντας το πακέτο Git στο λειτουργικό σας σύστημα. Θα χρειαστεί επίσης να εγκαταστήσετε το cmake και να έχετε το πλαίσιο Qt.

Ubuntu

sudo apt install git cmake qt5* lxqt-config

Debian

sudo apt-get install git cmake qt5* lxqt-config

Arch Linux

sudo pacman -S git cmake qt5-base lxqt-config

Μαλακό καπέλλο

sudo dnf install git cmake qtbase5-common-devel qt5-qtbase-devel lxqt-config

OpenSUSE

sudo zypper install git cmake lxqt-config
sudo zypper install patterns-openSUSE-devel_qt5

Άλλα Linuxes

Το θέμα Adwaita-Qt στο Github είναι ασυμπίεστοπηγαίου κώδικα. Ως αποτέλεσμα, θα τρέχει σε οτιδήποτε με τα σωστά εργαλεία. Τα εργαλεία που χρειάζονται για την κατάρτιση αυτού του κώδικα είναι οι βιβλιοθήκες ανάπτυξης Cmake, Qt5 και το Git. Επιπλέον, θα χρειαστεί να εγκαταστήσετε την εφαρμογή LXQt Config, για να εφαρμόσετε γρήγορα το θέμα στις εφαρμογές Qt.

Ανοίξτε ένα τερματικό και χρησιμοποιήστε το διαχειριστή πακέτων για νααναζήτηση για "ανάπτυξη qt5", "cmake", "git" και "lxqt-config". Εγκαταστήστε αυτά τα πακέτα. Αν όλα εγκατασταθούν με επιτυχία, θα μπορείτε να δημιουργήσετε σωστά το θέμα Adwaita-Qt.

Κτίριο Adwaita-Qt

Ξεκινήστε τη διαδικασία δημιουργίας χρησιμοποιώντας το git εργαλείο για να πάρετε τον πηγαίο κώδικα χρησιμοποιώντας κλώνος.

git clone https://github.com/FedoraQt/adwaita-qt.git

Εισαγάγετε το πρόσφατα κλωνοποιημένο adwaita-qt φάκελο χρησιμοποιώντας το CD εντολή.

cd adwaita-qt

Σε αυτό το σημείο, θα πρέπει να κάνετε ένα χτίζω φάκελο για το Cmake εργαλείο οικοδόμων. Με mkdir, δημιουργήστε το εσωτερικό νέο φάκελο δημιουργίας ~ / adwaita-qt.

mkdir build

Μετακινούμαι από adwaita-qt στο χτίζω υποφακέλου.

cd build

Χρησιμοποιήστε το Cmake εργαλείο για τη διαμόρφωση του κώδικα και τη δημιουργία αρχείων κτιρίου.

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..

Τώρα έρχεται το compiling μέρος. Στο τερματικό, εκτελέστε το φτιαχνω, κανω εντολή.

make

Τρέξιμο φτιαχνω, κανω θα πρέπει να πάρει μια στιγμή, οπότε αφήστε το τερματικό. Θα δείτε πολλές γραμμές να περνούν, καθώς ο μεταγλωττιστής βάζει μαζί το Adwaita-Qt. Ο μεταγλωττιστής θα ολοκληρωθεί όταν το τερματικό σας επιτρέπει να πληκτρολογήσετε ξανά.

Το τελευταίο μέρος της διαδικασίας σύνταξης είναι η εγκατάσταση. Για να εγκαταστήσετε ολόκληρο το σύστημα Adwaita-Qt, εκτελέστε την εντολή install με sudo.

sudo make install

Εναλλακτικά, εγκαταστήστε το θέμα Adwaita-Qt για έναν μόνο χρήστη, αφαιρώντας sudo. Η εγκατάσταση του θέματος ως ενιαίου χρήστη σημαίνει ότι το θέμα Adwaita-Qt πρέπει να εγκατασταθεί εκ νέου για κάθε χρήστη που χρειάζεται πρόσβαση σε αυτό.

make install

Ενεργοποίηση του Adwaita-Qt

Το Adwaita-Qt δεν είναι θέμα GTK. Αντ 'αυτού, είναι Qt στη φύση. Δεδομένου ότι το θέμα είναι Qt και όχι GTK, κανένας από τους σύγχρονους επιτραπέζιους υπολογιστές δεν έχει έναν τρόπο να το εφαρμόσει. Αυτό οφείλεται στο γεγονός ότι προηγουμένως στον οδηγό που εγκαταστήσαμε lxqt-config. Αυτό το εργαλείο αποτελεί ουσιαστικό μέρος της επιφάνειας εργασίας LXQt. Ωστόσο, λειτουργεί σχεδόν οπουδήποτε.

Εκκινήστε το εργαλείο LXQT-Config πατώντας Alt + F2 και πληκτρολογώντας το lxqt-config στην προτροπή.

Μέσα στο εργαλείο config, αναζητήστε "Εμφάνιση" και κάντε κλικ σε αυτό. Εάν το θέμα Adwaita-Qt έχει κατασκευαστεί σωστά, θα πρέπει να εμφανίζεται στη λίστα. Κάντε κλικ σε αυτό για να πείτε στο σύστημα να το χρησιμοποιήσει ως προεπιλεγμένο δέρμα Qt.

Σημείωση: Ίσως χρειαστεί να κάνετε επανεκκίνηση του υπολογιστή σας για να εφαρμοστούν πλήρως οι αλλαγές.

Αφού το εργαλείο config εφαρμόσει το δέρμα, ξεκινήστε μια εφαρμογή στην επιφάνεια εργασίας του Linux που χρησιμοποιεί το Qt και όχι το GTK. Επιβεβαιώστε ότι χρησιμοποιεί το σωστό θέμα. Αν το θέμα δεν εφαρμοστεί, επιστρέψτε στο lxqt-config και προσπαθήστε ξανά.

Απενεργοποιήστε το θέμα

Η Adwaita-Qt κάνει εξαιρετική δουλειά στο να κάνει το Qtοι εφαρμογές φαίνονται λιγότερο εκτός χώρου σε περιβάλλοντα επιφάνειας εργασίας όπως το Gnome Shell, η Κανέλα, κλπ. Παρόλα αυτά, αν δεν είστε μεγάλος οπαδός αυτού του θέματος, είναι κατανοητό. Όχι πολλοί άνθρωποι επιλέγουν να κολλήσουν με το θέμα Adwaita υπέρ ενός προσαρμοσμένου. Εάν θέλετε να απενεργοποιήσετε το θέμα, είναι εύκολο να επιστρέψετε lxqt-config.

Αφού εισέλθετε στο εσωτερικό, επιλέξτε το κουμπί "Εμφάνιση", απλάόπως την τελευταία φορά. Για να απενεργοποιήσετε το θέμα, επιλέξτε διαφορετικό (που δεν είναι Adwaita-Qt) για να το απενεργοποιήσετε. Στη συνέχεια ανοίξτε ένα τερματικό και διαγράψτε τον κώδικα προέλευσης από τον αρχικό σας φάκελο.

rm -rf ~/adwaita-qt

Μετά την απενεργοποίηση του θέματος στο lxqt-config, Οι εφαρμογές Qt δεν θα πρέπει πλέον να χρησιμοποιούν το Adwaita-Qt.

Σχόλια