Compiz 및 XFCE - 작업 공간/큐브 수에 대한 불일치

Compiz 및 XFCE - 작업 공간/큐브 수에 대한 불일치

무엇이 나를 혼란스럽게 하는가

XFCE를 사용하면 xfwm44개의 작업 공간이 있습니다.

 $ xfconf-query -c xfwm4 -p /general/workspace_count
 4
 $

하지만 Compiz를 시작한 후 (이전에는 얼굴 수를 4로 설정했습니다)

 $ compiz --replace < /dev/null > /dev/null 2>&1 &
 $ xfconf-query -c xfwm4 -p /general/workspace_count
 1
 $

큐브에는 (요청한 대로) 4개의 측면이 있지만 XFCE는 하나의 작업 공간만 있다고 생각합니다. 패널에서 작업 공간 전환기 플러그인을 클릭하여 큐브를 회전할 수 있습니다. 이 플러그인은 4개의 창만 표시하는 창 메뉴와는 대조적입니다. 모든 창을 포함하고 큐브 반대편의 창을 선택하는 작업 공간은 아무 효과가 없습니다.

내 질문

제가 뭔가 분명한 것을 놓치고 있는지 궁금합니다("... 때문에 이렇게 되어야 합니다"가 아니라 "이 옵션을 설정하면 작동합니다"를 의미합니다). 아니면 실제 보고서 오류가 있는지 궁금합니다.컴피즈 트래커.

지루한 세부 사항:

Debian Sid
xfce4 4.12.3
compiz 1:0.9.13.0+16

부르다

미리 감사드립니다.

답변1

Xfce는작업 공간/데스크톱. 그러나 Compiz는뷰포트바꾸다작업 공간/데스크톱. 데스크톱은 하나뿐이며 데스크톱을 더 추가하면 크기가 커집니다.

Xfce는 데스크탑을 전환하고 compiz는 뷰포트를 이동합니다. compiz에서는 창의 일부 부분이 두 큐브 면 모두에서 표시될 수 있지만 xfce에서는 창은 "해당" 클라이언트 영역에서만 표시됩니다(고정 창 제외).

다음 명령을 사용하여 데스크톱 수를 쿼리할 수 있습니다 wmctrl -d.

4개의 데스크탑이 있는 xfce에서, 다음을 제공합니다.

0  * DG: 1920x1080  VP: 0,0  WA: 0,0 1920x1032  Workspace 1
1  - DG: 1920x1080  VP: N/A  WA: 0,0 1920x1032  Workspace 2
2  - DG: 1920x1080  VP: N/A  WA: 0,0 1920x1032  Workspace 3
3  - DG: 1920x1080  VP: N/A  WA: 0,0 1920x1032  Workspace 4

이것이 당신에게 말해줍니다

  • 데스크탑이 4개 있어요
  • 각각 내 화면 크기가 있습니다.
  • 각 화면에는 내 화면과 동일한 크기의 작업 공간(WA)이 있습니다.
  • 첫 번째 데스크탑이 활성화되어 있고 위치가 있는 뷰포트가 있습니다.0,0

두 번째 데스크탑으로 이동하면 활성 데스크탑이데스크탑다양성:

0  - DG: 1920x1080  VP: N/A  WA: 0,0 1920x1032  Workspace 1
1  * DG: 1920x1080  VP: 0,0  WA: 0,0 1920x1032  Workspace 2
2  - DG: 1920x1080  VP: N/A  WA: 0,0 1920x1032  Workspace 3
3  - DG: 1920x1080  VP: N/A  WA: 0,0 1920x1032  Workspace 4

그러나 일단 compiz가 시작되면, 당신은 얻을 것이다

0  * DG: 7680x1080  VP: 0,0  WA: 0,0 1920x1032  Workspace 1

이것이 당신에게 말해줍니다

  • 데스크톱이 하나뿐이다
  • 너비 7680픽셀
  • 뷰포트 영역의 너비는 1920픽셀이며 이는 내 화면 크기입니다.
  • 데스크탑의 너비는 뷰포트의 4배입니다.
  • 0,0뷰포트는 가장 왼쪽에 있습니다.

두 번째 큐브 면으로 회전하면뷰포트 위치x 좌표를 변경하고 다른 모든 항목은 변경하지 않습니다.

0  * DG: 7680x1080  VP: 1920,0  WA: 0,0 1920x1032  Workspace 1

compiz를 시작하면 데스크톱 수가 1로 설정됩니다. xfconf 데몬이 실행되면 이 변경 사항이 xfconf에 전파되고 xfce Workspace_count가 1로 재설정됩니다.

이에 대해 귀하가 할 수 있는 조치가 있는지는 모르겠습니다. 일반적으로 큰 문제는 아닙니다. 아이콘을 그리기 위해 xfdesktop을 사용하고 있고 각 큐브 면에 대해 다른 배경 화면을 갖고 싶기 때문에 귀찮습니다. 그에 따라 xfce를 구성했지만 compiz에서는 모든 큐브 면에 첫 번째 바탕 화면의 배경 화면을 설정했습니다.

왜 창 목록이 작동하지 않는지 모르겠습니다. 내 것도 단일 데스크톱의 모든 창을 (올바르게) 나열하지만 창을 선택하면 문제 없이 작동하며 창이 다른 큐브 면에 있는 경우 큐브를 회전할 수 있습니다. 이는 xfdesktop의 중간 클릭 창 목록과 xfce4-panel의 창 메뉴 항목 모두에서 작동합니다.

관련 정보