|
| [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
| |
|
|