무엇이 나를 혼란스럽게 하는가
XFCE를 사용하면 xfwm4
4개의 작업 공간이 있습니다.
$ 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의 창 메뉴 항목 모두에서 작동합니다.