使用 Gnome 在 Ubuntu 14.04 中缩放标题栏和菜单

Ped*_*sso 9 gnome unity titlebar

我已经在我的新 14.04(不是 Ubuntu-Gnome 发行版)中安装了 gnome。我注意到标题栏很大,我想改变。

事情是,从该解决方案在这里不适用于我:

  1. 进入系统设置。

  2. 转到显示。

  3. 转到“缩放菜单和标题栏”。

  4. 将滑块拖动到您喜欢的大小。

还有其他地方我可以改变这个吗?我查看了 gnome-tweak-tool 和 ubuntu-tweak-tool 也没有成功。

这是我的显示窗口,如您所见,没有缩放选项。 这是我的显示窗口,如您所见,没有缩放选项。

rub*_*o77 7

如果您打开终端,您可以找到更改设置的位置:

gsettings list-recursively>/tmp/before
echo 'Now unity-control-center should open. Please change the scaling in "Displays" and close.'
unity-control-center
gsettings list-recursively>/tmp/after
diff /tmp/before /tmp/after |grep '[>|<]'
Run Code Online (Sandbox Code Playgroud)

您会发现,这些设置已更改(从缩放 1.0 更改为 2.0):

< org.gnome.desktop.interface scaling-factor uint32 1
> org.gnome.desktop.interface scaling-factor uint32 2
< com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 8}
> com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 16}
Run Code Online (Sandbox Code Playgroud)

或者从 1.0 更改为 1.5 有更改text-scaling-factor,因为scale-factor是整数:

< org.gnome.desktop.interface text-scaling-factor 1.0
> org.gnome.desktop.interface text-scaling-factor 1.5
< org.gnome.desktop.interface cursor-size 24
> org.gnome.desktop.interface cursor-size 36
< com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 8}
> com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 12}
Run Code Online (Sandbox Code Playgroud)

从 1.5 到 2.0:

< org.gnome.desktop.interface scaling-factor uint32 1
> org.gnome.desktop.interface scaling-factor uint32 2
< org.gnome.desktop.interface text-scaling-factor 1.5
> org.gnome.desktop.interface text-scaling-factor 1.0
< org.gnome.desktop.interface cursor-size 36
> org.gnome.desktop.interface cursor-size 24
< com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 12}
> com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 16}
Run Code Online (Sandbox Code Playgroud)

这些设置可以手动编辑 dconf-editor

about:configFirefox 中的变量上下文中非常有趣:devPixelsPerPx它会改变 Firefox 内部的大小(另请参阅:为什么所有 HTML 表单元素都很大,具有系统范围的字体比例因子 2.0?

此外,您可以编写一个脚本来使用以下设置更改比例因子,例如/usr/local/bin/setscalefactor

if [ "$1" == "1" ]; then
  # set scaling to x1.0
  gsettings set org.gnome.desktop.interface scaling-factor 1
  gsettings set com.ubuntu.user-interface scale-factor "{'HDMI1': 8, 'eDP1': 8}"
else
  # set scaling to x2.0
  gsettings set org.gnome.desktop.interface scaling-factor 2
  gsettings set com.ubuntu.user-interface scale-factor "{'HDMI1': 8, 'eDP1': 16}"
fi
Run Code Online (Sandbox Code Playgroud)

此外:

这不会缩放标题栏和菜单,但还有unity-tweak-tool,您可以在其中更改整体字体缩放。

也许这是除了系统设置中缩放支持之外您可以使用的替代方法