Adwaita-Qt 테마를 사용하여 Gnome에서 KDE 앱을 정상적으로 보이게 만드는 방법

Linux에는 다양한 툴킷으로 작성된 다양한 오픈 소스 애플리케이션이 있습니다. 이러한 툴킷은 커뮤니티에서 이름으로 자주 언급됩니다(GTK 및 Qt). 이 두 프레임워크는 서로 크게 다르며 데스크탑 테마 내에서 일부 불일치가 발생합니다. 수년에 걸쳐 많은 사람들이 이 문제를 해결하려고 노력했습니다. KDE Plasma와 같은 Qt 기반 데스크탑 환경에는 GTK/Gnome과 유사한 애플리케이션을 집처럼 보이게 하는 테마가 있습니다. GTK 데스크탑에서도 Qt 애플리케이션이 덜 생소하게 보이도록 하려는 노력도 있는 것으로 나타났습니다. Adwaita-Qt 테마로 모든 것이 가능합니다.

스포일러 경고: 아래로 스크롤하여 이 기사 끝에 있는 비디오 자습서를 시청하십시오.

이 기사에서는 Adwaita-Qt를 다운로드하고 설치하는 방법을 알려드립니다. 또한 모든 최신 GTK Linux 데스크탑 환경에서 Qt 애플리케이션에 적용하는 방법을 살펴보겠습니다.

힘내 설치

운영 체제에 Git 패키지를 설치하여 시작하십시오. 또한 cmake를 설치하고 Qt 프레임워크가 있어야 합니다.

우분투

sudo apt install git cmake qt5* lxqt-config

데비안

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

아치 리눅스

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

페도라

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

오픈수세

sudo zypper install git cmake lxqt-config

sudo zypper install patterns-openSUSE-devel_qt5

기타 리눅스

Github의 Adwaita-Qt 테마는 컴파일되지 않은 소스 코드입니다. 결과적으로 올바른 도구가 있으면 무엇이든 실행할 수 있습니다. 이 코드를 컴파일하는 데 필요한 도구는 Cmake, Qt5 개발 라이브러리 및 Git입니다. 또한 테마를 Qt 애플리케이션에 빠르게 적용하려면 LXQt Config 앱을 설치해야 합니다.

터미널을 열고 패키지 관리자를 사용하여 “qt5 development”, “cmake”, “git” 및 “lxqt-config”를 검색합니다. 이러한 패키지를 설치합니다. 모두 성공적으로 설치되면 Adwaita-Qt 테마를 올바르게 빌드할 수 있습니다.

Adwaita-Qt 구축

git 도구를 사용하여 복제를 사용하여 소스 코드를 가져옴으로써 빌드 프로세스를 시작합니다.

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

CD 명령을 사용하여 새로 복제된 adwaita-qt 폴더를 입력합니다.

cd adwaita-qt

이 시점에서 Cmake 빌더 도구를 위한 빌드 폴더를 만들어야 합니다. mkdir을 사용하여 ~/adwaita-qt 안에 새 빌드 폴더를 만듭니다.

mkdir build

adwaita-qt에서 build 하위 폴더로 이동합니다.

cd build

Cmake 도구를 사용하여 코드를 구성하고 건물 파일을 생성합니다.

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..

이제 컴파일 부분이 나옵니다. 터미널에서 make 명령을 실행합니다.

make

make를 실행하는 데 시간이 걸리므로 터미널을 그대로 두십시오. 컴파일러가 Adwaita-Qt를 함께 넣을 때 많은 줄이 지나가는 것을 볼 수 있습니다. 터미널에서 다시 입력할 수 있게 되면 컴파일러가 완료됩니다.

  2020년 최고의 네트워크 검색 도구 및 소프트웨어 8가지

컴파일 과정의 마지막 부분은 설치입니다. Adwaita-Qt를 시스템 전체에 설치하려면 sudo로 install 명령을 실행하십시오.

sudo make install

또는 sudo를 제거하여 단일 사용자용 Adwaita-Qt 테마를 설치합니다. 단일 사용자로 테마를 설치한다는 것은 Adwaita-Qt 테마에 액세스해야 하는 각 사용자에 대해 다시 설치해야 함을 의미합니다.

make install

Adwaita-Qt 활성화

Adwaita-Qt는 GTK 테마가 아닙니다. 대신, 그것은 본질적으로 Qt입니다. 테마가 GTK가 아니라 Qt이기 때문에 최신 데스크탑에는 이를 적용할 방법이 없습니다. 이 때문에 앞서 설치한 가이드에서 lxqt 구성. 이 도구는 LXQt 데스크탑의 필수적인 부분입니다. 그러나 거의 모든 곳에서 작동합니다.

Alt + F2를 누르고 프롬프트에 lxqt-config를 입력하여 LXQT-Config 도구를 시작합니다.

구성 도구 내에서 “모양”을 찾아 클릭하십시오. Adwaita-Qt 테마가 올바르게 빌드된 경우 목록에 표시되어야 합니다. 기본 Qt 스킨으로 사용하도록 시스템에 지시하려면 클릭하십시오.

참고: 변경 사항을 완전히 적용하려면 PC를 다시 시작해야 할 수 있습니다.

구성 도구가 스킨을 적용한 후 Linux 데스크탑에서 GTK가 아닌 Qt를 사용하는 애플리케이션을 시작하십시오. 올바른 테마를 사용하고 있는지 확인합니다. 테마 적용에 실패하면 lxqt-config로 돌아가서 다시 시도하십시오.

테마 비활성화

Adwaita-Qt는 Gnome Shell, Cinnamon 등과 같은 데스크탑 환경에서 Qt 응용 프로그램을 덜 어색하게 보이게 만드는 데 탁월한 역할을 합니다. 그래도 이 테마의 열렬한 팬이 아니라면 이해할 수 있습니다. 많은 사람들이 맞춤형 테마를 선호하여 Adwaita 테마를 고수하기로 선택합니다. 테마를 비활성화하려면 lxqt-config로 돌아가는 것만큼 쉽습니다.

들어가면 지난번과 마찬가지로 “외모” 버튼을 선택합니다. 테마를 비활성화하려면 Adwaita-Qt가 아닌 다른 테마를 선택하여 “비활성화”하십시오. 그런 다음 터미널을 열고 홈 폴더에서 소스 코드를 삭제합니다.

rm -rf ~/adwaita-qt

lxqt-config에서 테마를 끄면 Qt 응용 프로그램이 더 이상 Adwaita-Qt를 사용하지 않아야 합니다.