답변:
슬프게도 창 관리자 (메타 시티 또는 컴 피지 스) 나 Xorg도 그러한 목적을 수행하지 않습니다.
우분투 (및 일반적인 GNU / Linux)에서 마지막 창 위치를 기억하는 것은 응용 프로그램에 달려 있습니다. (Firefox가 기억하는 한 Gedit).
당신이 말했듯이 Compiz는 어떤 응용 프로그램 창을 어디에 둘 것인지를 미세하게 제어하지만 마지막 상태를 기억하는 간단한 옵션은 아닙니다.
브레인 스토밍에서 이러한 아이디어를 참조하십시오.
이 버그 (Wontfix로 표시) :
https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/124315
사용자 지정 플러그인을 만들지 않고 Compiz에서는이를 추적 할 수있는 방법이 없습니다. 응용 프로그램이이를 추적하는 작업이기 때문입니다. Window Placement 플러그인을 기반으로 플러그인을 작성할 수 있습니다. 그러나 기존 솔루션은 없습니다.
가능하지만 창에는 고유 한 클래스 / 이름 / 제목 / ID 또는 참조 할 수있는 클래스가 있어야합니다.
Compiz 설정 시작 :
% ccsm
"Place Windows"플러그인을 선택하십시오
활성화되어 있는지 확인하십시오
"고정 창 배치"탭을 선택하십시오.
그런 다음 "고정 위치가있는 Windows"에서 "새로 만들기"를 클릭하십시오.
이제 어떤 창에 어떤 고정 위치가 있는지 지정해야합니다. "+"부호를 클릭하여 창 선택 대화 상자를 불러 오면 클래스 / 제목 / 등으로 창을 지정할 수 있습니다. 유형 중 하나를 선택하고 창을 통해 값이 무엇인지 확인할 수 있습니다. 고유 한 것이면 배치에 사용할 수 있습니다. 여러 조건을 추가하여 다음과 같은 흥미로운 조합을 얻을 수 있습니다.
(class=myterminal) & title=one
그런 다음 X 및 Y 위치를 지정하고 저장 한 후 설정 관리자를 닫으십시오. 다음에 지정한 정의에 맞는 창을 배치 할 때 적절한 위치에 배치해야합니다 (의심 할지라도 'compiz --replace'가 필요할 수 있습니다).