Linux ha un vasto assortimento di open sourceapplicazioni scritte con tonnellate di diversi toolkit. Questi toolkit sono spesso indicati per nome nella community (GTK e Qt). Questi due framework sembrano molto diversi l'uno dall'altro e causano alcune incongruenze all'interno dei temi del desktop. Nel corso degli anni molti hanno cercato di risolverlo. Negli ambienti desktop basati su Qt (come KDE Plasma) esiste un tema che rende le applicazioni simili a GTK / Gnome più simili a casa. Si scopre che c'è anche uno sforzo per rendere le applicazioni Qt meno aliene anche sui desktop GTK. È tutto realizzato con il tema Adwaita-Qt.
AVVISO SPOILER: Scorri verso il basso e guarda il video tutorial alla fine di questo articolo.
In questo articolo, ti insegneremo come scaricare e installare Adwaita-Qt. Inoltre, esamineremo come applicarlo per le applicazioni Qt su tutti i moderni ambienti desktop GTK Linux.
Installa Git
Inizia installando il pacchetto Git sul tuo sistema operativo. Dovrai anche installare cmake e disporre del framework 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
Fedora
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
Altri Linux
Il tema Adwaita-Qt su Github non è compilatocodice sorgente. Di conseguenza, funzionerà su qualsiasi cosa con gli strumenti giusti. Gli strumenti necessari per compilare questo codice sono Cmake, librerie di sviluppo Qt5 e Git. Inoltre, dovrai installare l'app LXQt Config per applicare rapidamente il tema alle applicazioni Qt.
Apri un terminale e usa il gestore pacchetti percercare "sviluppo qt5", "cmake", "git" e "lxqt-config". Installa questi pacchetti. Se tutti si installano correttamente, sarai in grado di costruire correttamente il tema Adwaita-Qt.
Costruire Adwaita-Qt
Inizia il processo di compilazione usando il idiota strumento per afferrare il codice sorgente usando clone.
git clone https://github.com/FedoraQt/adwaita-qt.git
Inserisci il nuovo clonato Adwaita-qt cartella usando il CD comando.
cd adwaita-qt
A questo punto, dovrai fare un costruire cartella per il cMake strumento costruttore. Con mkdir, crea la nuova cartella di build all'interno ~ / Adwaita-qt.
mkdir build
Passare da Adwaita-qt al costruire sottocartella.
cd build
Usa il cMake strumento per configurare il codice e generare i file di costruzione.
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
Ora arriva la parte di compilazione. Nel terminale, esegui il rendere comando.
make
In esecuzione rendere dovrebbe richiedere del tempo, quindi lascia che sia il terminale. Vedrai passare molte righe, mentre il compilatore mette insieme Adwaita-Qt. Il compilatore verrà completato quando il terminale consente di digitare nuovamente.
L'ultima parte del processo di compilazione è l'installazione. Per installare Adwaita-Qt a livello di sistema, eseguire il comando install con sudo.
sudo make install
In alternativa, installa il tema Adwaita-Qt per un singolo utente rimuovendolo sudo. L'installazione del tema come singolo utente significa che il tema Adwaita-Qt deve essere reinstallato per ciascun utente che deve accedervi.
make install
Abilitazione di Adwaita-Qt
Adwaita-Qt non è un tema GTK. Invece, è Qt in natura. Poiché il tema è Qt e non GTK, nessuno dei moderni desktop ha un modo per applicarlo. È per questo che precedentemente nella guida che abbiamo installato lxqt-config. Questo strumento è una parte essenziale del desktop LXQt. Tuttavia, funziona quasi ovunque.
Avviare lo strumento LXQT-Config premendo Alt + F2 e digitando lxqt-config nel prompt.
All'interno dello strumento di configurazione, cerca "Aspetto" e fai clic su di esso. Se il tema Adwaita-Qt è stato creato correttamente, dovrebbe comparire nell'elenco. Fare clic su di esso per indicare al sistema di usarlo come skin Qt predefinito.
Nota: potrebbe essere necessario riavviare il PC per rendere effettive le modifiche.
Dopo che lo strumento di configurazione ha applicato la skin, avvia un'applicazione sul desktop Linux che utilizza Qt e non GTK. Conferma che sta utilizzando il tema corretto. Se il tema non viene applicato, tornare a lxqt-config e riprova.
Disabilita il tema
Adwaita-Qt fa un ottimo lavoro nel produrre Qtle applicazioni sembrano meno fuori posto in ambienti desktop come Gnome Shell, Cinnamon, ecc. Tuttavia, se non sei un grande fan di questo tema, è comprensibile. Non molte persone scelgono di attenersi al tema Adwaita in favore di uno personalizzato. Se desideri disabilitare il tema, è facile come tornare indietro lxqt-config.
Una volta dentro, seleziona il pulsante "Aspetto", giustocome l'ultima volta. Per disabilitare il tema, selezionane uno diverso (che non sia Adwaita-Qt) per "disabilitarlo". Quindi, apri un terminale ed elimina il codice sorgente dalla tua cartella home.
rm -rf ~/adwaita-qt
Dopo aver disattivato il tema lxqt-config, Le applicazioni Qt non dovrebbero più utilizzare Adwaita-Qt.
Commenti