如何调整系统设置窗口的大小?

如何调整系统设置窗口的大小?

安装 MyUnity 后,它还会显示为系统设置对话框中的条目。但是,系统设置窗口无法适应它。现在我必须向下滚动才能看到底部的条目,因为系统设置窗口无法调整大小,也无法最大化。这是错误吗?我的屏幕上仍然有足够的空间。那么为什么要向下滚动呢?有没有办法让这个窗口可调整大小/最大化或适应条目数量?

参见图片: 在此处输入图片描述

注意:我已禁用覆盖滚动条。但这与此无关。启用覆盖滚动条后,它也无法工作。

答案1

您可以通过编辑文件/usr/share/gnome-control-center/ui/shell.ui并更改以下内容来强制调整大小:

 <property name="resizable">False</property>

 <property name="resizable">True</property>

答案2

您无法调整其大小。该问题描述于此错误报告已经链接到此错误报告。 你可以标记出它也对你有影响

答案3

这种不一致也让我很烦恼,我从 Henrique 的帖子中找到了一点解决方法。

编辑此文件:

/usr/share/gnome-control-center/ui/shell.ui

一开始你会看到这些行:

<object class="GtkWindow" id="main-window">
<property name="title" translatable="yes">System Settings</property>
<property name="resizable">False</property>
<property name="icon_name">preferences-desktop</property>
<property name="window_position">center</property>

在最后一个属性后添加此行以打开具有固定宽度的窗口:

<property name="width_request">1000</property>

或者一条表示固定高度的线:

<property name="height_request">760</property>

并将可调整大小的行修改为:

<property name="resizable">True</property>

这会将宽度固定为 1000 像素(或高度固定为 760)或您输入的任何值,并使窗口可调整大小。不过,当您调整大小时,它不会记住任何内容。它将始终以 1000 像素宽度或 760 像素高度打开。但至少该死的滚动条消失了,所有图标都可见了。

现在,这个宽度/高度请求出现了一个小问题。主窗口将以请求的高度打开,但是当您选择“外观”之类的设置,然后使用顶部按钮返回“所有设置”时,滚动条会返回,主窗口会再次变小。返回开始。

您可以通过将 height_request 行放在“GtkVBox”部分内(而不是像上面那样放在“GtkWindow”部分内)来规避此行为。因此请查找:

<object class="GtkVBox" id="vbox1">
<property name="visible">True</property>
<property name="orientation">vertical</property>

并添加以下行:

<property name="height_request">760</property>

在此部分中。然后,您可以从“GtkWindow”部分中删除该行。这里的新问题在于,每个设置窗口都将以 760 像素的高度打开,并且不会缩放以适应。

所以这取决于你的喜好。:)

欢呼 peepz。

相关内容