Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

X server aspect ratio?

[es] :: Linux desktop okruženja :: X server aspect ratio?

[ Pregleda: 2110 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

silverglider

Član broj: 651
Poruke: 218
*.dip.t-dialin.net

Sajt: www.benchmark.co.yu


Profil

icon X server aspect ratio?30.09.2003. u 22:17 - pre 250 meseci
Jedno glupo pitanje - da li moze X sesiji da se promeni faktor (koji bih nazvao "aspect ratio")?

Evo primera - radim softver koji trazi 1024x768 za neki normalniji rad. Naravno, interesuje me kako ce to izgledati i na manjim rezolucijama. Testiram koristeci Xnest u zeljenoj rezoluciji (i pod zeljenim window managerom vezanim za taj screen) i sve je to lepo. Medjutim, ispada da je recimo u 640x480 sve to "krzavo" i da neke stvari ne mogu da se automatski "resajzuju", posto je gui optimizovan za touch (pa buttoni i ostale kontrole moraju da imaju minimalnu velicinu, jer misa nema). Ovu rezoluciju izgleda da necu moci da izbegnem svuda posto ce naknadno biti ubaceni i monitori od 12.1" a neki i od 10.4". Da ne bi sad preradjivao sve ponovo za tu "manju" rezoluciju, da li ima neki nacin da otvorim X sesiju koja bi sve prikazivala dvaput manje? Na primer, ukoliko promenim dpi fontova sto se font servera tice, sav ispis se regularno smanji; medjutim, treba nesto takvo i za dugmice, list boxove, itd :)
 
Odgovor na temu

filmil
Filip Miletić
Oce Technologies B.V., inženjer
hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.adsl.zonnet.nl

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: X server aspect ratio?01.10.2003. u 20:33 - pre 250 meseci
Citat:
silverglider:
je recimo u 640x480 sve to "krzavo" i da neke stvari ne mogu da se automatski "resajzuju",

Ako želiš da menjaš rezoluciju, potrebno je da koristeći softver za podešavanje iksa na tvom sistemu dozvoliš korišćenje više različitih rezolucija. Od distribucije zavisi koji tačno program koristiš za to, na Sleku je recimo xfree86setup, neke distribucije koliko znam koriste druge programe, a na kraju krajeva možeš sam promeniti XF86Config. Ako podesiš sve kako treba, rezolucije možeš menjati pritiskom na Alt-Ctrl- + i Alt- Ctrl- — (minus).
 
Odgovor na temu

silverglider

Član broj: 651
Poruke: 218
*.dip.t-dialin.net

Sajt: www.benchmark.co.yu


Profil

icon Re: X server aspect ratio?01.10.2003. u 22:22 - pre 250 meseci
Fala na savetu, ali nije to to sto mi je trebalo. Znam dobro kako da menjam rezolucije, ali nije to u pitanju - nadao sam se da sam bio jasniji u razjasnjenju, ali hajde ponovo "direktnije". Imam recimo aplikaciju u 1024x768 (fixna rezolucija) i hocu da je prikazem na 10.4" monitoru u 640x480, ali ne tako da vidim samo levu gornju cetvrtinu ekrana, nego da se cela slika "sabije" tako sto recimo po duzini trosi za ispis 1 pixel onoga sto na vecoj rezoluciji ima duzinu 2 pixela.

Ta masinica na kojoj stoji 10.4" monitor je mala embedded kutijica sa intel strongarm procesorom i - nema graficku kartu, da se tako izrazim; znaci ne mogu da stavim u XF86Config modeline instrukciju koja ce govoriti X serveru da koristi aspect ratio npr. 90:96 pixela u odredjenoj rezoluciji. Do sada sam probao razna domundjavanja tako sto startujem program na serveru pa taj handheld koristi X server odatle. Medjutim, sad sam ugradio flash od 64MB na nj i stavio tu boot linuxa i X server (mozda ce stati i window maker ili icewm, ali mi ne trebaju u principu).
Znaci, ono sto meni treba je shrink prikaza; kao kada bi sada startovao Xnest sa manje tacaka po incu; znaci, probas i sam "Xnest -ac -geometry 640x480 -dpi 50 :1" pa preusmeri neki program na taj displej (npr "xterm -display :1") i videces kako ova "dpi" stavka ima efekta. Dakle, sa Xnest to jos donekle i radi kako treba, ali kako da to uradim sa osnovnim, maticnim i jedinim X-om koji ce da se pokrece iz tog flasha, to je pitanje :)
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.vdial.verat.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: X server aspect ratio?03.10.2003. u 16:27 - pre 250 meseci
man XF86Config:
Code:
       DisplaySize  width height
              This  optional entry gives the width and height, in millimetres, of the pic-
              ture area of the monitor. If given this is used to calculate the  horizontal
              and vertical pitch (DPI) of the screen.


Znači, izabereš „rezoluciju“ u tačkama, i širinu i visinu u milimetrima, i odatle možeš lako da izračunaš pravu rezoluciju (tj. TPI).

Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

[es] :: Linux desktop okruženja :: X server aspect ratio?

[ Pregleda: 2110 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.