Libreoffice 애플리케이션이 i3의 특정 작업 공간에 할당되지 않았습니다.

Libreoffice 애플리케이션이 i3의 특정 작업 공간에 할당되지 않았습니다.

i3를 사용하고 특정 애플리케이션을 특정 작업 공간에 할당합니다.

assign [class="<WM_CLASS value>"] workspacenumber

하지만 Libreoffice로 이것을 시도하면 작동하지 않습니다. 난 달린다:

xprop | grep WM_CLASS

그런 다음 Libreoffice Writer를 클릭하면 다음이 표시됩니다.

WM_CLASS(STRING) = "libreoffice", "libreoffice-writer"

그래서 i3 구성 파일에 다음 줄을 추가했습니다.

assign [class="libreoffice-writer"] $ws9

작가를 열면 9번째 작업공간이 아닌 현재 작업공간에서 열립니다.

나는 그것을 다음과 같이 편집하려고 시도했습니다.

assign [class="libreoffice-*"] $ws9

그리고

assign [class="libreoffice"] $ws9

작동하지 않는데 두 번째 경우에는 특정 하위 애플리케이션(메인 애플리케이션)이 아닌 Libreoffice 애플리케이션을 열면 지정된 작업 공간에서 열립니다. 나는 또한 다음을 시도했습니다.

assign [instance="libreoffice"] $ws9

그러나 마찬가지로 작성자는 지정된 작업 공간이 아닌 현재 작업 공간에서 열립니다. 그러나 주요 Libreoffice 애플리케이션은 그렇습니다.

답변1

지적한대로의견에서 i3 구성 파일에 다음 줄을 추가했습니다(약간 변경됨).

for_window [instance="libreoffice"] move container to workspace $ws9

이제 괜찮아. 모든 libreoffice 창은 9번째 작업 공간에서 열립니다.

관련 정보