在 Ubuntu-Studio XFCE 中使字体和图标大小适应高清屏幕分辨率

Ign*_*nte 6 xfce icons fonts ubuntu-studio display-resolution

我有一台戴尔 XPS 13。我用的是 Windows 8,它使字体和图标适应 3200x1800 的屏幕分辨率。然后我启动我的虚拟 Ubuntu Studio 14.04 机器,它们看起来非常小。Ubuntu Studio 是如何处理的?有没有办法可以将它设置为与窗口相同(即使它们变得更大,以便我可以在菜单和标题中阅读它们)?

我正在使用带有 XFCE 的 Ubuntu Studio 14.04,所以这个答案不起作用,因为这些选项与 Unity 的选项不同。

我使用不同的配置选项调整了字体大小和图标,大多数应用程序似乎都可以工作,桌面也是如此。

但是某些应用程序,例如 Blender,不会改变。有没有一种通用的方法来告诉 Ubuntu-Studio“我正在使用高 DPI 屏幕,请适应”?

rub*_*o77 11

Unity 中没有像缩放比例因子这样的全局设置,但是您可以按照以下步骤来实现大部分设置:

1. 设置自定义 DPI 设置

使用 CTRL+ALT+t 打开终端并输入

    LANG=c xfce4-settings-manager
Run Code Online (Sandbox Code Playgroud)

在“外观”-> 字体->“自定义 DPI 设置:”中将其设置为 192(而不是默认的 96)。

注销并再次登录以接受所有窗口中的新设置。

2.适配主题和设置

  • 将面板大小设置为 48 的高度

  • xfce4-settings-manager->"设置编辑器" ( xfce4-settings-editor)

    • in 部分xfce4-desktop(如果不存在则创建一个条目)输入
      desktop-icons/icon-sizeInteger 并将其设置为 128
    • 在部分xsettings设置CursorThemeSize为 48
    • 在部分xsettings设置Gtk/IconSizes

      gtk-large-toolbar=32,32:gtk-small-toolbar=24,24:gtk-menu=32,32:gtk-dialog=88,88:gtk-button=32,32:gtk-dnd=32,32
      
      Run Code Online (Sandbox Code Playgroud)

      或者使用命令行:

      xfconf-query -c xsettings -p /Gtk/IconSizes -s "gtk-large-toolbar=32,32:gtk-small-toolbar=24,24:gtk-menu=32,32:gtk-dialog=88,88:gtk-button=32,32:gtk-dnd=32,32"
      
      Run Code Online (Sandbox Code Playgroud)
      • gtk-large-toolbar 是主要工具栏
      • gtk-small-toolbar 是辅助工具栏
      • gtk-menu 是菜单
      • gtk-dialog 是对话框图标
      • gtk-button 是按钮(例如 xfce 面板使用按钮)
      • gtk-dnd 是拖放文件或文件夹时显示的图标吗

        只要您的图标主题支持它,您就可以将它们更改为任何大小

  • xfce4-settings-manager->“窗口管理器”中

  • 下载Widepanel Appearance ** in xfce4-settings-manager->"Appearance"选择Widepanel
  • 在文件管理器 thunar 中调整首选项:
    • 将侧面板中的 Iconsize 设置为“小”或“正常”

3.适配火狐

请参阅:将Firefox 和 Thunderbird 调整为高 DPI 触摸屏显示器(视网膜)

(或使用 Chrome,自 Ubuntu 14.10 版本 41.0.2272.76 起运行良好)

4.增加Pidgin字体

有一个插件可以安装

sudo apt-get install pidgin-extprefs
Run Code Online (Sandbox Code Playgroud)

然后可以在 Plugins->Extended Prefs 中增加字体

5.为仍然无法扩展的应用程序创建启动器

一些应用程序仍然不遵守全局缩放(主要是 java),对于那些你可以创建一个 starter 的应用程序,只修复基于 java 的应用程序的缩放以获得高 DPI 屏幕


来源:https : //askubuntu.com/a/472266/34298