超棒窗口管理器:强制 Firefox 在特定屏幕上初始打开(3 个头)

超棒窗口管理器:强制 Firefox 在特定屏幕上初始打开(3 个头)

我使用 Awesome Window Manager 设置了 3 个显示器。

我有几个应用程序在登录时总是启动,并且我必须手动将它们放在正确的屏幕/标签上。

有没有办法通过编程来实现这一点?rc.lua 中的某些东西?我希望能够将它们移动到其他屏幕,并且不会强制使用相同应用程序的其他实例。换句话说,这只是一个初始设置强制。

答案1

要在登录时自动启动应用程序,您可以将它们添加到您的~/.xinitrc或。以下是示例。

gtk-redshift &
calised &
urxvtd -q -o -f &

要在特定标签/屏幕上打开它们,请参阅糟糕的规则https://awesome.naquadah.org/wiki/FAQ#How_to_start_clients_on_specific_tags_and_others_as_floating.3F,特别是这个例子:

 -- Set Xterm to multiple tags on screen 1
 { rule = { class = "XTerm" }, callback = function(c) c:tags({tags[1][5], tags[1][6]}) end},

相关内容