Linux peut-il traiter avec des écrans ultra haute résolution?


48

Il y a quelques mois, Samsung a annoncé l' Ativ Book 9 Plus , un ultrabook très cool doté d'une résolution d'écran de 3 200 x 1 800 pixels (QHD +).

L'appareil est livré avec Windows 8 jusqu'à la sortie de Windows 8.1 et Samsung a déclaré que seul Windows 8.1 serait capable de gérer cette résolution ultra haute.

Je me demande maintenant si une distribution Linux est capable de gérer une résolution aussi élevée. Le rendu des polices est particulièrement important. Selon les premières critiques de l'Ativ Book 9 Plus, Windows 8 n'est pas en mesure de restituer correctement les polices, ce qui vous permet de lire du texte sans avoir à placer l'écran juste devant votre nez. C'est pourquoi ils disent que Windows 8.1 sera capable de faire mieux.

Mais qu'est-ce qui se passe avec Linux? Est-ce que Linux peut mieux gérer cette ultra haute résolution? Peut-être que quelqu'un a de l'expérience avec d'autres ultrabooks avec des résolutions comparables.


1
Qu'est-ce qui ne va pas avec le réglage de l'écran DPI?
Ignacio Vazquez-Abrams Le

1
@ IgnacioVazquez-Abrams Même sous Linux, de nombreux programmes ne gèrent pas cela très bien, dans le pire des cas, la mise à l'échelle de certains éléments et pas d'autres. Des polices plus grandes aident à la lisibilité, mais les boutons et autres éléments sur lesquels vous devez cliquer peuvent être laissés aussi minuscule que comique.
Mattdm

1
+1 @mattdm Et si seulement c’était le fait qu’ils étaient "comiquement minuscules!" J'ai rencontré certains cas où des cases à cocher importantes dans les paramètres étaient surchargées par des barres d'onglets, des en-têtes de menu, etc., en raison de paramètres DPI «inattendus». (Réponse typique du développeur: "Pratiquement aucun utilisateur ne ferait cela." ) Oui, pratiquement personne ne penserait jamais à toucher une ligne électrique, mais il y a quand même une pancarte! ;) - Bien sûr, la fenêtre des paramètres était de taille fixe, et l’astuce consistant à l’agrandir verticalement pour doubler la taille ne fonctionnait pas! Soyez donc très prudent en modifiant les paramètres DPI, en particulier sous Windows.
Erreur de syntaxe

Réponses:


23

Les développeurs de Gnome / Wayland / X y travaillent. Comme avec OS X et Windows, la solution impliquera probablement de dissocier l'idée de "pixel" des applications sur les pixels physiques. C'est un peu ridicule, mais résout le problème pour un logiciel qui suppose des hypothèses sur le DPI et la taille relative d'un pixel.

Le développeur de Gnome, Alexander Larsson, a fait une mise à jour à ce sujet: support HiDPI dans Gnome .


1
Notez que l'analyse de GNOME et de la prise en charge explicite de HiDPI ne signifie pas que la prise en charge explicite de HiDPI est nécessaire pour faire évoluer l'interface. "Support HiDPI" dans ce sens est simplement une abstraction signifiant "nous le ferons de manière simple et facile à utiliser" (par exemple en "découplant les idées d'applications d'un" pixel "de pixels physiques" ). Ce ne serait pas une exigence.
goldilocks

@goldilocks Oui; Je n'ai pas suivi Windows de très près, mais je suppose que c'est aussi ce que l'on entend par "Samsung a déclaré que seul Windows 8.1 serait capable de gérer cette résolution ultra haute".
Mattdm

Je suppose que c'est pour traiter de ce qui apparaît, dans cette "revue" liée dans la question, être un véritable casse-tête avec Windows 8 ne se développant pas correctement - ou pas à terme. Spin: "Désolé d'avoir oublié d'implémenter ceci dans la dernière version" -> "Regardez comme la nouvelle version est géniale". ;)
goldilocks

18

S'il vous plaît excuser mon pauvre anglais. Je souhaite partager mon expérience concernant la haute résolution d'écran et le système d'exploitation Linux, car les informations disponibles sur Internet sont encore très rares. Je suis un heureux propriétaire du Dell XPS 15 Haswell 9530, avec une résolution d'écran de 3200x1800. J'ai essayé Debian, Ubuntu (Kubuntu / Cinnamon / Mate / Unity / Cubuntu, etc.) et Mint autre la semaine dernière; tous n'étaient pas satisfaisants même si j'ai passé du temps à les configurer. J'ai finalement eu une très belle présentation et une expérience avec Gnome 3 (très belle) et comme cela améliore vraiment mon expérience informatique, je pense que je devrais partager ma configuration:

Voici les étapes que je suggère:

