当前位置: 首页>>技术教程>>正文


unity – 如何增大窗口边框?

, , ,

问题描述

我在带有默认 Unity UI 的 MacBook Pro 上的 VirtualBox VM 中使用 Ubuntu 11.10。将鼠标光标定位在 1 像素宽的边框上以调整窗口大小,这让我非常抓狂。很多人提出了相同的问题,但是我发现的所有解决此问题的建议似乎都行不通:

  • 在系统设置>中外观上,共有四个主题(Ambiance、Radiance、HighContrast、HighContrastInverse),所有主题都具有完全相同大小的resize边框。

  • 安装其他软件包(例如human-theme)对主题选择没有影响。

  • 我的笔记本电脑没有鼠标中键,即使有,我也不想用两只手按Alt +中间键来调整窗口大小。为了更改大小调整键绑定,我安装了compizconfig-settings-manager并运行了ccsm。我对“调整大小”窗口插件中的“初始化窗口调整大小”绑定所做的任何更改均无效。事实上 ccsm 似乎什么都不做。

  • 我发现上一个问题是因为我使用的是 Unity 2D 而不是 Unity (3D),即使我在登录时选择了非 2D 桌面。就我所见,Unity 2D 没有等效的 ccsm .当我配置 VirtualBox 以便 3D Unity 启动时,我完全搞砸了窗口行为(缺少所有边框,不接受鼠标单击等)。叹。

所以:

  1. 请帮助!

  2. 我讨厌使用 M 词,但在 Mac 上所有窗口也有一个 1 像素的可视边框,但实际上可以使用不可见的调整大小边框(边至少有 8 像素宽,在下方加上一个漂亮的大矩形-右上角)。我不认为实现可用的调整大小行为应该取决于每个单独的主题;这是一个 lower-level 功能问题,应该适用于每个主题。为此提交错误的正确包是什么?

最佳思路

要使窗口边框更大,您可以按照上述错误的 comment 8 中的说明进行操作:

Colin Law (colin-law) wrote on 2012-01-31: Re: Difficult to grab window borders in unity-2d

Another workaround is to hack the theme itself. For the Ambiance theme edit /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml and in the section starting <frame_geometry change left_width, right_width and bottom_height from 1 to 3.

但是我没有将宽度从1更改为3,而是更改为8px,因为我认为3仍然太小。要使更改生效,请更改为另一个主题,然后再返回。

次佳思路

这是launchpad.net上的一个未解决问题:https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/878198。请添加自己,也许有人会注意到。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11882.html,未经允许,请勿转载。