Linux可以处理超高分辨率显示器吗?


48

几个月前,三星发布了Ativ Book 9 Plus,这是一款非常酷的超极本,其屏幕分辨率为3200 x 1800像素(QHD +)。

该设备将随Windows 8一起发布,直到Windows 8.1发布,三星宣布只有Windows 8.1才能处理此超高分辨率。

现在,我问自己,是否有任何Linux发行版都能处理如此高分辨率。特别是字体渲染是一个值得关注的问题。根据Ativ Book 9 Plus的一些早期评论,Windows 8无法正确呈现字体,因此您无需将屏幕放在鼻子前面即可阅读文本。这就是为什么他们说Windows 8.1可以做得更好。

但是Linux是什么?Linux可以更好地应对这种超高分辨率吗?也许任何人对于其他分辨率相当的超极本都有一定的经验。


1
调高屏幕DPI有什么问题?
伊格纳西奥·巴斯克斯

1
@ IgnacioVazquez-Abrams即使在Linux上,许多程序也不能很好地处理,在最坏的情况下,扩展某些元素而不是其他元素。较大的字体有助于提高可读性,但是您可能需要单击的按钮和其他内容可能很小。
mattdm

1
+1 @mattdm如果仅仅是因为它们“通常很小”的事实。我遇到过某些情况,由于“意外的” DPI设置,设置中的重要复选框被选项卡栏,菜单标题等覆盖了。(典型的开发人员回答:“几乎没有用户会这样做。”)是的,几乎没有人会想到触摸电源线,但是无论如何,那里都安装了指示牌!;)-当然,“设置”窗口是固定大小的,仅将其垂直扩展为两倍大小的技巧不起作用!因此,请非常小心地调整DPI设置,尤其是在Windows上。
语法错误

Answers:


23

Gnome / Wayland / X开发人员正在为此工作。与OS X和Windows一样,该解决方案可能涉及将应用程序的“像素”概念与物理像素分离。这有点愚蠢,但是解决了对DPI和像素相对大小进行假设的软件问题。

Gnome开发人员Alexander Larsson对此进行了更新:Gnome中的HiDPI支持


1
请注意,对GNOME和显式HiDPI支持的讨论并不意味着需要显式HiDPI支持来扩展接口。从这个意义上说,“ HiDPI支持”只是一个抽象含义,即“我们将以一种光滑且易于使用的方式来实现它”(例如,通过“将“像素”的应用程序概念与物理像素分离”)。这不是必需的。
goldilocks 2013年

@goldilocks是的;我还没有密切关注Windows,但是我想这也就是“三星宣称只有Windows 8.1才能处理这种超高分辨率”的意思。
mattdm

我认为这将处理出现在问题中的“审阅”中出现的问题,因为Windows 8不能很好地扩展-或没有扩展期,因此是一项严肃的工作。旋转: “对不起,我们忘记了在最新版本中实现此功能”->“看看新版本有多棒”。;)
goldilocks 2013年

18

请原谅我的英语不好。我想分享我在高屏幕分辨率和linux操作系统方面的经验,因为到目前为止,互联网上的信息非常稀缺。我是Dell XPS 15 Haswell 9530(屏幕分辨率为3200x1800)的快乐所有者。我上周尝试了Debian,Ubuntu(Kubuntu / Cinnamon / Mate / Unity / Cubuntu等)和Mint。尽管我花了一些时间来配置它们,但所有这些都不令人满意。最终,我对Gnome 3(非常漂亮)有了很好的显示和体验,并且由于它确实改善了我的计算机体验,我认为我应该共享我的配置:

我建议的步骤如下:

-使用UbuntuGnome发行版(我曾尝试与Unity一起安装Gnome 3,但这是一场灾难):https ://wiki.ubuntu.com/UbuntuGNOME/GetUbuntuGNOME 。安装后,对其进行更新(sudo apt-get dist-upgrade)

