opensuse
[Arriba] [Todas las Listas]

Re: [opensuse] 120 DPI desktop (era: foro de ayuda ninguna ayuda...)

To: opensuse@xxxxxxxxxxxx
Subject: Re: [opensuse] 120 DPI desktop (era: foro de ayuda ninguna ayuda...)
From: Felix Miata <mrmazda@xxxxxxxxxxxxx>
Date: Fri, 07 Oct 2011 18:00:54 -0400
Delivered-to: opensuse@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 07 Oct 2011 18:01:19 -0400
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <j6mfsc$8o6$1@saturn.local.net>
List-archive: <http://lists.opensuse.org/opensuse/>
List-help: <mailto:opensuse+help@opensuse.org>
List-owner: <mailto:opensuse+owner@opensuse.org>
List-post: <mailto:opensuse@opensuse.org>
List-subscribe: <mailto:opensuse+subscribe@opensuse.org>
List-unsubscribe: <mailto:opensuse+unsubscribe@opensuse.org>
Mailing-list: contact opensuse+help@xxxxxxxxxxxx; run by mlmmj
Organization: less than infinite
References: <4E8D1BF3.6090204@earthlink.net> <j6korl$hot$1@dough.gmane.org> <4E8E53E8.1070603@earthlink.net> <j6ltss$q3m$1@dough.gmane.org> <4E8EB835.90009@earthlink.net> <j6mfsc$8o6$1@saturn.local.net>
User-agent: Mozilla/5.0 (OS/2; Warp 4.5; rv:6.0.2) Gecko/20110905 SeaMonkey/2.3.3
En 2011/10/07 11:13 (GMT+0200) Por *Jessen compuso:

no sé cómo para "abrir un 120 DPI *desktop" ?

Qué sigue realmente pertenece en un *Wiki página.

Para cualquier no *privy a _por qué_ para abrir un 120 DPI *desktop, la razón es que es un oficioso pero muy altamente manera eficaz a escala *desktop medidas de objeto arriba de o abajo mientras manteniendo el *entirety del *desktop él limitado a las fronteras físicas de la exhibición. Dependiendo en el DTE y los varios objetos en él, *scaling puede tener algunos *unwelcome consecuencias para ir a lo largo del primario positivo uno de hacer material más pequeño como iconos y *UI texto cómodo de trabajar con, típicamente haciéndoles más grande para uso en un más alto que mediano *pixel dispositivo de exhibición de la densidad.

A toda costa lo que el físico *pixel densidad y la resolución numérica del dispositivo de exhibición es, *X puede ser dirigido para suponer que son algo más. Por levantar *X DPI laborable, los objetos son hechos más grandes, y viceversa por bajarlo.

Un ejemplo es 12*pt texto @ 96 DPI es 16 *pixels, el cual acontece 20 *pixels en cambio @ 120 DPI, 24 *pixels @ 144 DPI, y 32 *pixels en 192 DPI. Nota que #uno 32 *pixel la medida es de hecho un *fourfold aumento en medida sobre 16 *pixels, porque la medida es una función de área, alzada y ancho, no justo el *nominal 16*px así que-medida "llamada". Aquello significa #uno 32 *pixel caja de carácter *nominally tiene 512 (32 alto *X 16 ancho) *pixels para dibujar con, comparado a 128 (16 alto *X 8 ancho) para #uno 16*px caja. El impacto de esto es significativo *WRT a calidad de texto. En grande bastantes medidas, *anti-*aliasing, *hinting y otro *font *smoothing *apparatus acontece irrelevante.

DPI de obligatoriedad es un eficaz *overall DTE *scaler, si es porque *eyesight *deviates de media, la distancia preferida a exhibición es más cercana o más lejana que media, la necesidad es presente de trabajar alrededor de *font *rendering anomalías, o la necesidad existe para probar otros factores medioambientales, como lo que pasa a los usuarios de dispositivos de DPI alto intentando utilizar *apps y *DTEs diseñado y/o probado sólo por y/o para usuarios de la 96 suposición de DPI estándar.

Cómo para conseguir *X para utilizar un DPI particular depende en *distro, versión, *X versión, hardware de vídeo, & conductor de vídeo, aunque no necesariamente todo inmediatamente. el DPI es a menudo forzado a 96 (el *default en Ventanas, y lo que todo los navegadores actuales exceptúan *Konqueror hacer dentro de su *viewports), y descubriendo cómo la obligatoriedad ocurre para deshacerlo no es sincero, así que no conseguiré a aquel *discovery proceso nada aquí.

Si no estás utilizando *proprietary *NVidia conductores, la mayoría de método fiable de forzar el DPI es para poner *DisplaySize en cualquier *xorg.*conf O en *whichever *xorg.*conf.*d/ El Archivo contiene '*Identifier "*MonitorXXX"'. En *openSUSE libera que el archivo es 50-monitor.*conf. En *openSUSE, para *placement en 50-monitor.*conf Para trabajar, 50-pantalla.*conf Y 50-dispositivo.*conf Tiene que contener contenido real válido (las líneas comentadas no cuentan tan válidas contenido real).

