Xfce에서 실행 중인 애플리케이션에서 GTK_THEME 선택을 유지하는 방법은 무엇입니까?

Xfce에서 실행 중인 애플리케이션에서 GTK_THEME 선택을 유지하는 방법은 무엇입니까?

저는 데비안에서 Xfce를 실행하고 있습니다. 많은 창의 메뉴 레이블이 혼잡해 보이고 일부 대화 컨트롤이 누락되었습니다. 내가 찾은 해결 방법(방법은 기억나지 않음)은 응용 프로그램의 시작 명령 앞에 다음을 붙이는 것입니다.

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css

예를 들어 볼륨을 조정하고 싶다고 가정해 보겠습니다. 바탕 화면 오른쪽 상단 시계 옆에는 스피커 모양의 아이콘이 있습니다.

해당 아이콘을 클릭하면 메뉴가 드롭다운됩니다. 메뉴 항목 위에서 마우스 포인터를 위아래로 움직이면 뭔가 이상해 보입니다. 각 메뉴 항목은 왼쪽(즉, 메뉴의 가장 왼쪽 가장자리와 메뉴 항목 레이블의 가장 왼쪽 문자 사이)에 회색 공간이 있습니다. 메뉴 항목이 들여쓰기되어 있다고 말할 수 있습니다. 메뉴 항목 위에 마우스 포인터를 올리면 왼쪽의 회색 공간이 가 됩니다. . . 더 밝다.

메뉴 항목 중 하나를 클릭합니다.오디오 믹서...

창문이 열리고 모두 회색으로 표시됩니다.볼륨 조절제목 표시줄에 이 창 역시 이상하게 보입니다. 왼쪽부터 시작하여 위쪽에 일련의 문자가 있습니다.

재생녹음출력 장치입력 장치구성

아래로 내려가면 마치 우주에 떠 있는 듯한 단어고급의. 단어 위에 마우스 포인터를 올려보세요.고급의배경이 더 밝아집니다. 그것을 클릭하면 아래에 일련의 단어가 나타납니다.

문제가 보이나요? 처음에는 그렇지 않았습니다.

이제 해결 방법을 적용하십시오.

클릭하여 창을 닫습니다.엑스제목 표시줄의 가장 오른쪽 끝에서 명령 프롬프트를 열고 다음을 입력합니다.

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css pavucontrol

다른 창과 같은 크기의 창이 열립니다.볼륨 조절제목 표시줄에 하지만 이건 회색이 아니다. 거의 완전히 흰색이에요. 상단에는 문자열 문자가 아니라 레이블이 상당한 공간으로 구분된 탭 행이 있습니다.

재생   녹음   출력 기기들   입력 장치   구성

단어고급의이전과 마찬가지로 거기에 있지만 이제는 왼쪽에 작은 삼각형이 그것을 가리키고 있습니다. 단어를 클릭하면 삼각형이 회전하여 아래쪽을 가리킵니다.

따라서 볼륨 아이콘을 클릭하는 대신 항상 이 GTK_THEME명령을 사용해야 합니다.

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css pavucontrol

나는스타일. 즉,응용바탕화면 왼쪽 상단 >설정>설정 관리자>모습.

4개의 탭이 있는 창이 열립니다.스타일,아이콘,글꼴,설정, 나는 다양한 방법을 모두 시도했습니다스타일. 각각은 제목 표시줄 등에 서로 다른 색상을 제공합니다. 없음은 명령과 마찬가지로 메뉴 또는 탭 레이블을 올바르게 렌더링합니다 GTK_THEME.

또 다른 예는 비나그레(Vinagre)입니다. 그냥 실행하면 어디를 클릭해야 할지 많은 추측을 해야 합니다.

비나그레

또는 다음에서 열 수 있습니다.응용>인터넷>원격 데스크톱 뷰어

하지만 내가 그것을 실행하면

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css vinagre

지금까지 보이지 않는 모든 종류의 버튼이 나타납니다.

하지만 종료하자마자 명령 프롬프트에 다음과 같은 무해한 경고가 많이 표시되는 것을 발견했습니다.

(vinagre:6118): Gtk-WARNING **: 테마 구문 분석 오류: :6:27: 스타일 속성 GtkWidget:focus-padding은 더 이상 사용되지 않으며 더 이상 사용해서는 안 됩니다. 향후 버전에서는 제거될 예정입니다.

또는

(vinagre:6118): Gtk-WARNING **: 음수 치수로 가젯을 그립니다. 크기 할당을 잊으셨나요? (노드 박스 소유자 ViewAutoDrawer)

명령 프롬프트 창에 나타났습니다.

나는 //wiki.xfce.org/howto/install_new_themes에서 "GTK+ 인터페이스"(아마 pavucontrol은 GTK+ 인터페이스일 수도 있음)에 대해 "다음에서 테마 추출"을 할 수 있다는 것을 읽었습니다 . 내 디렉토리 에 디렉토리가 ~/.local/share/themes없습니다 . . . 표준 Xfce 설치의 일부가 아닌가요?themes~/.local/share

호출 프로그램을 다음과 같이 실행하도록 지정할 수 있는 방법이 있습니까?

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css

새로 설치할 필요 없이주제?

열기응용바탕 화면의 왼쪽 상단에서 메뉴를 선택하고Xfce 소개Xfce 버전 4.12를 사용하고 있음이 밝혀졌습니다.

답변1

이 포럼 토론을 찾았습니다.https://forum.xfce.org/viewtopic.php?id=6263mmassonnet이 2011-09-03에 제안한 곳:

Greybird를 설치하면 GTK2 및 GTK3 테마를 지원합니다. http://shimmerproject.org/project/greybird/

그래서 Synaptic을 열었습니다.

$ su - 루트
# GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css 시냅틱

거기에서 다음과 같은 패키지를 검색 greybird하고 찾아서 (모든 종속성과 함께) 설치했습니다.greybird-gtk-테마.

설치한 후 다시 돌아왔습니다.응용(바탕화면 왼쪽 상단) >설정>설정 관리자>외관. 에스타일탭, 새로운 것들스타일(몇 가지 예를 들자면):흑인,블루버드,그레이버드,키위,무리나Aqualsh,무리나블라우,무리나블루, 등.

제가 임의로 골랐어요무리나블루그리고 문을 닫았다모습창문.

몇 초 후에는 더 좋아 보였습니다. 볼륨 아이콘의 메뉴(바탕 화면 오른쪽 상단)를 열면 동일한 메뉴 항목 목록이 나타납니다. 하지만 지금은 왼쪽에오디오 출력 음소거는 빈 회색 공간 대신 ​​확인란입니다. 클릭하면오디오 믹서...내가 했던 것과 아주 비슷한 창을 엽니다

$ GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css pavucontrol

그러면 문제가 해결된 것 같습니다. 고마워요, mmassonnet.

관련 정보