Nastaveni vetsiho, nez nativniho rozliseni v Linuxu aneb FullHD na netbooku

Nedavno jsem byl nucen pracovat na netbooku Asus EEE 1005HA. Nejvetsi problem u techto stroju je v rozliseni displeje, ktere je 1024x600px. Pokud by bylo 1024×768, jeste by to slo. Vetsina aplikaci ho bere jako minimum. Kdyz mate 1024×600, hodne programu je nepouzitelnych – nezobrazi se spodek okna a tam jsou vetsinou ok/cancel tlacitka. Existuje castecne reseni, jak i na 1024×600 muzete mit FullHD.

Reseni spociva v programu xrandr. Ten umi milion veci, mi ho pouzijeme na nastaveni virtualniho rozliseni.

Nejdriv ze vseho si musime zjistit, co nas pocitac ma za monitory a kam jsou pripojene:

Notebook ma svuj displej LVDS (aktualne 1366×768) a dale pak konektory VGA a HDMI, pricemz do HDMI je aktualne pripojeny FullHD monitor. 

Dale budu ukazovat prikazy pro 1024×600 netbook:

timto prikazem obnovite vychozi nastaveni

1024×768 meritko:

1024×768 posouvani:

1366×768 meritko:

Jak se lisi merito a posouvani? Pokud pouzijeme rezim posouvani a na 1024×600 dame FUllHD (1920×1080), uvidime vzdy jen maly vyrez monitoru. Po najeti mysi ke kraji se obraz automaticky posune. Zobrazeni je tedy 1:1 – 1 zobrazeny pixel na 1 fyzicky pixel monitoru. Blbe to vypada a pouziva se, ale neboli oci.

Metoda meritko je imho zajimavejsi. Na 1024×600 se zobrazi plnych 1920×1080 (nebo cokoliv jineho). Pokud date velke rozliseni, bude obraz temer necitelny. Linux automaticky prepocita rozliseni  a zobrazi ho. Klidne muzete mit 4K 😀

A jak se to pocita? Priklad na:

Mode je nativni rozliseni displeje:  1024×600

Panning je rozliseni, ktere chceme: 1024×768

Scale je prepocet a pocita se nasledovne: (1024 / 1024) a (768 / 600) tedy 1024panning / 1024mode a 768panning / 600mode

Pokud chcete pohodli, udelejte si ikony na plose. Soubor 1024x768_meritko.desktop:

Zde davam vsechny sve ikony ke stazeni. Rozbalte je do adresere Plocha, nebo Desktop ve svem domovskem adresari a nastavte jim pravo pro spusteni.

 

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.