Qt 앱에서 GTK + 테마를 사용하도록 만들기

저는 Arch로 시작한 이후로 이것에 대해 생각하고있었습니다 (Out-of-the-Box 배포판에서는 나에게 발생하지 않았습니다). QGtk스타일 (Qt가 GTK 테마를 사용하도록하는 것 같습니다.)는 우리가 선택한 GTK 테마를 감지하지 못하므로 (적어도 Xfce에서는 아님) Qt로 작성된 애플리케이션이 환경과 다르게 보입니다. 패키지 설치 libgnome의 작업 (또는 일부 종속성)을 수행하지만 저와 같고 그놈 미디어를 설치하고 싶지 않다면 도움이 될 수 있습니다. 앱은 처음에 다음과 같이 보입니다.

screenshot060413.png

먼저 실행 QtConfig (기본적으로 메뉴에 표시되지 않음). 아치에서 :

$ 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 변경 사항은 사용자에게만 영향을줍니다.

푸엔테스 :


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

11 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   F3niX

    데스크탑은 매우 좋아 보입니다. 아치와 파생물을 만났기 때문에 나도 움직이지 않았기 때문에 pacman과 RR을 좋아합니다. 지금은 차크라에서 Kde가 얼마나 세련된 지 좋아하기 때문에 다른 사랑은 Xfce입니다.

  2.   st0rmt4il

    즐겨 찾기에 추가되었습니다!

    안녕하십니까!

  3.   그냥 또 다른 DL 사용자

    나는이 주제에 대한 초보자입니다. 호환성 / 다중 플랫폼 / 성능 등에 가장 권장되는 그래픽 라이브러리는 무엇입니까? Qt 또는 gtk +?

  4.   마티아스

    사용하는 아이콘의 테마가 얼마나 좋습니까?

  5.   안드렉스

    좋은 팁! GTK와 Qt의 통합은 레이아웃과 데스크탑을 선택할 때 가장 중요한 기준 중 하나입니다. "libgnomeui"를 설치하면 LXDE 및 Openbox에 Qt 애플리케이션을 통합하는데도 도움이된다고 언급합니다. 하지만 저에게 GTK와 Qt를 통합하는 가장 좋은 애플리케이션은 QTCurve입니다. 추천 !!

    1.    엘라 브

      +1 QtCurve는 훌륭하고 매우 구성 가능합니다.