在 Unity 中,移动窗口时,其“阴影”首先移动,然后当释放鼠标时,它实际上移动到所需的位置。
有没有办法让实际窗口移动,而不是它的“阴影”,当它被鼠标“按住”时?
请注意,我将 GUI 从 Gnome 更改为 Unity,并且在 Gnome 中实际窗口正在被移动。
--- 编辑 J+3 ---
我在新的 FS 上安装了全新的 Ubuntu 22.04.1 和 Unity。窗口在那里正常移动,这意味着整个窗口会在此过程中移动/刷新。所以这是可能的!
请注意,我的帐户位于单独的 FS 上,由 2 个 Ubuntu 在运行时共享(安装)。我删除了.config
、.gnome
、 ... 设置,以便新的 Ubuntu 必须重新创建它们。
old Ubuntu
/
/home/myAccount
\
new Ubuntu
过了一会儿,我在另一个 FS 上启动回原来的 Ubuntu,令人惊讶的是,窗口移动的方向和以前一样错误。我原本以为我的帐户中的新 Ubuntu 创建的新“好”配置会让现在使用新配置的旧 Ubuntu 正常运行。一些“坏”设置可能在系统中,而不是在我的帐户中。
更令人惊讶的是:虽然我没有更改旧 Ubuntu 的配置,只是登录然后就好了,但它仍然设法覆盖了我的配置,这样新的 Ubuntu 就会改变其行为!新的 Ubuntu 捕捉到了“错误”的移动模式 :(
好的,仍在搜索...
答案1
您可以使用 compizconfig-settings-manager 更改与窗口不透明度/透明度相关的设置,详情如下: 我怎样才能让我的窗户透明
去CompizConfig-设置管理器 > 辅助功能并检查不透明度、亮度和饱和度
然后你的设备上会安装一个插件,你可以通过上下滚动来更改正在调整大小的窗口的不透明度
如果插件未激活,你可能需要重新登录
答案2
好的,经过大量的研究和dconf dump /
分析,找到了答案。
lowgfx
简单地说,驱动器中的参数dconf
决定是否应启用低图形模式。
我已设置(来自 dconf dump)
[com/canonical/unity]
lowgfx=true
...
通过将其设置为 false,
gsettings set com.canonical.Unity lowgfx false
窗口现在“正常”移动。