Ejemplo 50-monitor.*conf Archivo:

	Sección "Monitor"
		*Identifier	"Monitor[0]"
		*DisplaySize	378 284	#	120 DPI @ 1792*x1344
	*EndSection

El mismo *DisplaySize línea cuando encima trabajaría igualmente bien en un *otherwise válido *xorg.*conf Archivo.

Este método requiere *precalulating las dimensiones horizontales y verticales requeridas en combinación con la resolución deseada para conseguir el DPI deseado. Muchos de estos ya he hecho en *http://*fm.No-*ip.*com/Participación/*DisplaySize para hacerlo más sencillo para *whose que sabe sobre él y/o no es tan bien con *math.

Si utilizando *proprietary *NVidia conductores, el DPI puede ser puesto explícitamente en su *xorg.*conf O /*etc/*X11/*xorg.*conf.*d/20-*nvidia.*conf

Ejemplo de último:

	Dispositivo "de Sección"
		*Identifier "*Default Opción"
		de Dispositivo "*UseEdidDpi" "DPI"
		de Opción  "Falsa" "120 *x 120"
	*EndSection

Para lectura más lejana: *http://*fm.No-*ip.*com/PC/*fonts-*linux-aproximadamente.*html
--
"El sensato es sabido para su comprensión, y las palabras
agradables son *persuasive." *Proverbs 16:21 (Traducción Viviente Nueva)

 OS/2 de Equipo ** *Reg. Usuario de Linux #211409 ** #uno11*y rocas!

Felix *Miata  ***  *http://*fm.No-*ip.*com/
--
A *unsubscribe, *e-correo: *opensuse+unsubscribe@xxxxxxxxxxxx
para contactar el dueño, *e-correo: *opensuse+owner@xxxxxxxxxxxx


On 2011/10/07 11:13 (GMT+0200) Per Jessen composed:

I don't know how to "open a 120 DPI desktop" ?

What follows really belongs on a Wiki page.

For any not privy to _why_ to open a 120 DPI desktop, the reason is that it is an unofficial but very highly effective way to scale desktop object sizes up or down while keeping the entirety of the desktop itself confined to the display's physical boundaries. Depending on the DTE and the various objects on it, scaling can have some unwelcome consequences to go along the primary positive one of making smaller stuff like icons and UI text comfortable to work with, typically making them bigger for use on a higher than average pixel density display device.

Regardless what the physical pixel density and numerical resolution of the display device are, X can be directed to assume that they are something else. By raising X's working DPI, objects are made bigger, and vice versa by lowering it.

One example is 12pt text @ 96 DPI is 16 pixels, which becomes 20 pixels instead @ 120 DPI, 24 pixels @ 144 DPI, and 32 pixels at 192 DPI. Note that a 32 pixel size is actually a fourfold increase in size over 16 pixels, because size is a function of area, height and width, not just the nominal 16px so-called "size". That means a 32 pixel character box nominally has 512 (32 high X 16 wide) pixels to draw with, compared to 128 (16 high X 8 wide) for a 16px box. The impact of this is significant WRT to text quality. At large enough sizes, anti-aliasing, hinting and other font smoothing apparatus become irrelevant.

Forcing DPI is an effective overall DTE scaler, whether it's because eyesight deviates from average, preferred distance to display is closer or farther than average, need is present to work around font rendering anomalies, or need exists to test other environmental factors, like what happens to users of high DPI devices trying to use apps and DTEs designed and/or tested only by and/or for users of the 96 DPI assumption standard.

How to get X to use a particular DPI depends on distro, version, X version, video hardware, & video driver, though not necessarily all at once. DPI is often forced to 96 (the default in Windows, and what all current browsers except Konqueror do within their viewports), and discovering how the forcing occurs in order to undo it is not straightforward, so I won't get into that discovery process at all here.

If you are not using proprietary NVidia drivers, the most reliable method of forcing DPI is to set DisplaySize in either xorg.conf or in whichever xorg.conf.d/ file contains 'Identifier "MonitorXXX"'. In openSUSE releases that file is 50-monitor.conf. In openSUSE, for placement in 50-monitor.conf to work, 50-screen.conf and 50-device.conf must contain valid actual content (commented lines do not count as valid actual content).

Example 50-monitor.conf file:

	Section "Monitor"
		Identifier	"Monitor[0]"
		DisplaySize	378 284	#	120 DPI @ 1792x1344
	EndSection

The same DisplaySize line as above would work equally well in an otherwise valid xorg.conf file.

This method requires precalulating the horizontal and vertical dimensions required in combination with the desired resolution to get the desired DPI. Many of these I've already done in http://fm.no-ip.com/share/DisplaySize to make it simpler for whose who know about it and/or aren't so good with math.

If using proprietary NVidia drivers, DPI can be set explicitly in its xorg.conf or /etc/X11/xorg.conf.d/20-nvidia.conf

Example of latter:

	Section "Device"
		Identifier "Default Device"
		Option "UseEdidDpi" "False"
		Option  "DPI" "120 x 120"
	EndSection

For further reading: http://fm.no-ip.com/PC/fonts-linux-about.html
--
"The wise are known for their understanding, and pleasant
words are persuasive." Proverbs 16:21 (New Living Translation)

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx


<Anterior por Tema] Tema Actual [Siguiente por Tema>