OSOL_01: Jak znovu zapnout obrazovku

V GNOME na OpenSolarisu máte v nastavení rozlišení možnost i vypnout obrazovku. Tato volba je tam pro případ, že máte externí monitor(y) a chcete jej vypnout a pracovat jen s jedním - tím hlavním. Problém ale je, že je předem zaškrntnutá volba "Mirror screens", čili systém se chová jako kdyby monitory byly vždycky dva. Po odškrtnutí této volby se situace trošku zlepší. Ideálně by to mělo být tak, že se opravdu detekuje jen jeden monitor, ale ne vždy je tomu tak.

nastavení rozlišení obrazovky

Který monitor je váš se dá zjistit změnou rozlišení. Mě ale zaujala jiná věc. V nabídce "Resolution" je i volba "Off", čili vypnout některou z obrazovek. Zajímalo mě, jestli mě systém nechá vypnout si hlavní obrazovku když ta druhá je taky vyplá.

Nechá. Ani nepípne. Tohle mě přijde trochu jako problém s uživatelskou přívětivostí, vzhledem k tomu že celý projekt OpenSolarisu se snaží, jako distribuce, přiblížit Linuxu. V jádru je OpenSolaris UNIXový systém, a tak to doufám zůstane.

Sedíte před vaším PC/laptopem a říkáte si co teď. Zmáčkněte Ctrl+Alt+Backspace, čímž ukončíte sezení (odlogujete se). Naskočí vám přihlašovací obrazovka, kde kliknete na "Change" a poté vyberete "Change session > Failsafe terminal" a přihlásíte se. Vpravo dole se vám zobrazí terminál pomocí kterého můžete vyřešit kdejaký problém. XML soubor s konfigurací vaší obrazovky můžete najít v adresáři ".config", což je skrytý adresář, ve kterém se nachází soubor "monitors.xml". Jeho obsah vypadá asi následovně:

<monitors>
    <configuration>
        <clone>no</clone>
        <output name="VGA">
        </output>
        <output name="HDMI-2">
        </output>
        <output name="LVDS">
            <vendor>LEN</vendor>
            <product>0x4033</product>
            <serial>0x00000000</serial>
            <width>1024</width>
            <height>768</height>
            <rate>60</rate>
            <x>0</x>
            <y>0</y>
            <rotation>normal</rotation>
            <reflect_x>no</reflect_x>
            <reflect_y>no</reflect_y>
         </output>
         <output name="HDMI-1">
             <vendor>???</vendor>
             <product>0x0000</product>
             <serial>0x00000000</serial>
         </output>
    </configuration>
</monitors>

Jediné co musíte udělat pro vyřešení vašeho problému je editovat tento soubor a zkopírovat část mezi tagem a jeho uzavíracím tagem mezi tag a jeho uzavírací tag. Soubor uložíte a je to hotovo. Poté stačí jen se odhlásit (Ctrl+Alt+Backspace) a přihlásit do svého sezení jako obvykle.

OpenSolaris, Rozlišení 1440x900 na Lenovo T400 | Dr3dweRkZ | OpenSolaris, Jak nainstalovat Flash plugin do Firefoxu