我开了三个窗口,排列是“唱”形的,其中‘口’的部分是主窗口,开着 firefox,两个‘日’是两个 shell 窗口,我想问一下怎样才能让 firefox 固定到‘口’的位置,现在每次打开新的窗口就会跑到‘口’的地方,把原来在哪里的 firefox 挤到‘日’上面去。
– Start windows as slave
{ rule = { }, properties = { }, callback = awful.client.setslave }
设置新打开的窗口默认为奴窗口。 (来自 awesome 官网,我没试过,我一般都就让新开的窗口为主窗口)
另外我个人感觉这个代码里的 rule 还可以设置,比如说有一些窗口新开的时候成为主窗口,有一些成为奴窗口。
这个 rule 的理解在 awesome 的 wiki 里有一篇文章 http://awesome.naquadah.org/wiki/Understanding_Rules,可以单独设置。这样你可以设置比如说打开 firefox 的时候不设置(就是成为主窗口),打开终端的时候设置为奴窗口。
另外自己用 Win+Shift+j/k 把 firefox 重新调成主窗口也用不了几个时间。