仅在当前工作区和显示中切换窗口

仅在当前工作区和显示中切换窗口

我最近购买了第二台显示器,用于运行 Ubuntu 的笔记本xfce电脑compiz

然而,有一件事一直困扰着我,那就是窗口切换:我的第二台显示器打开了一些窗口,这些窗口通常位于第二个工作区。

现在,当我切换窗口时,我会意外地切换到第二个显示器上的另一个窗口,这有点烦人。

我该如何解决这个问题?

答案1

我不确定 Unity 或 XFCE,但完全可定制的桌面切换是我选择运行 KDE(Kubuntu)的众多原因之一。

在 KDE 中,要限制任务切换到当前屏幕,请执行以下操作:

  • Alt+F2并输入task switcher,然后选择任务切换器从下拉列表中。

  • task switcher控制面板的主选项卡中有一个名为筛选窗口

  • Virtual Desktops选中、Activities和的复选框Screens,然后Current activity为每个选择选项。

  • 按下Apply,并在关闭之前验证一切是否按预期工作。


注意:您还可以通过执行以下操作找到“任务切换器”:

  • 点击Kick Off菜单

    -- 导航至Computer标签

  • 点击System Settings菜单

    -- 在Workspace Appearance and Behavior部分下选择Window Behavior


有关的:KDE 中的活动是什么?我可以用它做什么?

答案2

无论您使用的是compiz还是xfwm4其他任何窗口管理器,您都可以使用灵活的独立于桌面的任务切换器,例如Skippy-XD. 如上所述上游线程,您可以配置 Skippy-XD(针对~/.config/skippy-xd/skippy-xd.rc特定用户,或针对/etc/xdg/skippy-xd.rc所有用户),以便:

  • 为了避免显示其他窗口虚拟桌面,设置[general] -> showAllDesktopsfalse。应该适用于大多数符合 EWMH 标准的 WM。
  • 为了避免显示其他窗口Xinerama 屏风[xinerama] -> showAll设置false
  • 为了避免显示其他窗口,单独的 X 显示器,设置[general] -> includeAllScreensfalse。(但这是一个隐藏开关,默认情况下是禁用的。)

Openbox / LXDE / Xfce 中是否存在类似‘KDE Present Windows’ / ‘Compiz Scale’ / ‘Mac OS X exposé’的内容?了解一些使用和安装细节。基本上你可以从以下网站安装最新的开发包Skippy-XD PPA(每日)。然后您可以将skippy-xd命令绑定到Alt + TabAlt + Esc或任何其他。当正确设置时,如上所述,Skippy-XD 应该只显示当前虚拟桌面的窗口监视器。

答案3

据我所知Xfce 4.10(我假设这是您所使用的)对附加显示器的支持有限。

在这方面4.12将支持多显示器的扩展桌面模式(见设计/xfce4-设置/显示有关详细信息),希望可以解决您看到的问题。您可以尝试使用ppa:xubuntu-dev/xfce-4.12电力价格协议。

或者也许你只需要遵循这个问题中的建议:如何在 XFCE 中设置双显示器?。无论哪种方式,目前似乎存在限制xfwm4(如果您正在使用),具体来说,它会循环显示当前工作区中的所有窗口,无论您使用一台显示器还是两台显示器。有关详细信息,请参阅上游错误报告

相关内容