Spotify를 특정 작업 공간에 할당하려고 시도했지만 성공하지 못했습니다.
내 i3 구성 파일은 다음과 같습니다
#Startup-programs
exec firefox
exec spotify
assign [class="Spotify"] $ws4
assign [class="Firefox"] $ws2
xprop
Spotify는 나에게 다음 출력을 제공합니다
_NET_WM_ICON(CARDINAL) =
WM_CLASS(STRING) = "spotify", "Spotify"
WM_NAME(STRING) = "Spotify"
_NET_WM_NAME(UTF8_STRING) = "Spotify"
_NET_WM_DESKTOP(CARDINAL) = 0
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
XdndProxy(WINDOW): window id # 0x1a00002
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified location: 0, 0
window gravity: Static
_NET_WM_PID(CARDINAL) = 27058
WM_LOCALE_NAME(STRING) = "it_IT.UTF-8"
WM_CLIENT_MACHINE(STRING) = "placobravo"
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, _NET_WM_PING
시작 시 Firefox와 Spotify가 모두 로드되지만 Firefox만 올바른 작업 공간에 배치되며 정확히 동일한 구문을 사용하고 있기 때문에 실제로 무슨 일이 일어나고 있는지 알 수 없습니다. 다른 작업 공간을 사용해 보았지만 작동하지 않습니다.
검색 끝에 다른 게시물에서 해결책을 찾았습니다.
답변1
답변2
일반적으로 저는 xwininfo
창 ID를 가져와서
assign [class="<Window ID"] $ws<number>
이는 Spotify에도 적용됩니다. 그러나 Spotify에는 무료 버전과 프리미엄 버전이 있으므로 i3 구성 설정이 요약되어 있습니다.
assign [class="^Spotify*"] $ws<number>
구성 파일에서