是否可以通过很棒的 wm (v4.0) 中的热键切换到特定屏幕?
假设您有屏幕DP-1-2、DP-2-2和eDP-1。无论您当前在哪个屏幕上,您现在都想切换到屏幕DP-1-2 。
最好也可以使用相同的技术将应用程序移动到特定屏幕。
这有可能吗?
是否可以通过很棒的 wm (v4.0) 中的热键切换到特定屏幕?
假设您有屏幕DP-1-2、DP-2-2和eDP-1。无论您当前在哪个屏幕上,您现在都想切换到屏幕DP-1-2 。
最好也可以使用相同的技术将应用程序移动到特定屏幕。
这有可能吗?
据我所知,没有默认绑定,但存在创建它们所需的方法:
awful.screen.focus
。将焦点移至屏幕对象。client:move_to_screen
。请注意,您需要将此添加到客户端绑定表,而不是全局绑定表。如果要根据 randr 输出名称创建绑定,可以使用屏幕对象的
outputs
property。该表将 randr 输出名称作为keys,因此用于此目的有点令人费解。我会尝试这样的事情:我现在无法测试它,这里没有多个屏幕可用。
根据crater2150的回答,我找到了一个可行的解决方案。我发布这个以防有人遇到同样的问题。
只需遍历所有屏幕,如果存在您感兴趣的屏幕,请添加一个切换到相应屏幕的键绑定。