/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
[X] dpi af skærmen
Fra : Bjarne Wichmann Pete~


Dato : 09-09-01 09:23

Hvordan udregner man dpi'en af ens skærm?

Fx. en 19" 1600x1200. Skal man finde den verticale eller horizontale dpi
eller et gennemsnit af de to? Eller, er de de samme (det må de næsten
være)? I så fald, kan det passe at jeg bør benytte en dpi på ~130?

Og hvordan sætter man den automatisk, så man ikke behøver at skrive 'startx
-- -dpi XXX' hver gang? Jeg har prøvet at sætte 'X :0 -dpi xxx', men det
efterlader altid en aktiv X-session når jeg lukker ned.

Bjarne

 
 
Morten Bo Johansen (09-09-2001)
Kommentar
Fra : Morten Bo Johansen


Dato : 09-09-01 12:07

On Sun, 09 Sep 2001, Bjarne Wichmann Petersen <mekanix@nospam.dk> wrote:

> Hvordan udregner man dpi'en af ens skærm?
>
> Fx. en 19" 1600x1200. Skal man finde den verticale eller horizontale dpi
> eller et gennemsnit af de to? Eller, er de de samme (det må de næsten
> være)? I så fald, kan det passe at jeg bør benytte en dpi på ~130?
>
> Og hvordan sætter man den automatisk, så man ikke behøver at skrive 'startx
> -- -dpi XXX' hver gang? Jeg har prøvet at sætte 'X :0 -dpi xxx', men det
> efterlader altid en aktiv X-session når jeg lukker ned.


Dit første spørgsmål kan jeg desværre ikke svare på. Fsv. angår
det andet har jeg flg. i ~/.xserverrc:

#!/bin/sh
exec /usr/bin/X11/X -dpi 75 -nolisten tcp $*


Se manualsiden til startx for mere.





vh.

Morten





Bjarne Wichmann Pete~ (09-09-2001)
Kommentar
Fra : Bjarne Wichmann Pete~


Dato : 09-09-01 14:11

Morten Bo Johansen wrote:

> Dit første spørgsmål kan jeg desværre ikke svare på. Fsv. angår
> det andet har jeg flg. i ~/.xserverrc:
>
> #!/bin/sh
> exec /usr/bin/X11/X -dpi 75 -nolisten tcp $*

Hvilket stort set er det samme som min "X :0 -dpi 130" så vidt jeg kan se.
Men jeg har altså en aktiv X-session hængende når jeg logger ud.

Bjarne

Morten Bo Johansen (09-09-2001)
Kommentar
Fra : Morten Bo Johansen


Dato : 09-09-01 14:55

On Sun, 09 Sep 2001, Bjarne Wichmann Petersen <mekanix@nospam.dk> wrote:

> Morten Bo Johansen wrote:
>
>> Dit første spørgsmål kan jeg desværre ikke svare på. Fsv. angår
>> det andet har jeg flg. i ~/.xserverrc:
>>
>> #!/bin/sh
>> exec /usr/bin/X11/X -dpi 75 -nolisten tcp $*
>
> Hvilket stort set er det samme som min "X :0 -dpi 130" så vidt jeg kan se.
> Men jeg har altså en aktiv X-session hængende når jeg logger ud.


Prøv at indsætte det nøjagtig som det står i ~/.xserverrc (med
130 i stedet for 75) og prøv igen. Bemærk 'exec'-kommandoen som
forhindrer at X startes op som en underprocess til scriptet.
Fjerner jeg 'exec', får jeg også en hængende xsession, når jeg
afslutter.



vh.

Morten

Bjarne Wichmann Pete~ (09-09-2001)
Kommentar
Fra : Bjarne Wichmann Pete~


Dato : 09-09-01 16:50

Morten Bo Johansen wrote:

> Prøv at indsætte det nøjagtig som det står i ~/.xserverrc (med
> 130 i stedet for 75) og prøv igen. Bemærk 'exec'-kommandoen som
> forhindrer at X startes op som en underprocess til scriptet.
> Fjerner jeg 'exec', får jeg også en hængende xsession, når jeg
> afslutter.

Oh... det vidste jeg ikke, og sørme om det ikke ser ud til at virke! Tak! ;)

Bjarne

Bjarne Wichmann Pete~ (09-09-2001)
Kommentar
Fra : Bjarne Wichmann Pete~


Dato : 09-09-01 17:00

Bjarne Wichmann Petersen wrote:

> Hvordan udregner man dpi'en af ens skærm?
> Fx. en 19" 1600x1200. Skal man finde den verticale eller horizontale dpi
> eller et gennemsnit af de to? Eller, er de de samme (det må de næsten
> være)? I så fald, kan det passe at jeg bør benytte en dpi på ~130?

19" er den diagonale afstand på skærmen, right?

Og formatet er 4/3 (b/h).

Det giver mig 2 ligninger. Først er der phytagoras' 19^2=h^2+b^2 og dernæst
b/h=4/3.

