【问题标题】:Open programs to active/selected screen in Awesome WM在 Awesome WM 中打开程序到活动/选定屏幕
【发布时间】:2017-04-04 21:51:24
【问题描述】:

我一直在使用 Awesome WM 和双屏设置有一段时间了,但我不知道如何配置 awesome,以便当我打开程序时,它会在当前活动/选定的屏幕上打开。目前,所有程序都在我的笔记本电脑屏幕上启动,但是当焦点在外接显示器上时,我希望任何程序都可以在外接显示器上打开,而不是在笔记本电脑屏幕上。

如何配置此行为?

【问题讨论】:

    标签: screen multiple-monitors awesome-wm


    【解决方案1】:

    您要做的是为客户端修改manage 信号;每当产生新客户端时都会发出此信号。在 awesome 的最新版本中,这个信号在默认的 rc.lua 中使用,相关代码开头是这样的:

    client.connect_signal("manage", function (c, startup)
    

    您需要将以下代码添加到传递给该信号的函数中:

    awful.client.movetoscreen(c, mouse.screen)
    

    这告诉真棒将客户端移动到鼠标所在的屏幕。如果您愿意,也可以对活动客户端所在的屏幕执行此操作:

    awful.client.movetoscreen(c, client.focus.screen)
    

    【讨论】:

    • 听起来很合理......我会试试的。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多