我正在尝试将 Spotify 分配给特定的工作区,但没有运气。
我的 i3 配置文件看起来像这样
#Startup-programs
exec firefox
exec spotify
assign [class="Spotify"] $ws4
assign [class="Firefox"] $ws2
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
在启动时,firefox 和 Spotify 都会加载,但只有 firefox 被放置在其正确的工作区中,我真的无法理解发生了什么,因为我使用的是完全相同的语法。我已经尝试使用不同的工作区,但它不起作用。
经过一番搜索,我在另一篇文章中找到了解决方案
Eva*_*oll 18
(完全取自问题)。只需使用
for_window [class="Spotify"] move to workspace $ws4
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8125 次 |
最近记录: |