어떤 작업 공간에 있든 특정 창으로 어떻게 이동합니까?

어떤 작업 공간에 있든 특정 창으로 어떻게 이동합니까?

$mod이상적으로는 + J+ E→ Emacs로 점프(어디든지) 라고 말할 수 있고 , $mod+ J+ W→ Firefox로 점프(어디든지)라고 말할 수 있습니다.

또는 일부 변형을 사용하여 작업 공간으로 이동하는 것은 간단해 보이지만 workspace 3특정 창으로 이동하는 것은 덜 명확합니다.

어떤 아이디어가 있나요?

답변1

bindsym $mod+j+f [class=Firefox] focus
bindsym $mod+j+e [class=Emacs] focus

class다음을 사용하여 현재 창의 매개변수를 가져올 수 있습니다 .

xprop -name <window title> | grep WM_CLASS

이것은 다음과 같은 것을 반환합니다

WM_CLASS(STRING) = "emacs", "Emacs"

두 번째 문자열은 Emacs매개변수의 인수입니다 class.

관련 정보