b/h=4/3 => b=(4/3)h

Indsætter jeg det i phyt. får jeg h=19/2,3333=8,14. Altså er skærmen 8,14"
høj og derfor 10,9" bred.

Dette skulle give en dpi på ~147 når jeg kører i en opløsning på 1600x1200.

Så at køre X med -dpi 150 skulle være rigtig nok? I hvert fald så giver en
udskrift fra KNode samme fontstørrelse som den på skærmen. KMail bruger
noget mindre.

Bjarne

Adam Sjøgren (09-09-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 09-09-01 17:20

On Sun, 09 Sep 2001 17:59:32 +0200, Bjarne Wichmann Petersen wrote:

> 19" er den diagonale afstand på skærmen, right?

Plejer det ikke at være billedrøret der måles og ikke det synlige
areal?

(Jeg synes Apple i gamle dage brugte lavere tal end andre, men til
gengæld slog på tromme for at de målte reelt skærmareal og ikke det
uden om...)


Er det nemmeste ikke at tage en lineal og måle fra yderste række
pixels i den ene side til yderste række pixels i den anden?


Mvh.

--
"Some are born to sweet delight Adam Sjøgren
Some are born to endless night" asjo@koldfront.dk

Hans Hvelplund Odbor~ (09-09-2001)
Kommentar
Fra : Hans Hvelplund Odbor~


Dato : 09-09-01 21:09

> > 19" er den diagonale afstand på skærmen, right?
>
> Plejer det ikke at være billedrøret der måles og ikke det synlige
> areal?
Jo en god tommelfinger regel er at trække en tomme fra den størrelse man får
opgivet.
Dvs 19"=18" viewable
Dette gælder dog ikke på fladskærme (såsom tft) der ikke har noget
billedrør, her stemmer angivelsen overens med det reelle billedareal ( i
hvertfald de steder jeg har set det).



Preben Traerup (10-09-2001)
Kommentar
Fra : Preben Traerup


Dato : 10-09-01 09:01

In article <87wv38cp52.fsf@virgil.koldfront.dk>, asjo@koldfront.dk (Adam
=?iso-8859-1?q?Sj=F8gren?=) wrote:
> On Sun, 09 Sep 2001 17:59:32 +0200, Bjarne Wichmann Petersen wrote:
>
>> 19" er den diagonale afstand på skærmen, right?
Ja og nej!

Man måler faktisk diagonalt fra monteringshul til monteringshul
på forsiden af skærmen, hvorfor en 19" skærm ender med et
synligt areal omkring 17 - 18".
Nogle fabrikanter opgiver synligt areal i parantes eller som fodnote.

Målemetoden stammer iøvrigt fra TV's barndom AFAIK.


Klaus Alexander Seis~ (09-09-2001)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 09-09-01 17:24

Bjarne Wichmann Petersen skrev:

> b/h=4/3 => b=(4/3)h
>
> Indsætter jeg det i phyt. får jeg h=19/2,3333=8,14. Altså er
> skærmen 8,14" høj og derfor 10,9" bred.

Nej, den er 11,4" høj og 15,2" bred, svarende til ca. 105 dpi.


// Klaus

--
><>°    vandag, môre, altyd saam

Bjarne Wichmann Pete~ (09-09-2001)
Kommentar
Fra : Bjarne Wichmann Pete~


Dato : 09-09-01 19:24

Klaus Alexander Seistrup wrote:

>> Indsætter jeg det i phyt. får jeg h=19/2,3333=8,14. Altså er
>> skærmen 8,14" høj og derfor 10,9" bred.
> Nej, den er 11,4" høj og 15,2" bred, svarende til ca. 105 dpi.

Yikes... piiiinligt... kan ikke min phyt.... ;)

Bjarne

Klaus Alexander Seis~ (09-09-2001)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 09-09-01 17:02

Bjarne Wichmann Petersen skrev:

> Fx. en 19" 1600x1200. Skal man finde den verticale eller
> horizontale dpi eller et gennemsnit af de to?

De 19" er, så vidt jeg husker, målt diagonalt. Med en opløsning på
1600×1200 har man sqrt(1600²+1200²)/19 dpi, svarende til ca. 105 dpi.

Hvis jeg var dig, ville jeg sætte dpi til 100 - så passer det fint
med fontene til X, uden at det er nødvendigt at skalere for meget.

> Og hvordan sætter man den automatisk, så man ikke behøver at
> skrive 'startx -- -dpi XXX' hver gang?

Jeg har

#v+
:0 local /usr/X11R6/bin/X -dpi 100 -nolisten tcp
#v-

i min displaymanagers Xservers-fil (/etc/X11/wdm/Xservers for mit ved-
kommende, da jeg bruger wdm på en Debian-box - det kan være placeret
anderledes på din maskine).


// Klaus

--
><>°    vandag, môre, altyd saam

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408885
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste