내 i3 구성 파일 에이 깔끔한 규칙이 있습니다.
# Set floating by default
for_window [class="[.]*"] floating enable
모든 창이 처음 열릴 때 기본적으로 유동합니다. 나는 이것이 훌륭하다고 생각합니다. 내가 여는 대부분의 창은 일시적으로 필요하며 신중하게 구성된 레이아웃을 방해하지 않기를 바랍니다.
문제는 : i3 구성을 변경하고 reload
명령을 사용하여 ( $mod+Shift+c
내 경우에 바인딩 된 ) 모든 열린 창을 부동으로 재설정하면 다시로드합니다 . 그들은 즉시 그렇게하지 않지만, 그들과 상호 작용하자마자 튀어 나옵니다. 내 창 레이아웃을 구성하는 데 걸리는 시간을 고려하면 매우 실망 스럽습니다.
기본적으로 창을 띄울 수 있고 구성을 다시로드 할 때 창을 다시 놓지 못하게 할 수 있습니까? i3 ( restart
/ $mod+Shift+r
)을 다시 시작할 때 스택 상태로 유지하는 것도 가능합니다 .
i3 설정에서 창을 표시 / 표시 할 수있는 곳을 읽는 것을 모호하게 기억합니다. 창에 대해 한 번만 작업을 수행하는 데 사용할 수 있다고 생각합니다. i3을 다시로드 할 때 플래그가 재설정되지 않기를 바랍니다. 더 자세히 살펴볼 것이지만, 만일을 위해이 질문을 여기에 추가하겠습니다.