如何在 xenial 中调整窗口装饰和字体大小设置

如何在 xenial 中调整窗口装饰和字体大小设置

我在配有 30 英寸显示器的计算机上安装了原版 Ubuntu 16.04。所有窗口装饰都是巨大的. 所有字体大小均为巨大时钟附近的一些图标是巨大的

我该如何更改这些尺寸?最好采用无需编辑配置文件即可调整的方式。也许这取决于“主题”(目前氛围)---我如何改变那里定义的尺寸?


我尝试过的:

这就是显示器配置屏幕如下所示:

显示配置屏幕

请注意,没有菜单和标题栏的比例选项,因此没有引用该设置的内容适用(例如这个问题)。

Unity 调整工具文本缩放因子设置下字体似乎只适用于文本,而不适用于窗口装饰,所以这不是一个完整的解决方案。(显然,在那里设置字体大小也会影响文本,但不会影响窗口装饰)。

我也尝试过将 DPI 设置从答案更改为这个问题但是最上面的答案似乎没有任何内容对我的机器产生任何影响。

我还仔细研究了gconf-editor可能影响这些尺寸的任何设置,但除了字体大小设置之外什么也没找到。


其他考虑因素:

我应该说一下,我已经在两台电脑上遇到过这个问题,这就是为什么我要寻求软件解决方案,而不是改变分辨率或换不同的显示器。我安装了原版 Ubuntu 16.04,而我的另一台机器连接到 4k 显示器,然后将其移动到较小的、仅高清的显示器上。我在那里遇到了完全相同的问题:一切都太大了。(但在 4k 显示器上看起来很棒!)

答案1

您的界面对象太大,因为分辨率太低。您的显示器很大,为 30 英寸,但分辨率只有 1920x1200(如我在您的屏幕截图中看到的)。

打开“分辨率”下拉菜单 - 它应该包含 2560x1600 设置(其尺寸比例与您当前的相同,即 16:10)。选择它并按“应用”。如果 2560x1600 的下拉菜单行不是最后一个,并且您的显示器能够支持更高的分辨率,请使用它。

然后,当您的分辨率适合您的显示器的原始分辨率时,您可以使用建议您在问题中提到要正确调整显示器的 DPI。

不同的 GUI 渴望实现分辨率独立性。这将确保所有界面元素在不同类型的设备(无论是手机、平板电脑还是 PC 显示器)上看起来都一样,大小也一样。如果您查看上述链接,您会发现 GNOME 尚未独立于分辨率。1920x1200 非常适合 22-23 英寸显示器。如果您在 15 英寸屏幕上使用它,所有对象都会太小,您需要增加字体大小才能提高可读性。在您的情况下,屏幕比此分辨率的适当屏幕大 7 英寸,这就是为什么您遇到相反的问题 - 一切看起来都太大。

如果您希望更改字体大小,这也可能会减小界面对象的大小。使用 GSettings 配置工具来实现这一点。在终端中运行以下命令:

gsettings list-recursively | grep desktop | grep font

就我而言,它返回:

org.gnome.desktop.wm.preferences titlebar-font 'Ubuntu Bold 10'
org.gnome.desktop.wm.preferences titlebar-uses-system-font false
org.gnome.desktop.interface document-font-name 'Ubuntu 10'
org.gnome.desktop.interface font-name 'Ubuntu 10'
org.gnome.desktop.interface monospace-font-name 'Liberation Mono 10'
org.gnome.nautilus.desktop font 'Ubuntu 10'

第一个键影响窗口标题栏,第三个键设置文档字体名称/大小,第四个键设置影响所有界面元素(即菜单、面板等)的字体名称/大小,第五个键设置终端中使用的等宽字体/名称。第六个设置影响桌面图标(如果有)的字体名称/大小。

因此,如果我想将面板上使用的字体大小减小一(在我的情况下,“Ubuntu 10”将变成“Ubuntu 9”),那么我应该运行以下命令:

gsettings set org.gnome.desktop.interface font-name 'Ubuntu 9'

根据需要调整字体大小,使用 GSettings 选择适当的方案和键。如果您更喜欢 GUI 工具,可以尝试 Unity Tweak Tool,它位于这里

答案2

我没有研究来支持这一点,但我发布它是因为经过大约一周的研究后,我现在相信它是真的。

现有的 Ubuntu 16.04 中没有可配置的窗口管理器装饰/chrome 大小。

可以配置字体大小,这可以使某些 UI 元素(例如菜单)变小,但窗口管理器将始终以相同的像素大小绘制关闭/最小化/最大化按钮等。更改字体设置的最简单方法是安装Unity 调整工具(unity-tweak-tool 是包名)并在那里修改它们;或者whtyger 的回答包含命令行解决方案。

答案3

有一个比 Unity Tweak 工具更强大的配置软件:compizconfig 设置管理器 - ccsm! 从软件中心或命令行下载:

sudo apt-get install compizconfig-settings-manager

在那里,您可以更改和配置几乎所有您想要的东西。它绝对是最强大的配置工具,可能就是您正在寻找的!

答案4

进一步whtyger 的回答上述问题,如果您使用 Nemo 作为默认文件管理器,Nautilus 和 Gnome 设置将不会影响桌面文件/文件夹图标文本。

改为使用:

gsettings list-recursively | grep nemo | grep font

这应该返回一个结果,包括“org.nemo.desktop font ...”,例如

org.nemo.desktop font 'Ubuntu 11'

将上面的字体详细信息更改为例如“SanSerif 8”,将更改桌面文件/文件夹图标文本大小和字体,例如

gsettings set org.nemo.desktop font 'SanSerif 8'

我花了很长时间试图找出我的笔记本电脑缺少什么或出了什么问题,最后才意识到使用 Nemo 文件管理器作为默认设置,改变了whtyger 的回答详细一点儿。

相关内容