XFCE + Ubuntu의 창 장식 변경

XFCE + Ubuntu의 창 장식 변경

xfce 및 compiz와 함께 데비안 9를 설치했습니다. gtk-window-designer의 테마를 변경하는 방법은 무엇입니까?

내가 올바르게 이해했다면 gtk-window- decorator는 메타시티의 구성을 사용합니다. 지금까지 ~/.themes 디렉토리에 일부 항목이 있지만 활성화하는 방법을 모르겠습니다. 검색 엔진에서 찾을 수 있는 것은 gnome-tweak-tool을 사용해야 한다는 것뿐인데 gnome3용이기 때문에 작동하지 않습니다. gconf-editor를 사용하여 어떻게든 현재 주제 이름에 대한 키를 찾는 것도 생각해 보았지만 완전히 비어 있습니다.

나는 gtk-window-designer와 결혼하지 않았습니다. 가능하다면 에메랄드를 사용하고 싶지만 컴파일되지 않습니다.

답변1

글쎄, 당신이 가지고 있는 메타시티와 컴피즈의 버전에 따라 여러 가지 대답이 있을 것입니다... 다음을 사용하여 테마를 변경해 보세요.
gsettings set org.gnome.desktop.wm.preferences theme "THEME_NAME"

업데이트 1:
당신은 그것을 설치해야합니다 libmetacity! gtk-window- decorator는 창 장식을 그리기 위해 Metacity의 라이브러리를 사용합니다. 그렇지 않으면 gtk-window- decorator는 기본/내장 cairo 테마를 사용합니다.

업데이트 2:
아, gtk-window-designer는 그런 것 같아요메타시티 건물 없음. 데비안은 libmetacity 3.22에 대한 지원을 추가하기 위해 compiz를 업데이트하거나 패치를 추가해야 합니다.

업데이트 3:
모두를위한! gtk-window-designer 및/또는 메타시티에서 테마를 변경하는 데 문제가 있는 경우 다음을 읽어보세요.우편 엽서.

업데이트 4:
데비안의 Compiz에는 현재 개정판 4091 - 4094 및 4102가 필요합니다.여기Metacity 테마 지원을 활성화합니다. -DBUILD_METACITY=OFF필요한 개정판을 추가한 후 삭제 하고 다시 빌드하세요.

답변2

나는 성공적으로 Emerald를 컴파일했고 그것은 또한 멋진 장식을 제공합니다. 여기에서 다운로드하세요:https://github.com/compiz-reloaded/emerald

Debian에서는 다음 패키지에 의해 종속성이 제공됩니다: lib decoration0-dev libwnck-3-dev intltool

압축을 푼 Emerald 디렉터리에서 이 명령을 실행하여 컴파일하세요. 루트로 실행해야 할 수도 있습니다../autogen.sh && ./configure --prefix /usr && make && make install

그런 다음 Emerald를 창 장식자로 설정합니다 emerald --replace. Metacity를 사용하고 싶은 분들은 muktupavels의 다른 답변을 참조하세요.

답변3

저는 아직 초보자이고 Linux에 대해 잘 모르지만 창 관리자에서 창 장식을 변경했습니다.

창 관리자가 적합하다면 모든 창 장식을 /usr/share/themes창 관리자로 옮겨서 사용해야 합니다.

관련 정보