esw*_*erk 23 windows unity compiz 11.10
我在带有默认 Unity UI 的 MacBook Pro 上的 VirtualBox VM 中使用 Ubuntu 11.10。将鼠标光标定位在 1 像素宽的边框上以调整窗口大小,这让我非常抓狂。很多人都问过同样的问题,但我找到的解决这个问题的所有建议似乎都不起作用:
在系统设置 > 外观中,有四个主题(Ambiance、Radiance、HighContrast、HighContrastInverse),所有主题都具有完全相同的大小调整边框。
安装其他包(例如human-theme)对主题选择没有影响。
我的笔记本电脑没有鼠标中键,即使有,我也不想用两只手按 Alt + 中键来调整窗口大小。为了更改调整大小键绑定,我安装了 compizconfig-settings-manager 并运行了 ccsm。我对 Resize window 插件中的 Initiate Window Resize 绑定所做的任何更改都无效。事实上 ccsm 似乎什么都不做。
我发现上一个问题是因为我使用的是 Unity 2D 而不是 Unity (3D),即使我在登录时选择了非 2D 桌面。就我所见,Unity 2D 没有等效的 ccsm . 当我配置 VirtualBox 以便 3D Unity 启动时,我完全搞砸了窗口行为(缺少所有边框,不接受鼠标单击等)。叹。
所以:
请帮忙!
我讨厌使用 M 词,但在 Mac 上所有窗口也有一个 1 像素的可视边框,但实际上可以使用不可见的调整大小边框(边缘至少有 8 像素宽,在下方加上一个漂亮的大矩形-右上角)。我不认为实现可用的调整大小行为应该取决于每个单独的主题;这是一个较低级别的功能问题,应该适用于每个主题。为此提交错误的正确包是什么?
小智 9
要使窗口边框更大,您可以按照上述错误的注释 8中的说明进行操作:
Colin Law (colin-law) 于 2012-01-31 写道: Re: 在 unity-2d 中很难抓取窗口边框
另一种解决方法是破解主题本身。对于气氛主题编辑/usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml并在部分开始
<frame_geometry name="frame_geometry_normal"变化left_width,right_width并且bottom_height从1到3。
但是我没有把宽度从1改成3,而是改成了8px,因为我觉得3还是太小了。要使更改生效,请更改为另一个主题,然后再返回。
这是 launchpad.net 上的一个未解决的问题:https : //bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/878198。请添加自己,也许有人会注意到。
小智 0
您可以启用 Unity Grab Handles 以更轻松地处理窗口:
安装 Compiz 设置管理器(如果已安装则忽略)
sudo apt-get install compizconfig-settings-manager
Run Code Online (Sandbox Code Playgroud)
打开运行对话框并输入
ccsm
Run Code Online (Sandbox Code Playgroud)
Compiz设置管理器将打开。
在搜索框中,输入“png”并勾选 PNG 图像加载器复选框。
现在搜索“抓取手柄”并勾选“抓取手柄”项目旁边的框。
现在单击该项目本身;将出现一个新屏幕。
单击“切换手柄”右侧的按钮,然后选择热键来切换手柄。
我不知道如何做你所要求的或者是否可能。
我认为,如果条件只是(1)达到更大的调整大小目标并且(2)用一只手用鼠标/触摸板完成此操作,那么这是公平的妥协:右键单击窗口的标题栏,然后单击“调整大小” ”。
当我自己在与细小的边界作斗争时,我仍然经常忘记它的存在。