xfce4“移动到屏幕边缘时平铺窗口”不起作用

xfce4“移动到屏幕边缘时平铺窗口”不起作用

使用 xfce4 4.10.1 时,我希望当将窗口移动到屏幕边缘时,窗口会自动平铺(这意味着它们占用一半屏幕,对吗?)。

在 xfce4-settings-manager->Window Manager Tweaks->Accessibility 中我勾选了“当移动到屏幕边缘时自动平铺窗口”,但是当我将窗口移动到屏幕顶部时,它却只使用全屏。

点击屏幕右侧或左侧的窗口不会执行任何操作或将其移动到下一个工作区。至少我希望的是平铺,而不是“什么也不做”的部分。

我误解了这个选项吗?我做错了什么?

我把两个屏幕叠放在一起会有什么区别吗?

答案1

可以在 下启用或禁用平铺(捕捉)窗口Settings > Window Manager Tweak > Accessibility

在此处输入图片描述

但似乎将窗口贴靠到屏幕边缘变得困难或不可能当通过拖动窗口来改变工作区时,“到达屏幕边缘时包装工作区” - “使用拖动窗口”在“设置 > 窗口管理器 > 高级”下,因为这两个操作相互干扰,并且工作区更改优先当边缘阻力级别非常接近“小”时。

我觉得要求同一个动作(将窗口拖到屏幕边缘)能够毫无问题地触发两个不同的结果有点过分。

为了避免干扰,请使用不同的工作区选项:“到达屏幕边缘时包裹工作区” - “使用鼠标指针”- 如果您必须保留屏幕边缘操作来更改工作区。

甚至完全禁用它。这肯定能确保窗口捕捉/平铺:

在此处输入图片描述

如果选择“到达屏幕边缘时包装工作区” - “使用拖动窗口”已启用,但边缘阻力朝“宽”方向增加,窗口捕捉/平铺完全优先,此时“包裹工作区”操作根本没有实现。

在此处输入图片描述

发现边缘阻力水平,使两种动作都易于进行是可能的,但我认为不太实用,因为你经常会得到一个而不是另一个。(这也可能取决于硬件和人为因素。)


总结一下:

为了使窗口平铺正常工作:

  • 确保你拥有它已启用窗口管理器调整->辅助功能

  • 禁用 “到达屏幕边缘时包装工作区” - “使用拖动窗口”在下面设置>窗口管理器>高级 或者保持启用状态,但设置边缘阻力足够宽使平铺优先于包装工作区。


我的xfwm4版本:4.12.3-2。

答案2

感谢 @clearkimura 的评论,我再次检查了设置。但我没有取消选中复选框,而是将边缘阻力增加到“小”和“宽”之间滑块的约 25%。这样我就可以同时拥有两者。如果我将鼠标在屏幕边缘上移动很多次,窗口就会被拖到相邻的工作区,而轻轻触摸屏幕边缘确实会将窗口平铺到屏幕的一半或四分之一,具体取决于我将鼠标移动到边缘的位置。

相关内容