Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Dva monitory, přepínání - poněkolikáté řešeno  (Přečteno 11518 krát)

lenochodcz

  • Návštěvník
  • Příspěvků: 60
Dva monitory, přepínání - poněkolikáté řešeno
« kdy: 11 Února 2010, 14:00:32 »
Zdravím, vím, že tohle téma je mnohokrát řešené, ale pro mě zatím bez úspěchu.
Možná tohle patří do sekce podpory pro mobilní zařízení, ale já si myslím, že to patří sem.

Jde o nastavení 2 monitorů na jednom PC, konkrétně NTB + externí monitor, dále pak desktop + monitor a projektor...

Jak bych si to představoval:
NTB MSI600 přinesu do práce, na stole připojím všechny USB, nabíjení a ext. monitor a stisknu tlačítko napájení. Chci, aby monitor na NTB zůstal vypnutý a aby se externí monitor zapnul v ideálním rozlišení, tedy 1920x1200. Bylo by to tak, jak jsem sestavu naposledy vypínal.
Pokud ale bude NTB zapnut nez ext, monitoru, bude mít nativní rozlišení interního displeje.

Jak to je?
Postup zapojení je stejný ;-) Při startu NTB je aktivní pouze obrazovka na NTB, přepnu tedy klávesovou zkratkou monitory. Externí ale převezme rozlišení s interního, tedy 1280x800.
Pokud ale je NTB zapnut nez ext, monitoru, má nativní rozlišení interního displeje.

Pokoušel jsem se postupovat podle tohoto návodu http://wiki.ubuntu.cz/Výstup%20na%20dva%20monitory, ale konfigurační soubor nelze uložit
Hláška: Failed to parse existing X config file '/etc/X11/xorg.conf'! - je to otevíráno z konzole přes gksudo.
Připojená je hláška obrazem...

Můžete mi prosím poradit, jak na to? Je to sice jen "drobnost", ale ... Postup bych pak rád použil pro PC + monitor + projektor, tam bude ale potřeba naladit primární monitor a projekci... ???

Díky

NTB: MSI GX600, ext. mon. ACER V243w



[attachment deleted by admin]

xkalp33

  • Návštěvník
  • Příspěvků: 59
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #1 kdy: 11 Února 2010, 18:21:06 »
Já stejný případ řeším jednoduše: v systém-volby-display nastavím zrcadlení na ne, monitor u notebooku vypnu, externí monitor nastavím na max. rozlišení a zapnu. Tím jde výstup do ext. monitoru.
Pokud zapnu notebook bez ext. monitoru, automaticky se zaktivní interní.

Tohle ti nefunguje?

Hellvis

  • Návštěvník
  • Příspěvků: 36
  • sex, drugs & rock'n'roll (and sometimes Linux)
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #2 kdy: 11 Února 2010, 19:23:08 »
## vypise dostupne mody, ze kterych bude patrne, ze interni monitor se jmenuje napriklad LVDS a externi VGA
xrandr -q

## tohle vypne interni monitor a zapne nativni rozlisni externiho
xrandr --output LVDS --off --output VGA --auto

## to same, ale nastavi to pozadovane rozliseni na ext monitoru
xrandr --output LVDS --off --output VGA --mode 1280x1024

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #3 kdy: 11 Února 2010, 23:07:16 »
Jestli dobře koukám, tak grafika je nvidia. Pokud to pomůže, posílám vlastní xorg.conf soubor (vycházel jsem z toho, který vygeneruje nvidia-settings). Moje rozložení je notebook + externí monitor (přes HDMI). Když zapnu s připojeným monitorem (NE probudim ze suspend-to-ram), automaticky se aktivuje a LCD notebooku se vypne.

Kód: [Vybrat]
# /etc/X11/xorg.conf
# Arch Linux
# X.Org X Server 1.7.4.901 (1.7.5 RC 1) Build Operating System: Linux 2.6.32-ARCH i686
# Linux arch-ntb 2.6.31-pae #1 SMP PREEMPT Mon Dec 28 21:31:02 CET 2009 i686

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Mouse1"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/misc"
    FontPath        "/usr/share/fonts/100dpi:unscaled"
    FontPath        "/usr/share/fonts/75dpi:unscaled"
    FontPath        "/usr/share/fonts/TTF"
    FontPath        "/usr/share/fonts/Type1"
EndSection

Section "Module"
    Load           "record"
    Load           "glx"
    Load           "extmod"
    Load           "dri"
    Load           "dbe"
EndSection

Section "ServerFlags"

    Option         "AutoAddDevices" "False"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "synaptics" # mouse
    Option         "Protocol" "auto-dev" # auto
    Option         "Device" "/dev/input/mice"
    Option         "ZAxisMapping" "4 5 6 7"
    # pridano
    Option         "SendCoreEvents" "true"
    Option         "VertEdgeScroll" "on"
    Option         "SHMConfig" "on"
