Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: uhappo - 15.05.14 - klo:18.37
-
Ugh!
Käytössä suljettu ajuri 331.38 pakettivarastosta, kun säätää
sudo nvidia-settings
synsteemin kautta näytöt kohdalleen (oikeanpuolimmainen 23" näyttä ja vasemmanpuoleinen 42" telkku) niin käynnistyksen jälkeen ei muista niiden sijainteja. Luonnollisesti Save to xconfig-klikkaus ennen poistumista settingsistä.
Mitteehän tuota osais asialle tehdä?
Lisätty otsikkokenttään ratkaistu. - Karvameduusa
-
Näytäpä, mitä siellä /etc/X11/xorg.conf -tiedostossa on määritelty.
-
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 331.20 (buildd@roseapple) Mon Feb 3 15:07:22 UTC 2014
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 230"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-0"
Option "metamodes" "DVI-I-1: nvidia-auto-select +1920+0, HDMI-0: nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
-
Tarkista ensin, onko kotihakemistossasi tiedosto .config/monitors.xml. Siinä on tallessa työpöydän näyttöasetukset, jotka saattavat sotkea järjestyksen kirjautumisen aikana. Tiedosto ei ole välttämätön, joten voit poistaa sen kokonaan komennolla:
rm ~/.config/monitors.xml
Option "metamodes" "DVI-I-1: nvidia-auto-select +1920+0, HDMI-0: nvidia-auto-select +0+0"
Nämä asetukset vaikuttavat oikeilta, jos monitori on kytketty DVI:llä ja televisio HDMI:llä. Voit vielä tarkistaa nvidia-settingsillä, että näytöt on kytketty juuri näihin ulostuloihin: DVI-I-1 ja HDMI-0.
Jos muu ei auta, joutunet tekemään xrandr-skriptin, joka vaihtaa näyttöjen paikat automaattisesti kirjautumisen yhteydessä.
-
Ei ollut tuota monitors.xml -tiedostoa.
Monitori on kytketty DVI:llä ja telkku HDMI:llä koska ääni menee HDMI:n kautta telkulle. Näytöt ovat olleet samoissa paikoissaan lähes kolme vuotta ja ovat toimineet tähän asti ubuntuilla niinkuin pitääkin, eli asetukset ovat säilyneet bootin jälkeen ja äänet toimineet jne. Eli siis äänet toimivat nytkin, täytyy vain bootin jälkeen säätää aina noi näytöt kohdalleen. Oon kokeillu ubuntu 14.04 gnomea ja nyt unitya, kummassakin sama vika säätöjen muistamisen kanssa. Eli 14.04-version myötä jotain on muuttunut..
Tarkista ensin, onko kotihakemistossasi tiedosto .config/monitors.xml. Siinä on tallessa työpöydän näyttöasetukset, jotka saattavat sotkea järjestyksen kirjautumisen aikana. Tiedosto ei ole välttämätön, joten voit poistaa sen kokonaan komennolla:
rm ~/.config/monitors.xml
Option "metamodes" "DVI-I-1: nvidia-auto-select +1920+0, HDMI-0: nvidia-auto-select +0+0"
Nämä asetukset vaikuttavat oikeilta, jos monitori on kytketty DVI:llä ja televisio HDMI:llä. Voit vielä tarkistaa nvidia-settingsillä, että näytöt on kytketty juuri näihin ulostuloihin: DVI-I-1 ja HDMI-0.
Jos muu ei auta, joutunet tekemään xrandr-skriptin, joka vaihtaa näyttöjen paikat automaattisesti kirjautumisen yhteydessä.
-
Voi olla, että Lightdm vaihtaa näyttöjen sijaintia. Voisit kokeilla käynnistää toisen X-istunnon startx:llä:
startx -- :1
(vaihto istuntojen välillä Ctrl+Alt+F7 ja Ctrl+Alt+F8)
Jos monitorit ovat siinä oikeassa järjestyksessä, vika johtunee LightDM:n säädöistä.
Voisit myös kokeilla säätää näyttöjen sijaintia Ubuntun näyttöasetuksissa. Se luo .config/monitors.xml:n ja asetusten pitäisi tulla voimaan aina kirjautumisen jälkeen. Tosin 14.04:ssä on jotain bugia tämänkin suhteen:
http://askubuntu.com/questions/465403/ubuntu-14-04-dual-monitor-position-reset-at-reboot
http://askubuntu.com/questions/450767/multi-display-issue-with-ubuntu-gnome-14-04
-
Räpläsin näyttöasetuksia nyt tuolta System settings-synsteemistä, tuli se monitors.xml näkyviin:
<monitors version="1">
<configuration>
<clone>no</clone>
<output name="DVI-I-0">
</output>
<output name="VGA-0">
</output>
<output name="DVI-I-1">
<vendor>SAM</vendor>
<product>0x0485</product>
<serial>0x434d3233</serial>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
<x>1920</x>
<y>0</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>yes</primary>
</output>
<output name="HDMI-0">
<vendor>SAM</vendor>
<product>0x04fb</product>
<serial>0x00000000</serial>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
<x>0</x>
<y>0</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>no</primary>
</output>
</configuration>
</monitors>
-
Jep. monitors.xml-tiedoston asetusten pitäisi tulla voimaan kirjautumisessa, mutta 14.04:ssä jokin bugi (https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1292398) estää tämän.
Voit hyödyntää vaikkapa tätä skriptiä: http://bernaerts.dyndns.org/linux/74-ubuntu/309-ubuntu-dual-display-monitor-position-lost
-
Allah aghbar, ton systeemin oman näyttöasetus-sydeemin myötä bootin jälkeen muisti näytöt - parrautta!