-使用默认的Gnome 3,而不是经典的

  • Alt + F2:“ gnome调整工具”。仅修改文本缩放因子(我个人使用2.5)。不要修改其他字体。窗口大小将自动调整

  • Firefox:安装扩展名“默认全缩放级别”(扩展名)。我个人使用了250%的字体,无需调整字体,否则会使网页变形。缩放解决方案非常干净。

  • Nautilus的图标大小:使用dconf-editor(org-gnome-nautilus)调整您喜欢的大小(对我来说最大)以及缩略图大小

  • 要改善gnome 3体验:再次使用gnome-tweak-tool,激活gnome扩展“显示应用程序”,“显示位置”,然后下载并激活“松软的底部面板”。

  • 一般来说,请尝试使用尽可能多的gnome应用程序(nautilus / evolution / etc。),因为字体会自动调整

我希望它会有用。

亲切的问候,

罗曼


我好奇。此设置的电池寿命如何?
Christian Fazzini 2015年

1

这很大程度上取决于驱动程序支持(在内核和Xorg服务器中)。三星(或制造GPU的人)不会为Linux编写一个,因此其他人将不得不这样做。可能已经有这样的东西可以在这里工作了。

X根窗口没有最大大小-如果需要,您已经可以将其设置得很大,然后必须以某种方式平移(某些窗口管理器可以做到这一点)。

因此,如果有驱动程序,那么其他一切都很好。我猜您需要设置大字体,但这很简单;他们可以足够大。图标大小可能会受到更多限制,具体取决于您的WM / DE。

可见 “ HiDPI支持”,这将是一种很好地定位此类设备的好方法,但是我认为没有必要使显示器可用。


@mattdm:这就是我关于字体和图标的观点。小部件集(GTK,Qt)根据字体大小扩大接口。较大的字体==较大的标题栏,按钮等。然后,DE包含用于默认窗口小部件集的配置工具(也可以通过其他方式进行配置)。 各个应用程序不必处理此问题。 还请考虑屏幕缩放的工作原理-各个应用程序甚至都不知道它。您的GNOME链接与此有关。他们只是在增加波兰语
goldilocks 2013年

@mattdm:取点,将进行编辑。
goldilocks 2013年

所以你有它!这仅仅是三星的“阿里比声明”!每个人都不要从字面上看。这并不一定意味着它实际上在Windows 8.1或Linux以下的某些操作系统上失败,但是这意味着三星只能保证所提及的OS版本上的功能无懈可击。它的基本含义是:如果您确实想在Linux或Windows 7或8上运行它,那么您将自己。但是,这并不一定是“不可能完成的任务”。三星只是不想对他们承诺但不能忍受的事情发表任何不好的消息。
语法错误

@syntaxerror:在绝大多数硬件上使用linux打折android,“您自己一个人”,或者至少,您没有制造商的任何支持或承诺。从这个意义上讲,没有任何特定的机器与其他机器有所不同。有迹象表明,被批准用于制造商在Linux上使用,你可以买到非常非常几台电脑,并且据我所知,没有这些的是三星。
goldilocks 2013年

1

我认为Linux薄荷17(含肉桂2.2)是高分辨率和视网膜显示的最佳选择。它做得很好,我认为肉桂2.2在ubuntu gnome 14.04上比gnome3.10更好。但是,有些程序窗口可能看起来很小,因此并不是很好的使用体验。


1

这个命令对我有用:

gsettings set org.gnome.desktop.interface text-scaling-factor 2.0

这并不完美,但至少我可以在终端上看到一些东西。


0

如果使用X.org,则可以指定显示器的物理尺寸。配置示例:

Section "Monitor"
    Identifier             "Monitor0"
    DisplaySize             286 179    # In millimeters
EndSection

某些应用程序会考虑到这种情况并相应地缩放文本,尽管通常不是图标和其他UI元素。最后,您将不得不按应用扩展应用。GTK + 3应用程序具有扩展方式,QT 5应用程序也具有扩展方式,但是有时某些功能不起作用,因此您必须找到解决方法。然后有一些应用程序都不使用这些工具包。有时使用自定义大图标主题可能会有所帮助。

可在Arch Wiki HiDPI页面上找到应用程序的完整概述。许多信息与发行无关。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.