EndSection

Section "InputDevice"
    Identifier     "Mouse1"
    Driver         "mouse" # mouse
    Option         "Protocol" "auto" # auto
    Option         "Device" "/dev/input/mice"
    Option         "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "ASUS"
    ModelName      "ACI VW246"
    HorizSync       31.0 - 83.0
    VertRefresh     56.0 - 76.0
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "ASUS 15.4"
    ModelName      "CPT 15.4 WXGA+"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
EndSection

Section "Device"
    Identifier     "Card0"
    Driver         "nvidia"
    VendorName     "nVidia Corporation"
    BoardName      "GeForce 9300M GS"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9300M GS"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9300M GS"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"

    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "DFP-1: 1920x1080_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"

    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-0: 1440x900_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


Když potřebuju přepnout z jednoho displeje na druhý ručně, tak buď pomocí nvidia-settings (napřed nastavím oba displeje na TwinView, a pak ten, kterej nechci používat, nastavím na Disabled, pak refreshnu tlačítkem Apply) nebo následujícím skriptem:

Kód: [Vybrat]
#!/bin/bash
##
## SelectDisplay.sh
##
## Přepne zobrazení na další monitor, je-li zapojen
## 2009-12-11 03:36
##

function __LOG {
echo $1
}

if [ ! -f `which disper` ]
  then
__LOG "Není nainstalován disper."
exit 2
fi

count=`disper --list | grep display | wc -l`
__LOG "Počet displejů: ${count}"

case "${count}" in
  1) ## monitor není zapojen, aktivuj displej
__LOG "Aktivuji DFP-0 @1440x900"
disper -i <<-DFP0
backend: nvidia
associated displays: DFP-0
metamode: DFP-0: nvidia-auto-select @1440x900 +0+0
scaling: default
DFP0
  ;;
  2) ## monitor je připojen, aktivuj ho
__LOG "Aktivuji DFP-1 @1920x1080"
disper -i <<-DFP1
backend: nvidia
associated displays: DFP-0, DFP-1
metamode: DFP-1: nvidia-auto-select @1920x1080 +0+0
scaling: default, stretched
DFP1
  ;;
  *) ## pokud (není žádný displej k dispozici, nebo)
## je displejů > 2, skonči
__LOG "Více diplejů není podporováno."
exit 3
  ;;
esac # $count
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

lenochodcz

  • Návštěvník
  • Příspěvků: 60
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #4 kdy: 12 Února 2010, 09:24:59 »
No, je to takhle:
to xkalp33:
Takhle to v podtatě dělám. Vadí mi to, že to musím pokaždém zapnutí NTB opakovat. Mám dualboot a WIN 7 si to pamatuje ;-). Ale já radši Ubuntu.
Tobě si poslední nastavení při konkrétním systému a sestavě NTB  pamatuje? Anebo to při každém spouštění děláš stejně?

Díky za odpověď!

to: Hellvis
Já ti tam mám ty výpisy nějak úplně jinak...
david@david-laptop:~$ xrandr -q
Screen 0: minimum 320 x 240, current 1920 x 1200, maximum 1920 x 1200
default connected 1920x1200+0+0 0mm x 0mm
   1280x800       50.0     66.0 
   1024x768       51.0     67.0 
   840x525        52.0     68.0 
   800x600        53.0     69.0 
   800x512        54.0     70.0 
   720x450        55.0     71.0 
   700x525        56.0     72.0 
   680x384        57.0     58.0     73.0 
   640x512        59.0     74.0 
   640x480        60.0     61.0     75.0 
   576x432        62.0     76.0 
   512x384        63.0     77.0 
   400x300        64.0     78.0 
   320x240        65.0     79.0 
   1920x1200      50.0*
a xorg.conf:

Section "Screen"
   Identifier   "Default Screen"
   DefaultDepth   24
EndSection

Section "Module"
   Load   "glx"
EndSection

Section "Device"
   Identifier   "Default Device"
   Driver   "nvidia"
   Option   "NoLogo"   "True"
EndSection

to je výpis při zapnutém pouze ext. monitoru.
------------------------------------------------------------
to donny:
JAsně, je to nvidia.
Výpis z gksudo gedit /etc/X11/xorg.conf je výše. Mám toho tam oproti tobě nějak málo :-(
Jinak, pokud přepínám monitory ručně, požadované nastavení si zavolím a pak to funguje. Ale je to prostě tak nějak málo automatické, málo "lamoidní". Je pravda, že nastavení monitoru je otázkou pár vtřin, ale uživatel jako já je tak trochu líný a pokud to funguje v Woknech, tak by mě to potěšilo i tady. BTW, není to pokus o flame ;-)

Díky.

xkalp33

  • Návštěvník
  • Příspěvků: 59
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #5 kdy: 12 Února 2010, 09:47:43 »
U mě si to systém pamatuje, stačilo nastavit jednou. Jinak používám Ubuntu 9.10, kde už defaultně xorg.conf není. Ale chodilo to i předtím.