-Utilisez la distribution UbuntuGnome (j'ai essayé d'installer Gnome 3 avec Unity, mais c'était un désastre): https://wiki.ubuntu.com/UbuntuGNOME/GetUbuntuGNOME . Après l'avoir installé, mettez-le à jour (sudo apt-get dist-upgrade)

-Utilisez le Gnome 3 par défaut et non le classique

  • Alt + F2: "gnome-tweak-tool". Modifiez SEULEMENT le facteur de mise à l'échelle du texte (j'utilise personnellement 2.5). Ne modifiez pas les autres polices. La taille de la fenêtre s'ajustera automatiquement

  • Firefox: installez l'extension Niveau de zoom complet par défaut (extension). Personnellement, j'utilise 250%. Pas besoin de peaufiner la police, sinon cela déformera les pages Web. La solution de zoom est très propre.

  • Taille de l'icône pour nautile: utilisez dconf-editor (org-gnome-nautilus) pour modifier la taille de votre choix (la plus grande pour moi) et la taille de la vignette

  • Pour améliorer l'expérience de gnome 3: réutilisez gnome-tweak-tool, activez les extensions gnome "show applications", "show places", puis téléchargez et activez le "panneau inférieur frippery".

  • De manière générale, essayez d’utiliser autant que possible les applications gnome (nautilus / evolution / etc.), Car la police s’ajuste automatiquement.

J'espère que cela vous sera utile.

Sincères amitiés,

Romain


Je suis curieux. Quelle est votre vie de la batterie avec cette configuration?
Christian Fazzini

1

Ceci est en grande partie une question de support des pilotes (dans le noyau et le serveur Xorg). Samsung (ou celui qui fabrique le GPU) n'en écrira pas pour Linux, alors quelqu'un d'autre devra le faire. Peut-être existe-t-il déjà de tels projets qui fonctionneront ici.

Il n'y a pas de taille maximale pour la fenêtre racine X - vous pouvez déjà la définir aussi grande si vous le souhaitez, puis vous devez effectuer un panoramique d'une manière ou d'une autre (certains gestionnaires de fenêtres peuvent le faire).

Donc, s'il y a un pilote, tout le reste ira bien. Je suppose que vous devez définir de grandes tailles de police, mais c'est assez simple. ils peuvent mesurer assez loin. La taille des icônes peut être plus limitée en fonction de votre WM / DE.

Vis. "Prise en charge HiDPI" , ce serait un bon moyen de cibler des périphériques de ce type avec un très grand soin, mais je ne pense pas qu'il soit nécessaire de rendre l’affichage utilisable.


@mattdm: Voilà ce que je veux dire au sujet des polices et des icônes. Les ensembles de widgets (GTK, Qt) adaptent l’interface en fonction de la taille de la police. Des polices plus grandes == plus grandes barres de titre, boutons, etc. Les éléments de déploiement incluent ensuite des outils de configuration pour le jeu de widgets par défaut (et ils peuvent également être configurés d'une autre manière). Les applications individuelles ne doivent pas traiter le problème. Pensez également au fonctionnement d'un zoom d'écran: les applications individuelles ne le savent même pas. Votre lien GNOME parle exactement de cela. Ils ajoutent simplement du vernis .
goldilocks

@mattdm: Point pris, éditera.
goldilocks

Donc là vous l'avez! C'est simplement une "déclaration d'alibi" de Samsung! Ne le prenez pas trop littéralement, tout le monde. Cela ne signifie pas nécessairement qu'il échouera réellement sur certains systèmes d'exploitation inférieurs à Windows 8.1 ou Linux, mais cela signifie que Samsung ne peut garantir que des fonctionnalités sans faille sur la version de système d'exploitation mentionnée. Cela signifie fondamentalement: si vous voulez que cela fonctionne sous Linux, ou sous Windows 7 ou 8, vous serez autonome . Mais ce n’est pas nécessairement une "mission impossible". Samsung ne veut tout simplement pas avoir une mauvaise presse sur quelque chose qu'il a promis mais qu'il ne pourrait pas tenir.
syntaxerror

@syntaxerror: Android, "vous êtes seul" avec linux sur la grande majorité du matériel, ou du moins, vous n'avez aucun soutien ni promesse de la part du fabricant. Aucune machine particulière n'est différente d'une autre en ce sens. Il existe très très peu d’ordinateurs dont l’achat est approuvé par le fabricant sous Linux, et, autant que je sache, aucun d’entre eux n’est Samsung.
goldilocks

1

Je pense que Linux Mint 17 avec cannelle 2.2 est le meilleur choix pour la haute résolution et les écrans avec rétine. Il fait très bien son travail et je pense que Cinnamon 2.2 se sent mieux que gnome3.10 sur Ubuntu Gnome 14.04. Cependant, certaines fenêtres de programme peuvent sembler très petites et donc ne pas être une bonne expérience de travail.


1

Cette commande a fonctionné pour moi:

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

Ce n'est pas parfait, mais au moins, je peux voir quelque chose dans le terminal.


0

Si vous utilisez X.org, vous pouvez spécifier les dimensions physiques de votre affichage. Exemple de configuration :

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

Certaines applications respectent cela et mettent le texte à l'échelle en conséquence, bien que normalement pas les icônes et autres éléments de l'interface utilisateur. En fin de compte, vous devrez redimensionner application par application. Les applications GTK + 3 ont leur propre méthode de dimensionnement, tout comme les applications QT 5, mais parfois, les choses ne fonctionnent pas et vous devez trouver des solutions de contournement. Ensuite, il existe des applications qui n'utilisent aucune de ces trousses à outils. Parfois, l’utilisation d’un thème personnalisé de grande icône peut aider.

Vous trouverez un bon aperçu des applications sur la page Arch wiki HiDPI . Une grande partie de l'information est indépendante de la distribution.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.