lenochodcz

  • Návštěvník
  • Příspěvků: 60
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #6 kdy: 12 Února 2010, 09:51:12 »
Závidím ;-)
Mě to nechodilo ani předtím na 8.10, 9.04 a ani teď, 9.10...
A proč to řeším až teď? Postupně odřezávám drobné problémy ;-)

ajka.ja

  • Aktivní člen
  • *
  • Příspěvků: 179
    • utancovatse
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #7 kdy: 18 Listopadu 2010, 18:23:52 »
prosím potřebovala bych také poradit.
Mám notebook a chci ho připojovat k jinému monitoru. Mám tlačítko na klávesnici, které ale nefunguje.
V předvolby-monitory se mi zapne jen nastavení grafického ovladače nvidia - tak jak je to na obrázku tady
http://wiki.ubuntu.cz/V%C3%BDstup%20na%20dva%20monitory#Grafick.2BAOk_karty_NVIDIA
Podle toho návodu tomu ale moc nerozumím, můžete mi někdo prosím polopaticky vysvětlit jak dostat obraz na připojený monitor? Externí monitor napíše vždy "no signal detected". Ve fóru jsem hledala, je to tady asi tisíckrát, ale nic, co bych byla schopná použít...

Díky moc!!!




pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #8 kdy: 18 Listopadu 2010, 21:18:37 »
X Server Display Configuration - Configure - TwinView
to nejde ?

ajka.ja

  • Aktivní člen
  • *
  • Příspěvků: 179
    • utancovatse
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #9 kdy: 19 Listopadu 2010, 10:52:30 »
nejde, ta možnost je šedivá, nezaškrnutelná.... :(

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #10 kdy: 21 Listopadu 2010, 14:11:30 »
a v Layout máš zobrazenej jenom jeden monitor nebo dva jako tady ?

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #11 kdy: 21 Listopadu 2010, 15:36:03 »
Můžeš zkusit program Disper. V odkaze máš návod na instalaci i základní použití.

ajka.ja

  • Aktivní člen
  • *
  • Příspěvků: 179
    • utancovatse
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #12 kdy: 21 Listopadu 2010, 23:30:10 »
Vypadá to dobře, ale nepovedlo se nainstalovat :-\ zahlásilo to:
Kód: [Vybrat]
W: Selhalo stažení http://ppa.launchpad.net/wvengen/ppa/ubuntu/dists/maverick/main/source/Sources.gz  404  Not Found

W: Selhalo stažení http://ppa.launchpad.net/wvengen/ppa/ubuntu/dists/maverick/main/binary-i386/Packages.gz  404  Not Found

E: Některé indexové soubory se nepodařilo stáhnout, jsou ignorovány, nebo jsou použity starší verze.



GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #13 kdy: 21 Listopadu 2010, 23:40:22 »
Vypadá to dobře, ale nepovedlo se nainstalovat :-\ zahlásilo to:
Kód: [Vybrat]
W: Selhalo stažení http://ppa.launchpad.net/wvengen/ppa/ubuntu/dists/maverick/main/source/Sources.gz  404  Not Found

W: Selhalo stažení http://ppa.launchpad.net/wvengen/ppa/ubuntu/dists/maverick/main/binary-i386/Packages.gz  404  Not Found

E: Některé indexové soubory se nepodařilo stáhnout, jsou ignorovány, nebo jsou použity starší verze.




Jé promiň, v Mavericku mi fungují balíky z Lucida.. Zkus to takto:
Kód: [Vybrat]
sudo sed -i "s/maverick/lucid/g" /etc/apt/sources.list.d/wvengen-ppa-maverick.list
sudo apt-get update && sudo apt-get install disper

ajka.ja

  • Aktivní člen
  • *
  • Příspěvků: 179
    • utancovatse
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #14 kdy: 22 Listopadu 2010, 12:00:00 »
tak nainstalováno ok :)

když jsem dala disper -c tak mi obrazovka zčernala a byla tam jen myš, na druhé se nic nedělo. Nepomohlo nic, až vyndání baterie ::)

Ale disper -s a -S funguje, takže aspoň tak, i kdyby se to nevyřešilo, tak jsem spokojená. díky moc


ajka.ja

  • Aktivní člen
  • *
  • Příspěvků: 179
    • utancovatse
Re: Dva monitory, přepínání - poněkolikáté řešeno
« Odpověď #15 kdy: 22 Listopadu 2010, 12:04:00 »
a v Layout máš zobrazenej jenom jeden monitor nebo dva jako tady ?

ty jo, já sjem si vůbec nevšimla tvého příspěvku, až teď, promiň...
mám to tam stejně jako na obrázku, dva monitory, druhý je disabled.

 

Provoz zaštiťuje spolek OpenAlt.